Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. Feature Requests
  3. Dashbard UX enhancement suggestions

Dashbard UX enhancement suggestions

Scheduled Pinned Locked Moved Solved Feature Requests
userinterface
62 Posts 12 Posters 14.8k Views 12 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • nebulonN nebulon

      @atrilahiji some time back we have thought of this actually, back then though it wasn't quite clear to us if this is a common thing to do or not. I am still not sure about the use-case for starting and stopping apps frequently, but maybe I just don't have that. Adding such a button is easy enough if many users find that useful.

      ? Offline
      ? Offline
      A Former User
      wrote on last edited by A Former User
      #21

      @nebulon I can't speak for others but I frequently change config values and restart apps. Not just for EleutheriaPay but a couple other apps require this to pick up config changes. Gitea for example. As for starting and stopping, I have multiple minecraft servers I host but they often don't need to be on all the time, so I turn them off from time to time to save on resources.

      nebulonN 1 Reply Last reply
      2
      • hexbinH Offline
        hexbinH Offline
        hexbin
        wrote on last edited by
        #22

        Oh my, there we've got something 😄
        So many good ideas, this community is awesome!

        I love @marcusquinn's dot menu suggestion. If that is accessible for all roles we can keep the tiles largely free from clutter. If it's only for admins we should list separately what should must find a place on the tile.

        As to the 2FA idea, of course we can find an icon to reflect that (I've been using fontawesome icons for the wireframe because the font is already in use - but I cannot find any suitable icon there).

        Before we get to that: are there any apps that require 2FA by default? I only know of those with optional settings. Digging that deep would mean that we'd eventually have to pick the icons to display, right?

        marcusquinnM 1 Reply Last reply
        1
        • girishG girish

          login indicator is an excellent suggestion! I prefer it to be always shown instead on hover. (I don't like the current settings icon hover either... but that's a separate topic).

          hexbinH Offline
          hexbinH Offline
          hexbin
          wrote on last edited by
          #23

          @girish said in Dashbard UX enhancement suggestions:

          [...] (I don't like the current settings icon hover either... but that's a separate topic).

          Give me a little more background information on how it's built (or a link to that separate topic), maybe I can help (with expertise in UX, CSS, accessibility).

          1 Reply Last reply
          1
          • nebulonN nebulon

            @atrilahiji some time back we have thought of this actually, back then though it wasn't quite clear to us if this is a common thing to do or not. I am still not sure about the use-case for starting and stopping apps frequently, but maybe I just don't have that. Adding such a button is easy enough if many users find that useful.

            d19dotcaD Offline
            d19dotcaD Offline
            d19dotca
            wrote on last edited by
            #24

            @nebulon I agree with @atrilahiji's use-case, and is the same for me in most cases too. I may make a change in an app (usually WordPress) in a file that may only get read on boot, therefore for the settings to take effect I need to restart the app so the changes are recognized. Sometimes it's also nice to just have a "clean start" of the app to at least sanity-check / rule out items when troubleshooting (such as caching and other areas depending on the app).

            --
            Dustin Dauncey
            www.d19.ca

            1 Reply Last reply
            1
            • hexbinH hexbin

              Oh my, there we've got something 😄
              So many good ideas, this community is awesome!

              I love @marcusquinn's dot menu suggestion. If that is accessible for all roles we can keep the tiles largely free from clutter. If it's only for admins we should list separately what should must find a place on the tile.

              As to the 2FA idea, of course we can find an icon to reflect that (I've been using fontawesome icons for the wireframe because the font is already in use - but I cannot find any suitable icon there).

              Before we get to that: are there any apps that require 2FA by default? I only know of those with optional settings. Digging that deep would mean that we'd eventually have to pick the icons to display, right?

              marcusquinnM Offline
              marcusquinnM Offline
              marcusquinn
              wrote on last edited by
              #25

              @hexbin We've used the Fontawesome badge layering to good effect before: http://alaind-.github.io/font-awesome-badge/

              Good point on how to know if the app has 2FA enforced or not.

              Thinking further; I think the whole world begrudgingly knows and accepts 2FA as a fact of life now, so wouldn't need to know about it in advance to find that it's necessary on login, and follow the app's own instructions for that. So maybe a moot point, but happy to see a fellow detail obsessor!

              Web Design https://www.evergreen.je
              Development https://brandlight.org
              Life https://marcusquinn.com

              1 Reply Last reply
              1
              • ? A Former User

                @nebulon I can't speak for others but I frequently change config values and restart apps. Not just for EleutheriaPay but a couple other apps require this to pick up config changes. Gitea for example. As for starting and stopping, I have multiple minecraft servers I host but they often don't need to be on all the time, so I turn them off from time to time to save on resources.

                nebulonN Away
                nebulonN Away
                nebulon
                Staff
                wrote on last edited by
                #26

                @atrilahiji hm regarding the config changes and subsequent required restart, both the filemanager and the webterminal have a restart button.

                For the other use-case, this is essentially a stop/start not really a restart case. I can see that being useful if apps are paused frequently.

                jdaviescoatesJ 1 Reply Last reply
                0
                • nebulonN nebulon

                  @atrilahiji hm regarding the config changes and subsequent required restart, both the filemanager and the webterminal have a restart button.

                  For the other use-case, this is essentially a stop/start not really a restart case. I can see that being useful if apps are paused frequently.

                  jdaviescoatesJ Offline
                  jdaviescoatesJ Offline
                  jdaviescoates
                  wrote on last edited by
                  #27

                  @nebulon said in Dashbard UX enhancement suggestions:

                  both the filemanager and the webterminal have a restart button.

                  I don't think I've noticed that! 😛

                  I often find myself going into Config -> Repair -> Restart when I probably don't need to.

                  I do sometimes think it's strange that Restart is hidden away in Repair whereas Stop is hidden away in Uninstall. Until you know that it isn't obvious where to find them.

                  I use Cloudron with Gandi & Hetzner

                  d19dotcaD 1 Reply Last reply
                  2
                  • jdaviescoatesJ jdaviescoates

                    @nebulon said in Dashbard UX enhancement suggestions:

                    both the filemanager and the webterminal have a restart button.

                    I don't think I've noticed that! 😛

                    I often find myself going into Config -> Repair -> Restart when I probably don't need to.

                    I do sometimes think it's strange that Restart is hidden away in Repair whereas Stop is hidden away in Uninstall. Until you know that it isn't obvious where to find them.

                    d19dotcaD Offline
                    d19dotcaD Offline
                    d19dotca
                    wrote on last edited by d19dotca
                    #28

                    @jdaviescoates said in Dashbard UX enhancement suggestions:

                    Restart is hidden away in Repair whereas Stop is hidden away in Uninstall

                    @nebulon - It's great to know that restart is at least also found in the Terminal and File Manager, this makes it just one extra click which is decent. However, @jdaviescoates raises the main point (IMO) that I too find irritating... the Restart button and Stop buttons are not close to each other as I think most users would expect, and perhaps more frustratingly to me - they are located on tabs that are named something unrelated to the action entirely.

                    Restart is on a tab named Repair (admittedly a very slight relationship on this one). Stop is on a tab named Uninstall (not even closely related at all IMO).

                    Maybe it's just me, but I think of Repair just for that special recovery container mode when something critical happens so I don't expect to visit it for a simple task. And Uninstall, well... to be visited only to actually uninstall the app, definitely not where I'd look to simply shut it down.

                    Regardless of the name of the tabs they are found on though, I think most users would naturally expect action items like Stop and Restart to be found in the same area as the other, not completely separate areas. Think of how our operating systems are... shutdown and restart are right next to each other in pretty much every operating system. As a result, users expect to find these actions close together rather than completely different menus. Right now I always feel I need to "hunt" for the action buttons, even if it only takes a few seconds to locate it.

                    I'd recommend a fifth button added to the existing 4, which is perhaps a drop-down style button which then display both the "Stop" and "Restart" buttons... the parent button maybe named something like "Action" or similar.

                    Side note: I think maybe part of the problem that lead to these decisions of where they are found currently is that there is a mindset that the Restart action is that it should only ever be used if something goes wrong - in which case it explains why it's found on the Repair tab. But that's not the only reason to restart an app, not everyone restarts it just because something is "wrong".

                    --
                    Dustin Dauncey
                    www.d19.ca

                    nebulonN 1 Reply Last reply
                    3
                    • d19dotcaD d19dotca

                      @jdaviescoates said in Dashbard UX enhancement suggestions:

                      Restart is hidden away in Repair whereas Stop is hidden away in Uninstall

                      @nebulon - It's great to know that restart is at least also found in the Terminal and File Manager, this makes it just one extra click which is decent. However, @jdaviescoates raises the main point (IMO) that I too find irritating... the Restart button and Stop buttons are not close to each other as I think most users would expect, and perhaps more frustratingly to me - they are located on tabs that are named something unrelated to the action entirely.

                      Restart is on a tab named Repair (admittedly a very slight relationship on this one). Stop is on a tab named Uninstall (not even closely related at all IMO).

                      Maybe it's just me, but I think of Repair just for that special recovery container mode when something critical happens so I don't expect to visit it for a simple task. And Uninstall, well... to be visited only to actually uninstall the app, definitely not where I'd look to simply shut it down.

                      Regardless of the name of the tabs they are found on though, I think most users would naturally expect action items like Stop and Restart to be found in the same area as the other, not completely separate areas. Think of how our operating systems are... shutdown and restart are right next to each other in pretty much every operating system. As a result, users expect to find these actions close together rather than completely different menus. Right now I always feel I need to "hunt" for the action buttons, even if it only takes a few seconds to locate it.

                      I'd recommend a fifth button added to the existing 4, which is perhaps a drop-down style button which then display both the "Stop" and "Restart" buttons... the parent button maybe named something like "Action" or similar.

                      Side note: I think maybe part of the problem that lead to these decisions of where they are found currently is that there is a mindset that the Restart action is that it should only ever be used if something goes wrong - in which case it explains why it's found on the Repair tab. But that's not the only reason to restart an app, not everyone restarts it just because something is "wrong".

                      nebulonN Away
                      nebulonN Away
                      nebulon
                      Staff
                      wrote on last edited by
                      #29

                      @d19dotca what you guessed here was mostly our strain of thought where the buttons end up. For us the restart was mostly useful when the app does not work and it actually needs a restart. I still think this is the case from the point of view of this part of the dashboard. Having to restart an app after config file changes, is why we've put the restart action also into the filemanager and webterminal (although apparently this isn't obvious).

                      The stop/start action on the other side was put where the uninstall is, as we thought if the system is low on resources and one option is to purge rarely used apps, one could also stop the app instead of uninstalling altogether. I think here our thinking does not align. I will experiment to see if putting a stop/start button on the top is good (I don't think a dropdown with also a restart action is helpful here though, as I still think it is not the right fix having to restart apps frequently)

                      1 Reply Last reply
                      2
                      • nebulonN Away
                        nebulonN Away
                        nebulon
                        Staff
                        wrote on last edited by
                        #30

                        Since this thread contains a few suggestions by now, lets dive a bit into the other initial ones.
                        The usermanagement indicator does make sense and we will see how to add that.

                        For the action icons, which currently are shown on hover on desktop, I am also not satisfied with how they are done now, but to better understand what is a good solution, we have to understand what actions are common and useful here.
                        Currently they show:

                        • app configure
                        • logviewer
                        • app info
                        • (optional) app admin panel

                        Are those actually the correct actions and are they frequently enough used to warrant a top-level button?

                        Would we go with one button, as suggested, I am not sure if it is good to add a dropdown menu for those, since it just adds an additional required click and might make things harder on mobile/tablet. So I am not sure if I like that suggestion more than what we currently have.

                        marcusquinnM 1 Reply Last reply
                        0
                        • nebulonN nebulon

                          Since this thread contains a few suggestions by now, lets dive a bit into the other initial ones.
                          The usermanagement indicator does make sense and we will see how to add that.

                          For the action icons, which currently are shown on hover on desktop, I am also not satisfied with how they are done now, but to better understand what is a good solution, we have to understand what actions are common and useful here.
                          Currently they show:

                          • app configure
                          • logviewer
                          • app info
                          • (optional) app admin panel

                          Are those actually the correct actions and are they frequently enough used to warrant a top-level button?

                          Would we go with one button, as suggested, I am not sure if it is good to add a dropdown menu for those, since it just adds an additional required click and might make things harder on mobile/tablet. So I am not sure if I like that suggestion more than what we currently have.

                          marcusquinnM Offline
                          marcusquinnM Offline
                          marcusquinn
                          wrote on last edited by
                          #31

                          @nebulon If it were me I'd go:

                          [dot dot dot button always showing]

                          • Admin (when applicable)
                          • Info
                          • Settings
                          • Logs

                          Short, sweet and conventional.

                          Hover is always a nuisance on touch-screens. All other UIs I can think of that have a tile navigation seem to have gravitated to the convention of the 3 dots showing in the top-right.

                          One tap/click shows, another tap or tap/click away hides. That's the way all OS menus work. When in doubt, I always follow the same conventions that operating systems use.

                          50% grey is good for visual accessibility contrast.

                          Web Design https://www.evergreen.je
                          Development https://brandlight.org
                          Life https://marcusquinn.com

                          1 Reply Last reply
                          3
                          • robiR Offline
                            robiR Offline
                            robi
                            wrote on last edited by robi
                            #32

                            I'd add an update action button so we don't have to do extra clicks to update apps. The popup prompt for backups can still happen.

                            Especially if the app is stopped. Start it up, update it and stop it. 😉

                            Conscious tech

                            marcusquinnM jdaviescoatesJ 2 Replies Last reply
                            1
                            • robiR robi

                              I'd add an update action button so we don't have to do extra clicks to update apps. The popup prompt for backups can still happen.

                              Especially if the app is stopped. Start it up, update it and stop it. 😉

                              marcusquinnM Offline
                              marcusquinnM Offline
                              marcusquinn
                              wrote on last edited by
                              #33

                              @robi OK, so:

                              [dot dot dot button always showing, up arrow when available]

                              Admin (when applicable)
                              Info
                              Settings
                              Update (when applicable)
                              Logs

                              Web Design https://www.evergreen.je
                              Development https://brandlight.org
                              Life https://marcusquinn.com

                              1 Reply Last reply
                              3
                              • infogulchI Offline
                                infogulchI Offline
                                infogulch
                                wrote on last edited by
                                #34

                                Agree 3-dot menu >>> hover for mobile. Even on desktop I sometimes found myself confused which icon is which and misclicking (e.g. click info for logs, & vv) when I'm only half paying attention; a menu with text label would solve that nicely.

                                I like the update button idea.

                                1 Reply Last reply
                                1
                                • robiR robi

                                  I'd add an update action button so we don't have to do extra clicks to update apps. The popup prompt for backups can still happen.

                                  Especially if the app is stopped. Start it up, update it and stop it. 😉

                                  jdaviescoatesJ Offline
                                  jdaviescoatesJ Offline
                                  jdaviescoates
                                  wrote on last edited by
                                  #35

                                  @robi said in Dashbard UX enhancement suggestions:

                                  I'd add an update action button so we don't have to do extra clicks to update apps.

                                  +1

                                  I'd still really like to see a filter for apps that have an update available too.

                                  I use Cloudron with Gandi & Hetzner

                                  1 Reply Last reply
                                  1
                                  • hexbinH hexbin

                                    @nebulon Hover for the icon was exactly what I had in mind 🙂

                                    While you're at it, could you check why the focus on the tiles (keyboard navigation) has no visual effect?

                                    nebulonN Away
                                    nebulonN Away
                                    nebulon
                                    Staff
                                    wrote on last edited by nebulon
                                    #36

                                    @hexbin

                                    While you're at it, could you check why the focus on the tiles (keyboard navigation) has no visual effect?

                                    hm at least in firefox here the a tag element does get the system default focus outline. The tabfocus order is a bit strange though, as it also cycles through the action buttons which are hidden withou hover at the moment.

                                    hexbinH 1 Reply Last reply
                                    0
                                    • hexbinH Offline
                                      hexbinH Offline
                                      hexbin
                                      wrote on last edited by
                                      #37

                                      @infogulch said

                                      when I'm only half paying attention

                                      Important point that makes me nervous about stop/restart buttons too easily to be (mis)clicked.

                                      Please do also have in mind that you lovely people here are power users. We should always cross-check ideas with a persona who is a non-frequent administrator.

                                      That is one reason why I tend to find non-disruptive changes. Mapped to the (absolutely valid) requirement to reduce searching for the fuctions (stop / restart) - would it be feasible to have redundant additional links on several tabs?

                                      d19dotcaD 1 Reply Last reply
                                      0
                                      • nebulonN nebulon

                                        @hexbin

                                        While you're at it, could you check why the focus on the tiles (keyboard navigation) has no visual effect?

                                        hm at least in firefox here the a tag element does get the system default focus outline. The tabfocus order is a bit strange though, as it also cycles through the action buttons which are hidden withou hover at the moment.

                                        hexbinH Offline
                                        hexbinH Offline
                                        hexbin
                                        wrote on last edited by hexbin
                                        #38

                                        @nebulon said

                                        at least in firefox here the a tag element does get the system default focus outline

                                        4af0906d-45ab-4fbd-9dd2-45fd5ea055b8-grafik.png

                                        Technically correct - but aren't we kinda hard trying to make that invisible? 😆

                                        (Spoiler: it's the chat tile that has the focus)

                                        nebulonN 1 Reply Last reply
                                        2
                                        • hexbinH hexbin

                                          @infogulch said

                                          when I'm only half paying attention

                                          Important point that makes me nervous about stop/restart buttons too easily to be (mis)clicked.

                                          Please do also have in mind that you lovely people here are power users. We should always cross-check ideas with a persona who is a non-frequent administrator.

                                          That is one reason why I tend to find non-disruptive changes. Mapped to the (absolutely valid) requirement to reduce searching for the fuctions (stop / restart) - would it be feasible to have redundant additional links on several tabs?

                                          d19dotcaD Offline
                                          d19dotcaD Offline
                                          d19dotca
                                          wrote on last edited by
                                          #39

                                          @hexbin said in Dashbard UX enhancement suggestions:

                                          makes me nervous about stop/restart buttons too easily to be (mis)clicked

                                          I think that's a fair concern. That's actually part of why I was suggesting earlier the option of an Actions dropdown menu... it'd do two things: 1) keep the number of buttons down and more importantly 2) prevent mis-clicks since to restart or stop you'd need to make two separate clicks because they'd be covered by a general Actions button that needs a click too.

                                          I guess it may not hurt to also have an "Are you sure?" prompt, but I think 3 clicks (at least how I"m envisioning it) seems maybe a bit much too.

                                          My two cents:

                                          • If we go with a parent Actions button that covers the Stop and Restart buttons from mis-clicks, then it's good as-is at that point.
                                          • If we keep both the Stop and Restart buttons in the top button row though where they can be easily misclicked, then I think we should have an "Are you sure" type of pop-up to prevent those misclicks.

                                          🙂

                                          --
                                          Dustin Dauncey
                                          www.d19.ca

                                          1 Reply Last reply
                                          1
                                          • hexbinH hexbin

                                            @nebulon said

                                            at least in firefox here the a tag element does get the system default focus outline

                                            4af0906d-45ab-4fbd-9dd2-45fd5ea055b8-grafik.png

                                            Technically correct - but aren't we kinda hard trying to make that invisible? 😆

                                            (Spoiler: it's the chat tile that has the focus)

                                            nebulonN Away
                                            nebulonN Away
                                            nebulon
                                            Staff
                                            wrote on last edited by
                                            #40

                                            @hexbin said in Dashbard UX enhancement suggestions:

                                            Technically correct - but aren't we kinda hard trying to make that invisible?

                                            Ah I see, indeed this is way to sublte here. As such our stylesheet does not configure that, so it appears to be a bad match with the current custom and system style.

                                            1 Reply Last reply
                                            0
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes


                                              • Login

                                              • Don't have an account? Register

                                              • Login or register to search.
                                              • First post
                                                Last post
                                              0
                                              • Categories
                                              • Recent
                                              • Tags
                                              • Popular
                                              • Bookmarks
                                              • Search