FossifyOrg / Notes

A simple text field for adding quick notes without ads.
https://www.fossify.org
GNU General Public License v3.0
158 stars 15 forks source link

Replace tabs with list and grid views #27

Open naveensingh opened 3 months ago

naveensingh commented 3 months ago

Checklist

Feature description

The notes tab layout should be replaced with notes arranged in a list or a grid view.

Optionally, we can allow scrolling between open notes using a horizontal pager so nothing is lost.

Why do you want this feature?

Additional information

No response

naveensingh commented 3 months ago

Assigned it to myself because I want it done right.

bjlockie commented 2 months ago

Ignore the Q&A I posted asking if Notes can do this. It can't but I want it too. :-)

Aadam-Marshall commented 2 months ago

This should be optional. I use this app precisely because literally all other notes app don't have the UI that Fossify's Notes have. I've tested all open source notes apps and I liked only Fossify's Notes due to its horizontal tabs UI. I like how when I start the app, it simply opens the last used note: I can start working right away and don't have to tap to select a note. I like how I can switch between notes instantly by swiping left/right anywhere on the note. Please don't force such critical changes upon users, but instead make it optional. Users who want the old UI to remain will appreciate it, I'm sure I'm not alone in this.

bjlockie commented 2 months ago

If the first tab had a list of tabs and there was a way to selected a tab from the list and switch to it and there was an easy way to switch back to the first tab then it would preserve the existing UI and show all open tabs in a list. I hope I explained that well. :-)

Aadam-Marshall commented 2 months ago

then it would preserve the existing UI

It wouldn't, the UI would still be factually changed. List of tabs would be either vertical or a grid, as the dev said, and also "scrolling between open notes using a horizontal pager". I don't want either. I want the current state: horizontal tabs with swipe-switching between notes. If the dev removes the existing UI altogether and replaces it with another, I'll be forced to fallback to using an older version. The only way of preserving the existing UI is actually, literally preserving it, not trying to change it and then saying "Yeah that kinda resembles the old UI and its behavior, are you happy?". Just leave the old UI be, and add another UI, hundreds of them, sure that's fine, just don't rip out the existing thing which is very nice and works perfectly. The more customization options - the better, since it will attract more users with unique preferences. Simple Notes was/is the only notes app with this UI, and I wouldn't want Fossify to ruin this.

naveensingh commented 2 months ago

it simply opens the last used note: I can start working right away and don't have to tap to select a note.

There will be a preference to open the last note on startup.

I like how I can switch between notes instantly by swiping left/right anywhere on the note

You will still be able to do that, just as before. That's what I meant by the not-so-user-friendly sentence "we can allow scrolling between open notes using a horizontal pager".

This should be optional.

That won't be sustainable, especially once more features are introduced. We can make little things like "Format phone numbers" optional but not the whole UI.

Aadam-Marshall commented 2 months ago

That won't be sustainable

Yes I thought about this, several UIs could turn out messy and cause incompatibilities/bugs I guess.

I see. Well, I hope the new UI will suit me enough to not moving to the older version.