Whisker Menu 2.7.0 Released

I did not expect to end up making as many changes to Whisker Menu as I did in this release. The menu is pretty well finished at this point, and has been for years. Still! There are always things to do.

What’s New?

You now can position the categories horizontally as icons above or below the launchers. This allows for a very Unity-like look to the menu. And you now resize by dragging the sides of the menu instead of the tiny size grip that has annoyed so many users! This makes the menu look more balanced visually as well.

The profile picture is rounded by default to match current trends, but you can set it back to a square if you prefer. Or you can even hide the username and profile picture entirely as has been requested for many years.

I fixed some bugs with the search results, and also improved the result relavancy by only matching as characters in the user-visible name. I also removed the sliding out of search results because of how unpopular it was.

I have replaced gdmflexiserver with dm-tool as the default for switching users. After all, GDM has not provided the old binary for many years. I have also added a new default search action to search for files using catfish.

There are several behind-the-scenes changes as well. I replaced the slots with lambdas, as previously blogged about. I added CSS class names to make theming easier. Stripping of release binaries is now optional. The icon has been renamed to match the new naming scheme of Xfce. And thanks to Matias De lellis, the menu can now use AccountsService for fetching the username and profile picture.

Downloads

Source tarball

SHA-256:
f044056c5325e878873a3a574a65f7c8d3dce2666a0b8345b1eca35bef29dc11

SHA-1:
5b354ef5b9fc9a80e8021c1011eb2dbdf45ff2e7

Revisiting signal handlers once more

This is a bit of a long post about a purely technical change inside of Whisker Menu. I quite enjoyed solving it, but the change is invisible to end users. All code is under the GNU GPL version 2 or later, same as Whisker Menu.

Read more of this post

Whisker Menu 2.6.2 released

What’s New?

Bug Fixes

  • Fix background shifting when showing menu. (Issue #41)
  • Fix menu not toggling after pressing escape. (Issue #65)
  • Properly prevent interactive search in treeview.

Downloads

Source tarball

SHA-256:
6d20e22c18593aca5adecaf0a7a4f33a6bda233bdd92d3ca7b51c37d0baaf76e

SHA-1:
d92c9cb91dcb731b1f3e6bf23cf6b021804e6b65

Whisker Menu 2.4.6 released

What’s New?

Bug Fixes

  • Fix crash during grab check (Issue #19)
  • Fix background incorrect without compositing

Downloads

Source tarball

SHA-256:
8974d38cc87df528693efe4b6e14bcd233cdb49d2018a23ddddf745110b25744

SHA-1:
267e721e5613456d7956a5fa2adda7c67e98dd47

MD5:
81a4a4c7635273485fac5c2d98e48d02

Whisker Menu 2.4.5 released

What’s New?

Bug Fixes

  • Fix saving plugin title with overridden default text (Bug #16822)
  • Fix extra key press to select search items (Issue #8)
  • Fix icon view skipping first item when pressing arrow key
  • Fix incorrect signal name
  • Fix nonfunctional grab check

Translation updates

Asturian, Dutch, Esperanto, Hungarian, Icelandic, Portuguese, Portuguese (Brazil), Russian

Downloads

Source tarball

SHA-256:
f5241910ea6411840b8c9f9471f0d262ab0583150bb82f9b280eccbaadb0ebbe

SHA-1:
4d5be0a9c9f8f24604f6fddb9aa6f86069d4cc03

MD5:
adb064538b2e2cbc7ddd1d8ac57cec36

Whisker Menu 2.4.4 released

What’s New?

Bug Fixes

  • Fixed search delay (bug #16731)

Translation updates

Catalan, Finnish, Hungarian, Malay, Portuguese

Downloads

Source tarball

SHA-256:
624acf6d46484bb35608a76424579571423e2aefa6579f6e444f5cfb5342ff9a

SHA-1:
637c2c3a4729b99896b337edd267ffb14bf9f7bd

MD5:
7f6faf5ae5ca276d073798a3ff8b0e5b

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.