enchant97 / note-mark

Note Mark is a lighting fast and minimal; web-based Markdown notes app.
https://notemark.docs.enchantedcode.co.uk/
GNU Affero General Public License v3.0
297 stars 6 forks source link

(feat) Fetch "my notebooks" from home page (or all public, or bookmarked?) #174

Closed Roundaround closed 6 months ago

Roundaround commented 8 months ago

Does it fit the projects scope?

Why?

The home page doesn't provide a whole lot of value to single-user setups because of the big empty "NOTEBOOKS" column on the left. I can see in the code you're only ever filling that with notes if the username URL param is provided:

https://github.com/enchant97/note-mark/blob/7855b71aace0ee27f587256ca9e91f9964e4a391/frontend/src/App.tsx#L49C1-L49C1

Solution?

Perhaps we can fill the notebooks column with some actual results while on the non-user-specific home page? There are a few options:

In fact, even all three of these could potentially get surfaced as different options, i.e. by throwing in a dropdown/tabs/radio group to select which you want to display

Alternatives?

Obviously the main alternative solution would be to just remove the list altogether to reduce confusion since it doesn't get used, but that seems like a bit of a waste!

Extra Context

No response

enchant97 commented 8 months ago

At some point the homepage will be redesigned, so the drawer will not be there; unless logged in.

enchant97 commented 6 months ago

It's now redesigned, forgot to link issue to commit.