-
Notifications
You must be signed in to change notification settings - Fork 9
Not working with NC25 #112
Comments
Due to server changes with the menu, the approach that this app uses to reorder does no longer work and there is currently no way to achieve that. I've added a note to the readme 9e33991 and currently consider the app unmaintained for that reason. |
Okay, I hope this can be addressed in the future and available within Nextcloud in some manner. It was an excellent app, so much love to it. Bye bye apporder. Cheers! |
From an admin perspective, AppOrder was a quite important app: To set default (first) and order, to not show certain apps in menu although installed, and all of that as admin/new user default with users being able to modify, or admin to enforce it. It's a real drawback in UX for the clouds I maintain. Thanks Julius, for the work on that. I really hope (a) there is a technical way to achieve a similar feature set and (b) that someone volunteers to maintain it. (I don't, still struggle with my little app :) ). |
@nursoda Try Custom Menu app, which allows your to customize which apps are displayed in the top bar. Agreed that it is a bummer to lose the excellent AppOrder. |
Not yet available for NC25 though. |
@juliushaertl could this be used here? |
Might but in the same hacky approach that the apporder app itself was built. The main problem with changing the order in the frontend is that it is tricky to get this right in the correct loading order and may always have side effects. A proper way would be to ensure that the order can somehow already be handled on the backend side where the apps are sorted already by their predefined order https://github.com/nextcloud/server/blob/da01494a372c5b780ee76807325001afd1190b11/lib/private/NavigationManager.php#L136 One fairly straight forward attempt might be to emit an event in the server that an app like apporder can then listen to and adjust the navigation, I'm happy to hand over the app and release keys if anyone wants to start working on that, but cleaner would be to implement the sorting directly in server (nextcloud/server#4917) |
All right, thanks for the input! Will post your comment in the issue in order to bring it forward. |
Custom Menu >= v3.1 implements an app sorter to (unfortunately) replace AppOrder. I loved your app, thanks for all! |
Couldn't AppOrder use the same mechanism? |
Yes and no. Yes because I did it in Custom menu so it's possible to do it in AppOrder. But if AppOrder must be compatible with Custom Menu, it's not possible. In custom menu, I replace the nextcloud AppMenu component by a custom one. |
Understood. Would it be possible to JUST use the reordering functionality (and probably some tweaks) in Custom Menu, so that reordering is available for original menu? |
Yeap! |
It looks to me like the order can only be set globally? It would be nice if the goes for each user individually. Or am I missing something here? Is there a possibility to show only the original menu? For me, both menus are always displayed. |
This is the wrong place for Custom Menu (side_menu) Support. @simmstein Please send an URL where to continue – RFE issue? NC forum? |
Main support is on https://gitnet.fr/deblan/side_menu |
It's horrible, how much apps no longer working with NC25. I am very dissatisfied with the teamwork of NC. Hope someone with dev competence can get this app to go again :-) . |
Very sad that this is no longer supported, and wholly agree this should be core functionality. The ability to switch certain apps on/off for some users/groups is pretty fundamental, and reordering them a nice to have. |
Head over to "Custom Menu" which can do the same (and much more). Loved AppOrder too. Technology comes, software goes, circle of life. |
My point : I prefer the standard menu, mainly because it's a one less click to do. Custom menu does not allow to keep it. So I hope this app will find a new energy to continue to exist ;) |
It is possible: https://gitnet.fr/deblan/side_menu/issues/161#issuecomment-1320 |
Cool ! Thanks for the (not so obvious) tip ^^ |
Yes, one can achieve similar results, but it requires manual fiddling each time you change your app setup. In my opinion, it would be much easier if any volunteer created a revamped apporder app that uses the mechanism side_menu uses. These two apps then would be mutually incompatible though. Or side_menu reduces complexity by moving the reorder stuff in a separate app that is compatible to with and without side_menu. wishful thinking |
This is not in the roadmap! |
Thanks for the heads up on Custom Menu. It's a little more setup than App Order, and still on a user-by-user basis. If there were some options to apply to groups it would be much more useful |
I think you can force a default/global setting for all users (the one you set as admin). But that's no Custom Menu support corner here :-) |
@juliushaertl Could you give some more details about why this won't work anymore? What changed? |
The menu is no longer rendered during initial page rendering on the backend side but dynamically with Javascript. Apporder was using quite a hack approach to change the DOM element order with javascript which will no longer work if the new vue code that renders the menu updates the rendered DOM structure. For reference nextcloud/server#33728 is the server PR implementing the new menu code base. |
The text was updated successfully, but these errors were encountered: