Commit Graph

19 Commits

Author SHA1 Message Date
1dda9c9d15 Улучшение 2026-02-23 20:05:24 +03:00
b30865d105 Refactor: Разделил UI на модули
Разделил главный фрейм UI на отдельные модули: tab_bar, left_panel, right_panel и canvas_view. Это улучшает читаемость и поддерживает принцип единственной ответственности.
Также изменил функцию `updateVisibleImageRect`, чтобы она возвращала `bool`, указывающий на необходимость перерисовки.
2026-02-23 19:58:49 +03:00
0b287e800d 20 фпс 2026-02-22 22:25:53 +03:00
b6012f1fc4 Ограничение частоты перерисовки до 20 фпс 2026-02-22 22:25:49 +03:00
85a3bac095 Документ в канвасе 2026-02-22 22:09:40 +03:00
fd0ba8b583 Оживление проекта 2026-02-22 00:42:18 +03:00
8532114673 Прикольные цвета для сетки 2026-01-22 19:12:42 +03:00
716b6fbeea ПРавильные прямоугольники 2025-12-24 22:24:48 +03:00
070c8bad2d правильное определение видимой области 2025-12-21 19:22:38 +03:00
d640269cad Переход на CpuRenderEngine 2025-12-21 17:37:43 +03:00
3ac35a5046 Переход к RenderEngine 2025-12-21 17:26:19 +03:00
6f58967049 микроправки 2025-12-20 21:57:10 +03:00
8f462cc93b Миничистка 2025-12-20 21:16:52 +03:00
643aaee926 Скейлинг 2025-12-20 20:47:37 +03:00
b49ee3e46c Убрано масштабирование от системы 2025-12-20 19:07:59 +03:00
b5d60d67dd Первые попытки проверки видимой части 2025-12-20 18:05:28 +03:00
e22051c1c1 Рабочий зум 2025-12-19 21:57:51 +03:00
183726aed4 Градиент вместо фигни какой то 2025-12-18 22:24:30 +03:00
4f0fb09185 Canvas в отдельном файле 2025-12-18 22:24:20 +03:00