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
feat(ui): Implement progress sliders and fix layout virtualization
Implements a visual progress scrollbar on all long lists to improve user navigation and provide a better sense of progress. Bumps app version to 0.9.1.
Integrated the new scrollbar into the following screens:
- `SessionSetupScreen`: For the main folder selection list.
- `DuplicatesScreen`: For the list view, grid view, and the detailed group view.
- `SummarySheet` (in `SwiperScreen.kt`): For the list of pending changes.
- `OpenSourceLicensesScreen`: For the list of libraries.
Refactored the `SettingsScreen` to correct its structure. The 'About' section was a remnant of a previous design and was incorrectly nested within 'Help & Support', causing a layout padding issue. It is now a distinct top-level section for consistency.
A critical layout and state calculation issue was resolved in the `SummarySheet`'s grid view. The original implementation used a nested `LazyVerticalGrid` inside the main `LazyColumn`, which provided unstable measurements to the `LazyListS>
Also includes misc code formatting updates and some unused code removal across the project.
VERSION: 0.9.0 -> 0.9.1
0 commit comments