jaszhix / cinnamenu Goto Github PK
View Code? Open in Web Editor NEWA full featured menu extension for Cinnamon.
License: GNU General Public License v3.0
A full featured menu extension for Cinnamon.
License: GNU General Public License v3.0
Cinnamenu version: 3.2.2
Mint 19
Cinnamon version: 3.8.7
Hi,
This issue is present on any theme that set a specific width for #menu-search-entry
. It's not too distracting on Mint-Y and Mint-X where the 'gap' is fairly minimal, but can be quite offputting for themes that set a large width
Pics below are from Adapta and Mint-Y and demonstrate the issue. Ideally I think the list view pane should expand if necessary so the scroll bar is always against the right edge of the menu as a whole.
Hi,
On initial log-in or following a Cinnamon restart Cinnamenu fails to load a custom set panel icon. Re-loading or changing the theme will bring it back.
The issue doesn't appear to affect the stock menu or the stark menu using the same custom icon. I've tried with all three menus active and individually with several different icons.
Does not appear to be related to icon sizing - it happens with a fixed icon size set in the panel settings as-well as scale optimally.
Favorites is the last item. If the panel is on top of screen, to reach any Favorite entry you have to transit over other categories.
Make it configurable, bottom or top of categories list or alterantively, make it just just a icon list on the left,as in the previous incarnation of this applet.
Cinnamenu doesn't always show content of categories when mouse pointer hovers over.
Mostly occurring with the "Graphics" menu. (Or any other next to the top placed menu)
I've setup the taskbar at the top, using default Cinnamenu values.
What happen is; I open up Cinnamenu and move the mouse pointer downwards over the categories, first "All applications" and then downwards to "Graphics", but the content isn't always shown, it's still showing the content of "All applications".
I can then move further down to "Internet" and the content of that is shown, and if I move back up to "Graphics" I'm able to view the content there now.
(Sometimes it skips the next category too, so I have to move the mouse pointer down to the fourth category from the top, and then back up to view content)
If I move the mouse pointer up and down through the categories, touching the LM logo when the mouse pointer is at the top, it will sometimes show content of the "next to the top" category and sometimes it needs a little nudge.
If I don't hit the Cinnamenu LM logo when moving the mouse pointer up and down through the categories it shows the content of the categories.
(That is once that the 2. and 3. content menu from the top has already been displayed.)
Important observations:
If I aim the mouse pointer at the category icon then the content is always shown, it only occurs when hovering on the text of the category.
But if I select not to show category icons it more often shows the content of the categories as intended when the mouse pointer hovers over the category text
System:
Hi,
Can you point in in the right direction of the css Class that controls the theming of the menu box that opens on right click of an app that gives the option to Add to Panel, Add to Desktop etc.....?
It's driving me nuts trying to work it out...
Thanks...
Cinnamon 3.6.7
Cinnamenu 3.1.3
Intel 2nd Generation Core Processor Family Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: (unloaded: fbdev,vesa)
Resolution: [email protected]
GLX Renderer: Mesa DRI Intel Sandybridge Mobile
GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Hi - a bit of context - I'm experimenting with a theme will the ultimate aim of making it end-user configurable via a companion applet and rebuilding the theme using sassc. One of the configuration options will be spacing and one of the elements that is modified by spacing is the padding for the menu search entry. It looks like Cinnamenu hardcodes a maximum height for this though so at 'larger' spacing values the text can be cut off.
You might have good reason for this - the 'larger' values I'm testing aren't really suitable for my screen res anyway so it could be that an end user with a greater resolution wouldn't see the same issue with the same theme.
The pic below is with a theme were the #menu-search-entry set with padding: 8px 10px. For comparison also see a pic of the stock menu with the same theme. Font size in the theme is 1em; My fonts across the board are 10pt.
Currently there is no way to change the position of Bookmark, Places, Favourites, All applications, settings, usermenu (login, logout, details ,..) options. (Not the order of the items inside, but the "special menu categories")
It would be great if these could be orded custom. I use Cinnamenu e.g. from the top, where Bookmarks on top feels bad, and recent items would help me a lot. Currently I e.g. have to go very down to get to these.
The icon is only 32 px.
In SystemSettings > Applets it looks pixelated. Also on spices website.
You can use a better resolution. Here's the svg file of the icon:
https://github.com/clefebvre/cinnamon-spices/blob/master/resources/cinnamon-logo.svg
When I start searching and then accidentally hover over a category, while trying to move the mouse to a search result, the search will get cleared.
The original menu prevents this by deactivating the category hover (the categories get grey, when you search for something).
Cinnamenu 3.2.6
Cinnamon 3.8.9
Card: Intel 2nd Generation Core Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting (unloaded: fbdev,vesa)
Resolution: [email protected]
OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile
version: 3.3 Mesa 18.0.5 Direct Render: Yes
The right click context menu in list view is rendering partially outside of the bounds of the menu. Tried various themes including Mint-Y...
Cinnamon 3.6.7
Cinnamenu 3.1.3
Intel 2nd Generation Core Processor Family Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: (unloaded: fbdev,vesa)
Resolution: [email protected]
GLX Renderer: Mesa DRI Intel Sandybridge Mobile
GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Hi - using a theme with a min-height: 22px;
set in .menu-application-button
& .menu-application-button-selected
causes Cinnamenu display corruption in grid view.
Currently when the search list is open and arrow keys are pressed the next element is chosen from the whole applet's UI. It would be nice if the navigation could stay inside the search results. So when I press e.g. down when the UI is like in image below, it should select Libreoffice Base
instead of going to the User-Menu on the very bottom left. Also when pressing left on the first item (Firefox Nightly
in this case) it should jump to the last item, currently it does nothing.
Just an Idea: Maybe the UserMenu can be deactivated completly when search results are shown. Then the tab button could be used to go through the search results.
This issue may contain some subjective stuff, but that's what come to me from usability
Currently (3.0.2) there is no way to set the position of the sidemenu, it's just always left. Would be really nice if it could be placed on the right side too.
Some of the options are taken from the standard applet, and many of the options were removed from Gnomenu, but their translations still remain. Needs to be sorted out.
The searching is weird.
E.g. I get for systeminfor
10 results and for systeminformation
12 results.
Hi Jaszhix,
Would you consider setting an additional Cinnamenu specific customStyleClass in a similar way to the stark menu?
It would make it a lot easier to apply specific Cinnamenu theming when necessary. It's particularly problematic getting the Cinnamenu right click context menu to match the stock menu or stark menu without some css gymnastics and this change would make that a lot less problematic.
Thanks.
Excerpt from the stark menu applet.js......
this.menu.setCustomStyleClass('menu-background');
this.menu.setCustomStyleClass("starkmenu-background");
I am using Linux Mint 19 and cinnamon 3.8.9.
I installed Cinnamenu and restart, but it doesn't work. It shows below message in mouse hover(in the setting-> applets):
This applet contains function calls that could potentially cause Cinnamon to crash or freeze. If you are experiencing crashes or freezing, please try removing it.
On 3.0.1 the pressing the escape key does nothing while the menu is open. I expected it
When I open the menu, all I get is a small, empty dropdown rectangle.
Here are the .xsession-errors messages after installation and activation of Cinnamenu:
`(cinnamon:3890): Cjs-WARNING **: JS ERROR: Exception in callback for signal: open-state-changed: TypeError: dir.get_icon(...).get_names is not a function
CategoryListButton.prototype._init@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/buttons.js:112
CategoryListButton@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/buttons.js:71
CinnamenuPanel.prototype._display@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/panel.js:1730
CinnamenuPanel.prototype._onOpenStateToggled@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/panel.js:157
_emit@resource:///org/gnome/gjs/modules/signals.js:140
PopupMenu.prototype.open@/usr/share/cinnamon/js/ui/popupMenu.js:2327
PopupMenuBase.prototype.toggle_with_options@/usr/share/cinnamon/js/ui/popupMenu.js:2080
CinnamenuButton.prototype.on_applet_clicked@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/applet.js:122
Applet.prototype._onButtonPressEvent@/usr/share/cinnamon/js/ui/applet.js:270
(cinnamon:3890): Cjs-WARNING **: JS ERROR: Exception in callback for signal: open-state-changed: TypeError: dir.get_icon(...).get_names is not a function
CategoryListButton.prototype._init@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/buttons.js:112
CategoryListButton@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/buttons.js:71
CinnamenuPanel.prototype._display@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/panel.js:1730
CinnamenuPanel.prototype._onOpenStateToggled@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/panel.js:157
_emit@resource:///org/gnome/gjs/modules/signals.js:140
PopupMenu.prototype.open@/usr/share/cinnamon/js/ui/popupMenu.js:2327
PopupMenuBase.prototype.toggle_with_options@/usr/share/cinnamon/js/ui/popupMenu.js:2080
CinnamenuButton.prototype.on_applet_clicked@/home/mike/.local/share/cinnamon/applets/Cinnamenu@json/applet.js:122
Applet.prototype._onButtonPressEvent@/usr/share/cinnamon/js/ui/applet.js:270`
Here are the glass.log messages after installation and activation of Cinnamenu:
info t=2017-03-11T16:55:47.087Z Installing settings for Cinnamenu@json info t=2017-03-11T16:55:47.088Z Settings successfully installed for Cinnamenu@json info t=2017-03-11T16:55:47.148Z Loaded applet Cinnamenu@json in 119 ms info t=2017-03-11T16:55:47.153Z Adding systray: unknown (24x24px) info t=2017-03-11T16:55:47.155Z Adding systray: mintupdate.py (24x24px) info t=2017-03-11T16:55:47.157Z Hiding systray: network info t=2017-03-11T16:55:47.159Z Adding systray: steam (24x24px)
I'm also attaching a screenshot.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.