-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation home screen layout #4599
base: 14-dev
Are you sure you want to change the base?
Conversation
Introducing the home screen layout feature! Now, users have the ability to personalize their experience by disabling the app drawer and arranging apps directly on their home screen. With the innovative flowerpot implementation, users can effortlessly categorize their apps, adding a touch of organization and aesthetic appeal to their device interface.
I tried out the test build from your branch and here's a quick report of how this feature works now:
Technically, I think the flowerpot folders and new icons should get saved into the database once they're generated, in order to be treated equally as user placed icons. And only the previously unseen icons should be automatically added. The current implementation might need further considerations. |
It puts each app in its own "desktop pane" (not sure what it is actually called), instead of in a folder named "other" or putting them all in the same panes screen-20240912-112417+.mp4 |
it's still WIP and as if you can see the PR is still draft! |
Description
Introducing the home screen layout feature! Now, users have the ability to personalize their experience by disabling the app drawer and arranging apps directly on their home screen. With the innovative flowerpot implementation, users can effortlessly categorize their apps, adding a touch of organization and aesthetic appeal to their device interface.
TODO
Type of change
❌ General change (non-breaking change that doesn't fit the below categories like copyediting)
❌ Bug fix (non-breaking change which fixes an issue)
✅ New feature (non-breaking change which adds functionality)
❌ Breaking change (fix or feature that would cause existing functionality to not work as expected)