[Bug] Top Menu Reverse Order #215

Open
opened 2023-02-01 15:32:55 +01:00 by melonion · 9 comments

Environment

  • Custom menu version: 3.5.2
  • Nextcloud version: 25

The order of the apps at the top is the exact inverse of how they are supposed to be sorted :/

### Environment * Custom menu version: 3.5.2 * Nextcloud version: 25 The order of the apps at the top is the exact inverse of how they are supposed to be sorted :/
melonion added the
bug
label 2023-02-01 15:32:55 +01:00
Owner

Can you provided requested informations and screenshosts please?

Can you provided requested informations and screenshosts please?
deblan added the
question
label 2023-02-01 17:52:05 +01:00
Author

image

It gets even more curious: on my coworkers device, the order is correct.
But no force-reload or cookie clearing (incognito tab) fixes it on my side.

config.json:

{
    "add-logo-link": "1",
    "always-displayed": "0",
    "apps-categories-custom": "{\"external_index3\":\"monitoring\"}",
    "apps-order": "[]",
    "background-color": "#1d3c56",
    "background-color-opacity": "100",
    "background-color-to": "#1d3c56",
    "big-menu": "0",
    "big-menu-hidden-apps": "[]",
    "categories-custom": "[]",
    "categories-order": "[\"other\",\"office\",\"files\",\"customization\",\"dashboard\",\"monitoring\",\"external_links\",\"workflow\",\"games\",\"integration\",\"multimedia\",\"organization\",\"search\",\"security\",\"social\",\"tools\"]",
    "categories-order-type": "default",
    "current-app-background-color": "#1a354b",
    "dark-mode-background-color": "#1d3c56",
    "dark-mode-background-color-opacity": "100",
    "dark-mode-background-color-to": "#1d3c56",
    "dark-mode-current-app-background-color": "#1a354b",
    "dark-mode-icon-invert-filter": "0",
    "dark-mode-icon-opacity": "100",
    "dark-mode-loader-color": "#ffffff",
    "dark-mode-opener": "side-menu-opener",
    "dark-mode-text-color": "#ffffff",
    "default-enabled": "1",
    "display-logo": "0",
    "enabled": "yes",
    "force": "1",
    "hide-when-no-apps": "1",
    "icon-invert-filter": "0",
    "icon-opacity": "100",
    "installed_version": "3.5.2",
    "loader-color": "#506f89",
    "loader-enabled": "1",
    "opener": "side-menu-opener",
    "opener-hover": "1",
    "opener-only": "0",
    "opener-position": "before",
    "show-settings": "1",
    "side-with-categories": "0",
    "size-icon": "small",
    "size-text": "normal",
    "target-blank-apps": "[]",
    "text-color": "#ffffff",
    "top-menu-apps": "[\"calendar\",\"files\",\"external_index1\",\"external_index2\",\"external_index3\",\"external_index7\",\"external_index8\",\"external_index9\"]",
    "top-menu-mouse-over-hidden-label": "0",
    "top-side-menu-apps": "[\"calendar\",\"files\"]",
    "types": "",
    "use-avatar": "0"
}
![image](/attachments/10bf99f5-9719-4757-b6cc-8658b212e9a0) It gets even more curious: on my coworkers device, the order is correct. But no force-reload or cookie clearing (incognito tab) fixes it on my side. config.json: ```json { "add-logo-link": "1", "always-displayed": "0", "apps-categories-custom": "{\"external_index3\":\"monitoring\"}", "apps-order": "[]", "background-color": "#1d3c56", "background-color-opacity": "100", "background-color-to": "#1d3c56", "big-menu": "0", "big-menu-hidden-apps": "[]", "categories-custom": "[]", "categories-order": "[\"other\",\"office\",\"files\",\"customization\",\"dashboard\",\"monitoring\",\"external_links\",\"workflow\",\"games\",\"integration\",\"multimedia\",\"organization\",\"search\",\"security\",\"social\",\"tools\"]", "categories-order-type": "default", "current-app-background-color": "#1a354b", "dark-mode-background-color": "#1d3c56", "dark-mode-background-color-opacity": "100", "dark-mode-background-color-to": "#1d3c56", "dark-mode-current-app-background-color": "#1a354b", "dark-mode-icon-invert-filter": "0", "dark-mode-icon-opacity": "100", "dark-mode-loader-color": "#ffffff", "dark-mode-opener": "side-menu-opener", "dark-mode-text-color": "#ffffff", "default-enabled": "1", "display-logo": "0", "enabled": "yes", "force": "1", "hide-when-no-apps": "1", "icon-invert-filter": "0", "icon-opacity": "100", "installed_version": "3.5.2", "loader-color": "#506f89", "loader-enabled": "1", "opener": "side-menu-opener", "opener-hover": "1", "opener-only": "0", "opener-position": "before", "show-settings": "1", "side-with-categories": "0", "size-icon": "small", "size-text": "normal", "target-blank-apps": "[]", "text-color": "#ffffff", "top-menu-apps": "[\"calendar\",\"files\",\"external_index1\",\"external_index2\",\"external_index3\",\"external_index7\",\"external_index8\",\"external_index9\"]", "top-menu-mouse-over-hidden-label": "0", "top-side-menu-apps": "[\"calendar\",\"files\"]", "types": "", "use-avatar": "0" } ```
276 KiB
Owner

Did you set personal Custom menu settings before forcing global settings?

Did you set personal Custom menu settings before forcing global settings?
Author

I don't even find any section in personal settings to change anything.
And it worked before upgrading to Nextcloud 25.

But I previously had the apporder extension installed, which is now deprecated since defunct, if that matters.

I don't even find any section in personal settings to change anything. And it worked before upgrading to Nextcloud 25. But I previously had the apporder extension installed, which is now deprecated since defunct, if that matters.
Owner

Can you:

  • set "Force this configuration to users" to "No"
  • save
  • go to "Custom menu" in personal settings
  • check if "Customize sorting" match the applied order
Can you: - set "Force this configuration to users" to "No" - save - go to "Custom menu" in personal settings - check if "Customize sorting" match the applied order
Author

The Applications list in my personal settings does not match the global list at all.

The Applications list in my personal settings does not match the global list at all.
Author

Nevermind, I had been looking at the "Categories" application list, it does match fully - all alphabetical.

Nevermind, I had been looking at the "Categories" application list, it does match fully - all alphabetical.
Owner

"The Applications list in my personal settings does not match the global list at all." > does it match the top menu?

"The Applications list in my personal settings does not match the global list at all." > does it match the top menu?
deblan added the
not reproduced
label 2023-02-02 19:18:16 +01:00
Author

no, it is just like in the screenshot, the order is very different, on the right you can see Zammad Customer Support, Zulip Teamchat, Files, Calendar - the order is not even reversed, it is just all over the place.
The only reliable fact seems to be that apps from external_sites plugin all appear before native nextcloud apps - but as said, only in my config.

no, it is just like in the screenshot, the order is very different, on the right you can see Zammad Customer Support, Zulip Teamchat, Files, Calendar - the order is not even reversed, it is just all over the place. The only reliable fact seems to be that apps from external_sites plugin all appear before native nextcloud apps - but as said, only in my config.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: deblan/side_menu#215
No description provided.