b30865d1052caf338b5bb19df5b9663cb6a61a51
Разделил главный фрейм UI на отдельные модули: tab_bar, left_panel, right_panel и canvas_view. Это улучшает читаемость и поддерживает принцип единственной ответственности. Также изменил функцию `updateVisibleImageRect`, чтобы она возвращала `bool`, указывающий на необходимость перерисовки.
Description
No description provided
Languages
Zig
92.3%
Python
7.3%
TeX
0.2%
Shell
0.2%