Giter Site home page Giter Site logo

cinnamenu's People

Contributors

germanfr avatar jaszhix avatar muzena avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

cinnamenu's Issues

List view pane does not expand horizontally to match search entry width.

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.

Adapta

Mint-Y

Cinnamon 4.0.1 + Cinnamenu 4.0.1 - custom menu icon fails to load on restart.

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 position

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.

delay and jump on menu opening

When I open the menu, there is a visible delay till the grid/list appears:
open_cinnamenu
Notice also as a result of this: The height of the menu changes. (The menu jumps)

Cinnamenu doesn't always show content of categories

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)

cinnemenu_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:

  • Cinnamon version 4.09
  • Distribution - Mint 19.1 64 bit
  • nvidia gtx 760 driver 390.116
  • Cinnamenu v. 4.1.2

Question - Theming the app right click menu box

@jaszhix

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...

Cinnamenu search entry box doesn't expand to allow for theme set padding.

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.

screenshot-screen-2018-04-02-062551

screenshot-screen-2018-04-02-064315

Allow to set special positions for Cinnamenu specific category items

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.

bildschirmfoto vom 2017-10-11 22-53-37

deactivate hovering over category, while searching

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).

List view right click menu rendering outside of menu view.

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...

screenshot-cinnamon-2018-10-15-061514

Setting min-height: in .menu-application-button causes Cinnamenu rendering error

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.

screenshot-cinnamon-2018-04-02-053449

Stay in searched item list when using arrow keys

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.

bildschirmfoto vom 2017-10-11 23-42-10

This issue may contain some subjective stuff, but that's what come to me from usability

Allow to set position of sidemenu

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.

improve searching

The searching is weird.
E.g. I get for systeminfor 10 results and for systeminformation 12 results.

Feature request - Cinnamenu specific customStyleClass

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");

improve grid

The icons don't stick to the grid, if less then 5 icons:
See
screenshot-area-2017-03-11-153106
Compared to
screenshot-area-2017-03-11-153033

The buttons are wider. The scale by available space is turned off. I.e. the icon buttons should have a fixed size in every category, no matter how much icons there are in a category.

Cinnamenu doesn't work on Linux Mint 19 and cinnamon 3.8.9

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.

Escape does nothing

On 3.0.1 the pressing the escape key does nothing while the menu is open. I expected it

  • to clear search input (if there is any, else skip this)
  • close menu

Cinnamenu empty

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.

screenshot from 2017-03-09 11-17-32

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.