linuxmint / cinnamon-menus

The cinnamon-menu library
GNU General Public License v2.0
25 stars 20 forks source link

menu@cinnamon.org does not display the selected 'all application' category nor its contents upon opening #48

Open Nebelkind opened 3 years ago

Nebelkind commented 3 years ago

LM 20.2 Cinnamon Problem: Freshly released version 5.0.0 of menu@cinnamon.org does not display the selected 'all application' category nor its contents in the application column upon opening. This is not only visually displeasing but also a problem when navigating the menu with the arrow keys: 'super' -> 'arrow right' -> then hold 'arrow down' for a few seconds -> 'enter' will open one of the invisible applications from the all applications category without ever displaying it.
Bildschirmfoto vom 2021-07-09 18-10-29

Expected behaviour: Opening the menu should display the 'all applications' category as selected and therefore it's contents in the application column.

Nebelkind commented 3 years ago

Nevermind. Seems it was a glitch after playing with the menu settings that fixed itself after a restart. my bad.

Nebelkind commented 3 years ago

Since other users noticed it too I had another look.Further investigation revealed: The glitch seems to reproducibly happen whenever you de-install applications from the menu via the right click menu. A restart of cinnamon fixes it. Maybe the restart could be automated?

mtwebster commented 3 years ago

Hi, I can't reproduce this - can you share your menu applet's settings? Screenshot from 2021-07-12 09-18-11

Nebelkind commented 3 years ago

{ "layout": { "type": "layout", "pages": [ "panel", "menu" ], "panel": { "type": "page", "title": "Panel", "sections": [ "panel-appear", "panel-behave" ] }, "menu": { "type": "page", "title": "Menu", "sections": [ "menu-layout", "menu-behave" ] }, "panel-appear": { "type": "section", "title": "Appearance", "keys": [ "menu-custom", "menu-icon", "menu-icon-size", "menu-label" ] }, "panel-behave": { "type": "section", "title": "Behavior", "keys": [ "overlay-key", "activate-on-hover", "hover-delay", "force-show-panel", "enable-animation" ] }, "menu-layout": { "type": "section", "title": "Layout and content", "keys": [ "restrict-menu-height", "menu-height", "show-category-icons", "category-icon-size", "show-application-icons", "application-icon-size", "favbox-show", "fav-icon-size", "show-places", "show-recents", "menu-editor-button" ] }, "menu-behave": { "type": "section", "title": "Behavior", "keys": [ "category-hover", "enable-autoscroll", "search-filesystem" ] } }, "overlay-key": { "type": "keybinding", "description": "Keyboard shortcut to open and close the menu", "default": "Super_L::Super_R", "value": "Super_L::Super_R" }, "menu-custom": { "type": "switch", "default": true, "description": "Use a custom icon and label", "tooltip": "Check this to specify a custom icon and label", "value": true }, "menu-icon": { "type": "iconfilechooser", "default": "linuxmint-logo-ring-symbolic", "description": "Icon", "tooltip": "Select an icon to show in the panel.", "default_icon": "linuxmint-logo-ring-symbolic", "dependency": "menu-custom", "icon_categories": [ { "name": "Linux Mint", "icons": [ "linuxmint-logo", "linuxmint-logo-badge", "linuxmint-logo-badge-symbolic", "linuxmint-logo-filled-badge", "linuxmint-logo-filled-leaf-badge", "linuxmint-logo-filled-leaf", "linuxmint-logo-filled-ring", "linuxmint-logo-leaf-badge", "linuxmint-logo-leaf-badge-symbolic", "linuxmint-logo-leaf", "linuxmint-logo-leaf-symbolic", "linuxmint-logo-neon", "linuxmint-logo-ring", "linuxmint-logo-ring-symbolic", "linuxmint-logo-simple", "linuxmint-logo-simple-symbolic", "cinnamon-symbolic", "emblem-favorite-symbolic", "user-bookmarks-symbolic", "start-here-symbolic" ] } ], "default_category": "Linux Mint", "value": "linuxmint-logo-simple" }, "menu-icon-size": { "type": "spinbutton", "default": 32, "min": 16, "max": 96, "step": 1, "units": "px", "description": "Icon size", "dependency": "menu-custom", "value": 23 }, "menu-label": { "type": "entry", "default": "", "description": "Text", "tooltip": "Enter custom text to show in the panel.", "dependency": "menu-custom", "value": "en\u00fc" }, "restrict-menu-height": { "type": "switch", "default": false, "description": "Use a fixed menu height", "tooltip": "Keep the size of the menu the same now matter how many favorites or categories there are.", "value": false }, "menu-height": { "type": "spinbutton", "default": 550, "min": 300, "max": 2000, "step": 10, "units": "px", "description": "Menu height", "dependency": "restrict-menu-height", "value": 520.0 }, "show-category-icons": { "type": "switch", "default": true, "description": "Show category icons", "tooltip": "Choose whether or not to show icons on categories.", "value": true }, "category-icon-size": { "type": "spinbutton", "default": 22, "min": 16, "max": 48, "step": 1, "units": "px", "description": "Categories icon size", "dependency": "show-category-icons", "value": 24.0 }, "show-application-icons": { "type": "switch", "default": true, "description": "Show application icons", "tooltip": "Choose whether or not to show icons on applications.", "value": true }, "application-icon-size": { "type": "spinbutton", "default": 22, "min": 16, "max": 48, "step": 1, "units": "px", "description": "Applications icon size", "dependency": "show-application-icons", "value": 18.0 }, "favbox-show": { "type": "switch", "default": true, "description": "Show favorites and session buttons", "tooltip": "Choose whether or not to show the left pane of the menu.", "value": true }, "fav-icon-size": { "type": "spinbutton", "default": 32, "min": 16, "max": 64, "step": 1, "units": "px", "description": "Favorites icon size", "dependency": "favbox-show", "value": 30.0 }, "show-favorites": { "type": "switch", "default": true, "description": "Show favorites", "tooltip": "Choose whether or not to show favorite files in the menu.", "value": true }, "show-places": { "type": "switch", "default": true, "description": "Show bookmarks and places", "tooltip": "Choose whether or not to show bookmarks and places in the menu.", "value": false }, "show-recents": { "type": "switch", "default": true, "description": "Show recents", "tooltip": "Choose whether or not to show recents in the menu.", "value": true }, "category-hover": { "type": "switch", "default": true, "description": "Change categories on hover", "tooltip": "Choose whether or not to change categories by hovering.", "value": true }, "enable-autoscroll": { "type": "switch", "default": true, "description": "Enable autoscrolling in application list", "tooltip": "Choose whether or not to enable smooth autoscrolling in the application list.", "value": true }, "search-filesystem": { "type": "switch", "default": false, "description": "Enable filesystem path entry in search box", "tooltip": "Allows path entry in the menu search box.", "value": true }, "force-show-panel": { "type": "switch", "default": true, "description": "Force the panel to be visible when opening the menu", "tooltip": "Opening the menu will also show the main panel (which may be auto-hidden).", "value": true }, "activate-on-hover": { "type": "switch", "default": false, "description": "Open the menu when I move my mouse over it", "tooltip": "Enable opening the menu when the mouse enters the applet", "value": false }, "hover-delay": { "type": "spinbutton", "default": 0, "min": 0, "max": 1000, "step": 50, "units": "milliseconds", "dependency": "activate-on-hover", "description": "Menu hover delay", "tooltip": "Delay before the menu opens when hovered", "value": 0 }, "enable-animation": { "type": "switch", "default": false, "description": "Use menu animations", "tooltip": "Allow the menu to animate on open and close", "value": true }, "menu-editor-button": { "type": "button", "description": "Open the menu editor", "callback": "_launch_editor", "tooltip": "Press this button to customize your menu entries." }, "md5": "c152555b992ad64460760bcb9c99d27f0a188a8ff9c3d3f4fa2c1cd14fe0d0a0" }