Edit by @jancborchardt with spec: – **In general, remember that regular users… rarely change anything. As such this is a feature for quite advanced people and it is an investment to maintain and test this properly.**
– The app sorting we talk about should be purely user-side. Admins already have means to shuffle apps around, either in the code or using the apporder app. Also, admins should not dictate the personal order of things in your Nextcloud.
– Moving apps should happen via drag&drop directly in the top bar.
– For keyboard accessibility, we could also think about making it possible to move an app by focusing it, then using the arrow keys (if need be with Ctrl or Shift as modifier). Is there a standard there?
– The default order still needs to make sense.
– The app which is sorted first should automatically be used as the default app.
– If an app disables the app which is sorted first (or if it breaks after update) the next app should simply take its place.
– « Reset to default » isn’t really necessary, as you can simply drag something back.
– Changing maximum of displayed apps via dragging the « More » button could be possible. But better to do it in a separate pull request. What you can do to help: – :computer: Dive into the code and make this happen. Please follow the spec outlined above, and remember to work step-by-step. :+1: – :money_with_wings: Donate to the [bounty for this issue on Bountysource](https://www.bountysource.com/issues/45281242-make-app-order-configurable). :slightly_smiling_face: ————————— Admins should be able to – set an default order for apps
– set, whether users should be allowed to change the order of the apps If users are allowed to change the order by themself, this configuration should be handles via drag-and-drop in the app menu. We could use https://github.com/juliushaertl/apporder/ as base …
Follow up: https://github.com/juliushaertl/apporder/issues/29 @juliushaertl @nextcloud/designers