Last week I received some constructive criticism on the project’s Matrix room by @sag@lemm.ee — BTW if you guys are not on Matrix yet, you are all invited — and there was an interesting point about the bottom navigation bar, which I converted to an issue to better keep track of it.

The original idea was to alter the order of the items in the navigation bar, and I was also suggesting to make it entirely configurable as for which items to include and in what order. But the whole question is more complex than that, e. g. because some people don’t expect to find “Settings” in the bottom navigation at all and would like it to be in the navigation drawer on the left.

Personally, I would also like to have bookmarks in the bottom navigation bar instead of settings and would like to swap things that are displayed there and shortcuts that appear in the profile screen (e.g. bookmarks, upvotes/downvoted, drafts, etc.) even if this implies some rework on global navigation and the UI.

Additionally, you know that I am not a big fan of shortcuts in the profile either, but I would prefer to have a panel on the right (like community info or user info) containing all these shortcuts and the logout action instead of placing it in the top bar.

I am therefore creating this post to foster discussion about this topic and gather ideas, so feel free to leave your opinion no matter how much rework it implies.

  • Cloudless ☼@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 day ago

    In my opinion, the bottom toolbar should be reserved for most frequently used navigation.

    Settings shouldn’t be something that is prominent. Once the user have configured the app to their liking, they should only occasionally visit the settings page.

    I agree that settings should go to the navigation pane on the left, just like in Eternity.

    As for the profile page, I think it is good as is, and not sure about the benefits of adding a panel on the right. My suggestion is to make use of the empty space (see circled) and move the logout/manage account buttons there. Add labels to the buttons as they are not entirely intuitive.

  • rescue_toaster@lemm.ee
    link
    fedilink
    arrow-up
    3
    ·
    3 days ago

    Personally, I don’t mind settings being in the bottom bar. But at the same time, I think what you have in mind would be fine too. I do like the idea of bookmarks in the bottom bar, as honestly, this wasn’t something I was aware existed until I read your post and found bookmarks in the profile menu. Of course, it seems obvious now with the common bookmark button next to the upvote/downvote… I noticed I had some items bookmarked, likely accidental presses as a result the button’s proximity to the up/downvote.

    I came from eternity, which had that the profile and settings in the left bar, which I also thought was fine.

    The one thing I do find inconsistent with the UI is how the app treats Subscribed, All, and Local versus individual communities. Clicking on Subscribed, All, or Local gives you the default UI with the navigation bar at the bottom, and then you can swipe to quickly go to another. However, clicking on a community in the left bar does not give you the bottom navigation bar and while you can click on another community to go to it, you cannot click on Subscribed, Local, or All to go to those aggregate feeds. You instead have to click the back button in the upper left on each individual community you navigated to.

    • Dieguito 🦝@feddit.itOPM
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      That was by design: a community detail with all its posts and a generic feed (like All/Subscribed/Local) are conceptually different in Raccoon although they may use the same data source except when searching within a community (because even the data source is different then).

      But I understand the bug you are reporting: if in the community detail I open the navigation drawer and select one feed (e.g. Subscribed or All) nothing happens and no post list is opened.