Is your feature request related to a problem? Please describe.
The problem is that the Home screen has some useful functions on it (e.g. Favorites, Inbox), but its current design has many negative consequences, including a lot of seemingly “wasted” space, and the limiting of a number of useful functions (e.g. Favorites, Inbox) to being only accessible in one place: you must go back to Home to use them. These things that arguably should be universal and easily accessible functions or concepts are currently aspects of “home” rather than independent, separately viewable “collections” or “views”.
Describe the solution you’d like
I would like the “home” page (i.e. “dashboard”, or default/startup page) to not be a single, developer-created page, but instead to be able to designate any page as the “home” page. Further, I would like the functionality that is currently part of “home”, including Inbox, Recent, Favorites, Sets, and Archive, to be moved to a more generally accessible place, for example they could become part of the existing “Navigation” button functions. I should not have to go to a specific page to access these.
If they don’t belong in “Navigation”, perhaps they should be in e.g. a menu (like the “hamburger menu”), or better yet in a sidebar of some kind:
These two ideas go together, i.e. if you make it possible to set any page or view as the startup screen, then you could take advantage of the power of Anytype (and planned features like in-line sets) to make almost anything you want. And then you are able to have the functionality that is important to you accessible very quickly with this “home” button. Maybe, in the future, you make it a “dashboard” with in-line sets, embedding of external websites, or even using plugins perhaps some kind of other data from your local system, a live RSS feed, who knows. The possibilities are endless, but only if the “home” concept is customizable. The easiest way to do that seems to be to make it just like any other page, IMO.
Describe alternatives you’ve considered
The designers and developers of Anytype could come up with a better design for the Home screen that is still rigid, but makes better use of space and makes features more accessible perhaps. But I strongly favor customization of both the “home” page itself, and the entire concept of “home” (i.e. default/startup page, dashboard, or view), as noted above.
There are several related topics, like this:
But I believe I am suggesting something different than both of those: a completely different approach to “home”, which includes:
- “home” is no longer just 1 thing, and does not have to be the same for everyone
- by being able to use a Page/Object for “home”, the user gains a great deal of customization
- moving existing useful but limited functionality of e.g. Favorites, etc. into an always-accessible place