andrew.kraevskii
e3a4506194
Use std.mem.Allocator.dupe instead of @memcpy.
2026-03-04 02:00:40 +03:00
andrew.kraevskii
3348b2e91c
Update to latest dvui.
2026-03-04 02:00:40 +03:00
2e2c140d5b
applyPropertyPatch
2026-03-03 20:46:23 +03:00
446cd80616
points теперь слайс
2026-03-03 20:38:57 +03:00
4bf92356af
Первый крутой круг
2026-03-03 19:07:53 +03:00
7aa9673b44
Более красивая панель
2026-03-03 14:32:20 +03:00
32cffb757d
Заливка и замкнутая фигура
2026-03-03 14:21:55 +03:00
c399d285fb
Кнопки для точек на кривой
2026-03-02 22:22:47 +03:00
8ea5d97c2d
Начало фикса json
2026-03-02 17:19:55 +03:00
b692539a30
формат 0.00 для времени кадра
2026-03-01 17:57:58 +03:00
9fa13fa913
статистика времени кадра
2026-03-01 17:19:52 +03:00
98c93a3780
улучшенный зум
2026-02-27 00:12:58 +03:00
0ef835b019
Отказ от слайдеров
2026-02-27 00:04:47 +03:00
19e0daffbd
color picker
2026-02-26 22:15:23 +03:00
78d586ce3d
простой зум
2026-02-26 22:08:05 +03:00
2ab6bcd408
Определение позиции дочернего объекта
2026-02-26 21:33:09 +03:00
77604e7b2b
Добавлять объекты в родителя
2026-02-26 21:18:37 +03:00
291dbd6f85
Переход на object_id
2026-02-26 20:57:35 +03:00
f55a756132
правильный скролл для свойств
2026-02-26 20:41:09 +03:00
7923e37818
Красота
2026-02-26 20:03:04 +03:00
9e2bb23c8a
Классный зум
2026-02-26 19:06:36 +03:00
a1f31d76c7
Тулзы перенесены в свой каталог
2026-02-26 19:02:36 +03:00
b6e14cd74d
Теперь сквозь тулбар не кликается на холст
2026-02-25 23:59:46 +03:00
790200be2a
Добавлены остальные инструменты
2026-02-25 23:20:30 +03:00
31ba2c57cb
Поправлены цвета
2026-02-25 22:31:50 +03:00
5c9ec3167a
рефакторинг небольшой
2026-02-25 21:27:02 +03:00
9202b527e4
Первая версия тулбара
2026-02-25 21:13:38 +03:00
0ee7be2002
Зум к курсору
2026-02-25 18:26:08 +03:00
0114db1f48
feat: Добавил толщину линий, унифицировал геометрию
...
Переименовал основные геометрические модели (Point, Size, Rect, Scale, Radii), явно разделив их на типы с плавающей точкой (_f) и целочисленные (_i). Обновил использование этих типов во всем проекте для улучшения типобезопасности и ясности.
Ввел новое свойство thickness для объектов и реализовал его применение при отрисовке линий и ломаных. Добавил Point2_i для целочисленных координат буфера в конвейере отрисовки.
2026-02-25 00:57:55 +03:00
bd58286c98
Убраны комментарии лишние и улучшены модели
2026-02-23 23:01:49 +03:00
b896a67fd4
Позиция мыши в координатах документа
2026-02-23 22:21:59 +03:00
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