Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

↔️ User-configurable app order #40241

Closed
4 tasks done
sorbaugh opened this issue Sep 4, 2023 · 4 comments · Fixed by #40844
Closed
4 tasks done

↔️ User-configurable app order #40241

sorbaugh opened this issue Sep 4, 2023 · 4 comments · Fixed by #40844
Assignees
Labels
Milestone

Comments

@sorbaugh
Copy link
Contributor

sorbaugh commented Sep 4, 2023

How to use GitHub

  • Please use the 👍 reaction to show that you are interested into the same feature.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this issue.
  • Subscribe to receive notifications on status change and new comments.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
Users should have the possibility to modify the order in which apps are listed in the top bar and also to define a "default" app that should always be loaded when a user "starts" Nextcloud.

Mockup and comments by @szaimen
Here -> #40245 (comment)

Reference to old issue asking for this feature: #39162
Reference to comment defining the requirements: #4917 (comment)

  • This is a user-setting only, no admin setting
  • First sorted app will be default app (if set, it will override the default app config setting)
  • This has to be a settings block in "Appearance and accessibility", similar to the sorting in "Artificial Intelligence" or the column sorting in Tables so it is both accessible via mouse and keyboard. No sorting by drag & drop directly in the navigation
Bildschirmfoto 2023-09-04 um 14 45 22

Task breakdown:

@sorbaugh
Copy link
Contributor Author

sorbaugh commented Sep 8, 2023

See Mockup by @szaimen : #40245 (comment)

@ichier
Copy link

ichier commented Nov 5, 2023

this is great news! but i've got one question:
#4917 states that:

Admins should be able to
set an default order for apps
set, whether users should be allowed to change the order of the apps

is this the case now?

because this is the only reason i didn't upgrade after 24.
imho it is less important for users to be able to customize, than for admins to set up the environment first to make sense according to the use-case.

most important of course is, that there's no dashboard-fuzz but plain files after login. by default. not per user customization.

the ability for users to customize sure is a nice feature, but 99% won't. its the task of admins to provide a clutter-free work-space with no customization necessary.

@susnux
Copy link
Contributor

susnux commented Nov 5, 2023

most important of course is, that there's no dashboard-fuzz but plain files after login. by default. not per user customization.

This is already possible for quite some time by using the defaultapps config options:

https://docs.nextcloud.com/server/27/admin_manual/configuration_server/config_sample_php_parameters.html?highlight=defaultapps#apps

But with Nextcloud 28 this will also be provided in the admin settings UI. Meaning administrators can override the default app(s) which will be shown on login / clicking the logo. (also the default app will be shown on the very left of the menu bar as the first entry).

@ichier
Copy link

ichier commented Nov 5, 2023

great! (did't know, since i'm sticking at 24. nice! so i guess i'd finally upgrade on 28 \o/)
but how about the default order?
we started our setup with a custom order [files, photos, notes, forms, polls, activity] a change would be irritating and inconvenient.

activity at the end here is crucial for the ux; it's the second most useful feature, while being last you find it best, also it is meta, while everything else is a solid tool. for a different group we've got talk at the end, same reasoning. if i'd use groupware i'd probably default to mail and put files last, in order to make it 2nd most accessible. those examples show, that different orders indeed make sense for different use-cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

5 participants