Warning, /plasma/plasma-mobile/containments/homescreens/folio/README.md is written in an unsupported language. File is not indexed.

0001 <!--
0002 - SPDX-FileCopyrightText: None
0003 - SPDX-License-Identifier: CC0-1.0
0004 -->
0005 
0006 # Folio Homescreen
0007 
0008 This is the paged homescreen for Plasma Mobile.
0009 
0010 ### How it works
0011 
0012 Most of the homescreen is in C++ in order to keep logic together, with QML only responsible for the display and user input.
0013 
0014 As such, all of the positioning and placement of delegates on the screen are top down from the model, as well as drag and drop behaviour.
0015 
0016 #### TODO
0017 - BUG: If an app gets uninstalled, the homescreen UI needs to ensure that delegates are updated
0018 - BUG: landscape favourites bar duplication when dragging icon from it sometimes
0019 - BUG: can't insert delegates in-between very well in landscape favourites bar
0020 - BUG: drag and drop animation when rejected on a different page
0021 - IMPROVEMENT: can make the touch area only the icon?
0022 - FEATURE: Add folio/halcyon switcher in initial-start
0023 - FEATURE: add widget import/export
0024 - FEATURE: keyboard navigation
0025 - FEATURE: touchpad navigation
0026 - FEATURE: option to darken wallpaper
0027 - FEATURE: option to turn off row/column swap
0028 - PERFORMANCE: ensure that the widget config overlays are in loaders