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

Add a home screen widget drawer #78

Open
Djspaceg opened this issue Oct 24, 2018 · 0 comments
Open

Add a home screen widget drawer #78

Djspaceg opened this issue Oct 24, 2018 · 0 comments
Labels
Console App Something related to the console app enhancement New feature or request new component Creating a new component for the app

Comments

@Djspaceg
Copy link
Member

The home screen should have more widgets available than just the 5 that are present now. (In fact, the home screen should only have 4 primary widget slots on it, to avoid clutter. Because of this, we should have a place to store and access the additional widgets that are available for use on the home screen. A drawer that stores the unused widgets would be useful for this purpose. The drawer likely should not render the widget in place, for speed reasons, but when dragged into a slot should render immediately once dropped onto a slot (swapping with the widget it's replacing). The macOS "Dashboard" concept would be a good model to look to for inspiration for how adding widgets could work.

homescreenwidgetselection

  • This drawer will need to have some activator toggle, perhaps the edit-layout-arrangement button/state could be the toggle?
  • We may want the drawer to animate so factor that possibility into the design.
  • Each theme may desire to customize the position/orientation/appearance of the drawer, so that aspect of its design will be important.

The drawer will hopefully become a first-class Agate component, based on expected usage scenarios, so we'll want it to be extensible and reusable in other scenarios beyond this one.

Please comment or ask questions in person if you have any.

@Djspaceg Djspaceg added enhancement New feature or request new component Creating a new component for the app labels Oct 24, 2018
@Djspaceg Djspaceg modified the milestone: Console App Oct 24, 2018
@Djspaceg Djspaceg added the Console App Something related to the console app label Oct 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Console App Something related to the console app enhancement New feature or request new component Creating a new component for the app
Projects
None yet
Development

No branches or pull requests

1 participant