shift-shell/containments/homescreens/folio/README.md

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

29 lines
1.1 KiB
Markdown
Raw Normal View History

<!--
- SPDX-FileCopyrightText: None
- SPDX-License-Identifier: CC0-1.0
-->
# Folio Homescreen
This is the paged homescreen for Plasma Mobile.
### How it works
Most of the homescreen is in C++ in order to keep logic together, with QML only responsible for the display and user input.
2024-06-16 20:50:06 +00:00
As such, all the positioning and placement of delegates on the screen are top down from the model, as well as drag and drop behaviour.
#### TODO
- BUG: If an app gets uninstalled, the homescreen UI needs to ensure that delegates are updated
- BUG: landscape favourites bar duplication when dragging icon from it sometimes
- BUG: can't insert delegates in-between very well in landscape favourites bar
- BUG: drag and drop animation when rejected on a different page
- IMPROVEMENT: can make the touch area only the icon?
- FEATURE: Add folio/halcyon switcher in initial-start
2023-11-05 05:14:39 +00:00
- FEATURE: add widget import/export
- FEATURE: keyboard navigation
- FEATURE: touchpad navigation
2023-11-05 05:14:39 +00:00
- FEATURE: option to darken wallpaper
- FEATURE: option to turn off row/column swap
- PERFORMANCE: ensure that the widget config overlays are in loaders