Commit Graph

10 Commits

Author SHA1 Message Date
debug-version 0f4df4b811 feat(ui): add sort field configuration and parity sort settings 2026-08-29 23:25:37 +04:00
debug-version f655be3820 feat(ui): add exit action to sort method selection 2026-08-29 23:24:22 +04:00
debug-version 1de5a59e93 feat(ui): add collection sorting menu and sort method selection 2026-08-29 22:58:09 +04:00
debug-version 8f55486449 feat(collection): implement custom collection creation flow
- rename window base class usage to BaseModalWindow and update modal method calls
- add persistent CustomDataSettingsWindow instance to CreateCollectionMenu
- prepare custom data collection dynamically before showing the settings window
- apply custom data to AppState without immediately replacing mainCollection
- create mainCollection from prepared custom student data
- replace student preview message with collection preview window
- update input validation and StudentBuilder state handling
- rename collection-related methods and variables for clearer semantics
2026-08-29 18:42:22 +04:00
debug-version 5c459a1017 refactor(ui): update MessageWindow for modal base class 2026-08-29 18:39:24 +04:00
debug-version ff0c063078 feat: add custom data collection settings
Add support for storing and configuring custom student data
collections in AppState.

Introduce a custom data settings window for entering and validating
student fields, selecting an object index, previewing student data,
and applying prepared data to the current collection.

Refactor collection creation to use reusable input handling and
update collection display and message window usage.
2026-08-28 19:51:47 +04:00
debug-version 5d0052805c refactor: replace current collection window
Replace CurrentCollectionWindow with CollectionDisplayWindow.
2026-08-28 19:49:13 +04:00
debug-version bce5707f5e feat: add input value window
Add a reusable window for entering and editing values.
2026-08-28 19:47:24 +04:00
debug-version faae240b1d refactor: rename MessageWindow create method to show 2026-08-28 19:34:56 +04:00
debug-version e1d76cf69c refactor: migrate UI from views and presenters to windows and menus 2026-08-27 18:09:39 +04:00