Skip to content
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

Draft
wants to merge 5 commits into
base: 14-dev
Choose a base branch
from
Draft

Implementation home screen layout #4599

wants to merge 5 commits into from

Conversation

MrSluffy
Copy link
Member

@MrSluffy MrSluffy commented Jul 26, 2024

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

  • Own DB

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)

MrSluffy added 5 commits July 21, 2024 09:03
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.
@rikumi
Copy link

rikumi commented Sep 7, 2024

I tried out the test build from your branch and here's a quick report of how this feature works now:

  • The 'experimental feature' entry is fine and works as I expected. However this should be a breaking change as most of the homescreen functionalities would work in different ways.
  • The flowerpot folders keep disappearing and being recreated from time to time.
  • Icons keep resetting to the left-most position and does not respect user arrangements.
  • Icons that are dragged out of the flowerpot folders get duplicated within the folder on the next launch.

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.

@Kallinteris-Andreas
Copy link

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

@MrSluffy
Copy link
Member Author

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!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEATURE] Drawer-less mode
4 participants