ColumnView is a container component which encapsulates most of the logic from PageRow
(minus the instantiation of components from paths which stays in PageRow)
with that, new features are possible, such as having expanded pages which aren't the last one
or inserting/removing arbitrary pages, to make it behave not like a stack.
This solves also some glitches as ListView is quite buggy.
Details
Details
- Reviewers
nicolasfella - Group Reviewers
Kirigami - Commits
- R169:c0f2a341a4c9: ColumnView and partial C++ refactor of PageRow
tested with Kirigmai Gallery and some other apps such as the new PureMaps which needs some of
the new features.
By normal usage, no visual change should occur.
Diff Detail
Diff Detail
- Repository
- R169 Kirigami
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
- a bit more drag distance to be sure not to conflict with horizontal
- preventStealing attached property
- hide items when removed
- fix item position mapping
- signal the visible items when forgetting one
- update currentItem too when removing items
- Merge branch 'master' into mart/columnsView