You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
refactor(grid): decompose 3100-line result_grid_view.dart into focused modules #1035
Декомпозировать самый большой файл кодовой базы result_grid_view.dart (3180 строк) на сфокусированные модули с четким разделением ответственности.
Context
В result_grid_view.dart сосредоточена критически важная логика виртуализированного рендеринга, но файл стал God-классом: в нем одновременно находятся расчет ширин колонок, скроллинг, выделение ячеек, клавиатурная навигация, форматирование, контекстные меню и интеграция с буфером обмена.
Implementation Details
Выделить подмодули в lib/features/workspace/grid/:
grid_column_sizer.dart — алгоритмы авторасчета ширины по сэмплу строк.
Activity
fix(grid): close _buildGrid method in grid_view_builder (#1035)
fix(grid): keep row callbacks stable so unchanged rows and cells are …
ZhuchkaTriplesix commentedon Oct 7, 2026
Merged in #1083