Commit Graph

4 Commits

Author SHA1 Message Date
debug-version 84f9e2aa8d feat(search): add collection search menu and filter settings
- add search menu with filter configuration and result actions
- add support for AND and OR filter relations
- add range filters for group number, average grade, and record book number
- update current collection menu to delegate search operations
2026-09-01 13:27:21 +04:00
debug-version db66ebbc07 feat(sorting): add selectable sorting algorithms
- add bubble and merge sort algorithm selection
- add SortStrategySelectionWindow
- apply selected strategy to normal and parity sorting
- use dedicated comparators for student fields
- remove obsolete EvenOnlyMergeSortStrategy
- update collection menu labels and TODO placeholders
2026-08-31 19:11:10 +04:00
debug-version a143a535ba feat(ui): improve menu action labels and sort display 2026-08-31 18:01:58 +04:00
debug-version 32e53d8fc0 refactor(ui): reorganize collection menus and sorting
- move MainMenu to the root ui package
- add CurrentCollectionMenu for current collection operations
- move sorting components under collection/sorting
- add CollectionFileSaveWindow for saving collections to file
- update imports and menu delegation
2026-08-31 13:52:54 +04:00