Whisker Menu 2.4.3 released

What’s New?

Bug Fixes

  • Fix loading incorrect icons for some applications (bug #16461)

Translation updates

Bulgarian, Finnish, Greek, Icelandic, Interlingue, Nepali, Norwegian Bokmål, Russian, Slovak

Downloads

Source tarball

SHA-256:
39faeee91ceb3cb727f9de09dbf20a8c73e524851a2c3b76a4b19a0732de5ff0

SHA-1:
be03bc377c0843b96f87691b575fb15554ca9582

MD5:
7b66438996127b759ad634f6579e003c

Whisker Menu 2.4.2 released

What’s New?

Bug Fixes

  • Fix crash when selecting desktop action (bug #16445)

Translation updates

Chinese (China), Croatian, Georgian

Downloads

Source tarball

SHA-256:
fb2e1d44744d851c5339900e7af9068397028efa9ee5235a66ab273e95740dee

SHA-1:
45db486bef609b5a9ca3324bb8cb7dbb657c1b13

MD5:
f553d3be2ffebd8d9fa5b6415647e4ff

Whisker Menu 2.4.1 released

What’s New?

Just a few fixes for the new icon mode.

Bug Fixes

  • Fix narrow iconview columns
  • Fix bad hyphenation by increasing iconview column width

Translation Updates

Finnish, Serbian

Downloads

Source tarball

SHA-256:
53fc81a936792aedfca00f3d66fec9e3eef6fbb77e16c366e425bf3f5fdfb67c

SHA-1:
5ff6483bf96eda9871a35c6c54ccc93b44e73913

MD5:
878e9e0144c67aa988d5ddf5b345b823

Whisker Menu 2.4.0 Released

I am happy to announce a new Whisker Menu feature release! And this one turned out to be a lot bigger than I was expecting, as the menu has been pretty much done for years. Once I got my hands dirty working with the code, though, I couldn’t stop myself. 😉

What’s New?

Icon View

The most obvious change is the addition of a mode to show the applications as a grid of icons. And a brand-new default layout to go with it! Don’t worry, it won’t override your current settings. This will only be what new instances of the menu look like (assuming your distro hasn’t overridden the defaults). And you can easily change it to a list view or tree view instead of an icon view.

Whisker Menu new layout

Settings Dialog Tweaks

Not a whole lot has actually changed in the settings dialog, but I did make it easier to find all of the appearance settings. For example, the confusingly named “Show menu hierarchy” has been renamed as the more logical “Show as tree.” I also split the panel button to a new tab again, because otherwise the first tab of settings was too massive. The rest of the tabs are the same as before.

Appearance tab of Whisker Menu settings

Miscellaneous

There were a lot of other code changes, but mostly it was minor features like the addition of searching the keywords in desktop files, or the ability to hide applications you don’t want showing up in the menu, or making the panel button not be a big square on panels with multiple rows. And if you have enabled switching category by hovering the mouse, it now switches categories when you select them with the keyboard. Beyond that was a lot of code cleanup behind the scenes, including a rewrite of the menu load logic to match the regular Xfce applications menu.

Translation Updates

Bulgarian, Catalan, Chinese (Taiwan), Czech, Danish, Dutch, Finnish, French, Galician, Georgian, German, Greek, Icelandic, Indonesian, Interlingue, Italian, Japanese, Lithuanian, Malay, Nepali, Norwegian Bokmål, Polish, Portuguese, Portuguese (Brazil), Slovak, Spanish, Turkish

Downloads

Source tarball

SHA-256:
d43e97c0d8fdab1d6039625398daae3f76282148b3c512edf31ec7fcfcf7cf1f

SHA-1:
a1139e6e39d1fe9ebc878bc098247eaa44e4ba9e

MD5:
eae7f5c87b50ecc1dca2b93eb00b86a1

Enjoy! And please report any bugs you find.

Whisker Menu 2.2.1 released

This is a minor release that fixes a bunch of bugs.

What’s New?

Bug Fixes

  • Fix category button staying active when dragged (bug #14419)
  • Fix regression of non-square panel image support (bug #14506)
  • Fix redundant hiding of menu
  • Fix sidebar buttons retaining incorrect width
  • Fix commands not following sidebar

Translation Updates

  • English (United Kingdom), Georgian, Japanese, Serbian, Slovak, Slovenian, Spanish, Swedish

Downloads

Source tarball (md5, sha1, sha256)

Whisker Menu 2.2.0 released

This release is all about improving the feel of using Whisker Menu. To that end, I have made the search results slide in and out instead of just appearing. I also tweaked the logic for sizing the panel button so that it shouldn’t be so tiny anymore. And lastly, I added back loading applications in a thread, which allows the panel button to appear more quickly.

What’s New?

General

  • Disable opacity option when non-composited
  • Rename option for including favorites in recent
  • Load applications in a thread (bug #12903)
  • Slide out search results
  • Require GTK+ version 3.22

Bug Fixes

  • Fix panel icon size not following theme

Translation Updates

  • Amharic, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Esperanto, French, German, Lithuanian, Nepali, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian, Slovak, Slovenian, Turkish

Downloads

Source tarball (md5, sha1, sha256)

Whisker Menu 2.1.7 released

I’ve decided to make my release announcements a little more structured, so I am going to mimic the style from the Xfce blog. This relase of Whisker Menu is pretty small, mostly just to fix a memory leak and update some translations.

What’s New?

General

  • Use HTTPS for plugin website

Bug Fixes

  • Fix memory leak when recreating window

Translation Updates

  • Bulgarian, French, Turkish

Downloads

Source tarball (md5, sha1, sha256)

Theming Whisker Menu redux

I still get questions about how to theme Whisker Menu from time to time, but now they are about the GTK+3 version. Which makes sense, because the information in my previous blog post is about how to theme the GTK+2 version and none of that applies anymore. If you are using Whisker Menu 2.0.0 or newer, this is what you need.

So! How to do it? It is surprisingly easy, actually. You need to modify the file ~/.config/gtk-3.0/gtk.css (create it if it doesn’t exist), and just start putting things in there. It uses GTK+’s CSS, with properties you can read about on gnome.org. To apply your theme changes you need to either log out and log in, or restart your panel by running:

xfce4-panel -r

To modify only Whisker Menu, make sure to put #whiskermenu-window at the start of each section. That will restrict the styling to just Whisker Menu, and leave the rest of your GTK+3 programs alone. Here is a quick and dirty example (which I am sure could be done much more cleanly) to match the theming from the original blog post:

#whiskermenu-window {
	background-color: #404040;
	color: #ccc;
}

/* Make sidebar buttons match */
#whiskermenu-window button {
	background-color: #404040;
	color: #ccc;
}
#whiskermenu-window button:hover {
	background-color: #808080;
	color: #fff;
}
#whiskermenu-window button:checked {
	background-color: #606060;
	color: #fff;
}

/* Make treeview match */
#whiskermenu-window treeview {
	background-color: #404040;
	color: #ccc;
}
#whiskermenu-window treeview:hover {
	background-color: #808080;
	color: #fff;
}

Whisker Menu dark tree GTK+3

The panel button is also named. If for some reason you want the Whisker Menu panel button to not match the rest of your panel, just use #whiskermenu-button at the start of a section.

CSS is quite powerful, and you can do a lot more with it than I have done here. This is just to get you started! Please don’t ask me for more help beyond this, though. I don’t have much experience with using CSS for GTK+ styling, and I don’t really expect to. I don’t theme my own menu. 😉

More releases!

I just realized I forgot to announce the releases I made at the beginning of the month! Oops. This poor, neglected blog.

I updated all of my projects, and for the most part it was a very minor release that fixed an installation bug in Linux or updated the translations. Of course, FocusWriter had a few more fixes than the rest, but that is to be expected as it is a much more complicated program. And Tanglet actually had a feature release, thanks to Markus Enzenberger. If you have not yet updated, enjoy!

Minor Whisker Menu release

Not much to announce here, because there were only two small bugs fixed in my newest Whisker Menu release, version 1.7.2 (and version 2.1.2 for those using GTK+3). Both bugs were related to the category names turning off, so it is an important but small release. Enjoy!