b30865d105
Refactor: Разделил UI на модули
...
Разделил главный фрейм UI на отдельные модули: tab_bar, left_panel, right_panel и canvas_view. Это улучшает читаемость и поддерживает принцип единственной ответственности.
Также изменил функцию `updateVisibleImageRect`, чтобы она возвращала `bool`, указывающий на необходимость перерисовки.
2026-02-23 19:58:49 +03:00
b6012f1fc4
Ограничение частоты перерисовки до 20 фпс
2026-02-22 22:25:49 +03:00
85a3bac095
Документ в канвасе
2026-02-22 22:09:40 +03:00
bee9513ba0
Вкладки документов
2026-02-22 22:01:41 +03:00
fd0ba8b583
Оживление проекта
2026-02-22 00:42:18 +03:00
df467df5d6
Убрана текстура для проверки
2026-01-22 18:17:08 +03:00
9687d9cab5
renderTexture example
2026-01-22 17:31:59 +03:00
716b6fbeea
ПРавильные прямоугольники
2025-12-24 22:24:48 +03:00
e7a0c20353
кнопка для переключения сэмпла
2025-12-21 19:27:45 +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
4f0fb09185
Canvas в отдельном файле
2025-12-18 22:24:20 +03:00
bb825d0225
какое то скроллирование
2025-12-18 21:49:01 +03:00
b852384322
скругление
2025-12-18 21:41:21 +03:00
d4a2f41a51
Вывод текстуры
2025-12-18 19:35:47 +03:00
bca66e3815
Наброски UI
2025-12-10 00:28:10 +03:00
7a5f9d62a8
Revert "Окна открываются и закрываются"
...
This reverts commit 68a4647e3f .
2025-12-07 18:00:18 +03:00
68a4647e3f
Окна открываются и закрываются
2025-12-06 21:04:58 +03:00
74ead297d5
Пустое окно
2025-12-06 17:21:56 +03:00