Tasty Menu

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

3
5 .8
Description:

Tasty Menu is a K-Menu replacement for KDE 3.x series aiming to provide the maximum usability and flexibility.

It provides three columns where you can always have all your favourite applications in handy.

Key features:
-One column for all your favourite applications and two columns for browsing all the installed programs
-Search engine for the applications
-Optional integration with Kerry Beagle or Strigi
-Highlighting of recently installed applications
-Fast user switching
-Drag and drop support

Debian sid package:
https://sourceforge.net/project/showfiles.php?group_id=204883
Centos package:
http://www.centos-linux.nl/rpm/tastymenu-1.0.1-1.el5.i386.rpm
ALT linux x86-64
http://alt5.linux.kiev.ua/srpm/Sisyphus/tastymenu/get
Last changelog:

12 years ago

1.0.8
-builds with newer gcc
-fixed paint glitch with fake transparencies

1.0.7
-fixed a typo in the config dialog

1.0.6
-Now all the applications should be displayed again
-Brazillian portoguese translation by Ewerton de A. Dutra

1.0.5
Very tiny fix:
-fixed the about box
-some fixes in packaging
-now it's installed in the right directory (for example in /usr/lib/kde3 instead of /usr/lib)

1.0.4
-updated French translation
-updated Slovenian translation
-fixed a crash on lright mouse button click on search field
-the old memory leak should be somewhat mitigated

1.0.3
-Fixed a bug that occurred when clicking on the search result if the menu mode was "recent/most used applications"
-Polish translation by Tomasz Argasiński
-Some fixes in the Slovenian translation
-description text shouldn't become too little

1.0.2
-Slovenian translation by Matija Å uklje
-Fixed a little build problem

1.0.1
-Menu and tooltip no longer steals mouse and keyboard input
-Better management of the tooltip
-No separators when the list is in alphabetical order
-Finnish translations by Tommi Nieminen
1.0:
-Not having particular problems, released it as 1.0
-French translation by Laurent Hilsz

1.0_rc2:
-Rearranging the items of the left column by drag and drop works again
-the layout should be a little bit more polished
-Updated Ukrainian translation

I consider this pretty much feature complete at least for now, so it's the time to approach the fatidical 1.0 :)
1.0_rc1:
-Search field should be a lot faster
-Only strings with at least three characters are being searched (necessary for the speedup)
-Corrected a bug that prevented to search into application descriptions

0.9.1:
Ukrainian translation by Motsyo Vitaliy

0.9:
-"Add to desktop" option in menuitems
-Drag and drop from menu to desktop
-Option to set different icons sizes in the three columns
-the button text label should always be of a visible color
-most used/recently used applications list updates in realtime
-clear most used/recently used applications list
-(warning1: deleting one list deletes also the other)
-(warning2: if you use opensuse you must have kickoff reverted to classic kmenu in order to use the recently used/most used lists)
-updated russian and german translations

0.8.2
another little bugfix release:
-Spanish translation by Jesus S Fernandez Prieto
-button background goes highlighted even if kicker doesn't have neither a background pixmap or transparent background
-menu icon (including on mouseover effect) changes immediately when the user sets a new icon
-highlighted button background also when kicker has no transparency or backgound image
-searching should be a little bit faster (still far from optimal)

0.8.1:
-German translation by Jannick Kuhr
-Drag and drop enabled only in "Favourite applications" mode (otherwise it destroys the favourite list!)

0.8:
-Favourite applications list can be rearranged via drag and drop
-new installed programs notification should be more reliable (some inspiration from Kickoff :P)
-it finds also programs installed by other users
-old programs shouldn't be no more erroneusly listed
-updated russian and italian translations
-when there is only one search result, pressing enter executes it (and the search terms are cleared)
-added button to clear the recent documents list
-application descriptions can be removed also from the left column
-easier to start a program with a single mouse click when the tree is collapsed
-groups with only one item can be configured to be shown
-items can be ordered alphabetically (with applications after the groups)
-better managing of the button size (especially within a vertical panel) and when the menu text is disabled the button is exactly square
-the button icon is highlighted on mouse over according to the global settins
-in the search results the tree is always open

0.7.1:
-Russian translation by Yurkovsky Andrey
-corrected a possible compilation problem
-application descriptions are hidden also from the first column
-button width updated again when the text label is turned off

0.7:
-configurable button text label
-configurable menu button pixmap
-item descriptions can be turned off
-optional "save session" entry under the user button
-configurable popup text
-the button no longer appears on mouse over, instead the background becomes lighter on mouse over and darker on mouse press
-when the user clicks on an empty area the last item is no longer activated
-Italian translation

C

mart

13 years ago

hmmm, maybe when the list is in alphabetical order the divider doesn't make much sense, maybe i should remove it...

Report

google01103

13 years ago

Could you add this as an option with strigi and beagle?

thanks,

Report

C

mart

13 years ago

last time i checked recoll didn't have a way to automate it from the command line, dcop or whatever, i should check it again

Report

mincer

13 years ago

Tasty Menu appears to grab the keyboard when the tooltip or the "new apps installed" popup is visible. Especially the latter is annoying.
Otherwise, I really like Tasty Menu, it's a nice piece of work. :)
I don't know of a way to search all comments on this app so excuse me if this has been reported before. :)

Report

C

mart

13 years ago

it should have been fixed now, i hope to make a release tomorrow

Report

mincer

13 years ago

Thanks, it works fine now.

Report

cado

13 years ago

Debian Sid package:
https://sourceforge.net/project/showfiles.php?group_id=204883

Report

C

mart

13 years ago

Thanks, having finished the download slots i've put the link in the changelog :)

Report

Yaccin

13 years ago

http://bennid.de/files/linux/debs/kubuntu/gutsy/tastymenu_1.0-1_i386.deb

should work with gutsy (please test) and maybe with older versions (please test :) )

Report

C

mart

13 years ago

thanks, i've updated the link

Report

xxxSWATxxx

13 years ago

I installed "Tasty Menu " with ./configue;make;su make install .
It worked ! the I change the sice of the buttons to 35 pix , and the kicker crashed .
I restart my computer and immediate the kicker crash again. Every time I start my computer , the kicker crash now :-( . So in te moment I do not have a menu !
This is the error :
(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 47653100614176 (LWP 13495)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0x00002b5719f7a2b0 in nanosleep () from /lib64/libc.so.6
#0 0x00002b5719f7a2b0 in nanosleep () from /lib64/libc.so.6
#1 0x00002b5719f7a0e9 in sleep () from /lib64/libc.so.6
#2 0x00002b5714a7da6c in KCrash::startDrKonqi ()
from /usr/lib64/libkdecore.so.4
#3 0x00002b5714a90ce4 in KCrash::defaultCrashHandler ()
from /usr/lib64/libkdecore.so.4
#4 0x00002b5719f14da0 in QGList::~QGList$delete () from /lib64/libc.so.6
#5 0x0000000000000000 in ?? ()

Can someone help me to bring my Menu/kicker back ?
Btw I use Mandriva Spring

Report

C

mart

13 years ago

Unfortunately i am not able to reproduce the crash, so i don't know what had gone wrong :(
but you can try to delete the file ~/.kde/share/config/tastymenu_panelapplet_"somejunk" where somejunk is some random characters different from a sistem to another, if there are multiple files thar starts with tastymenu_panelapplet_ delete them all

Report

xxxSWATxxx

13 years ago

Thank you !
I deleted the file: ~/.kde/share/config/tastymenu_panelapplet_"somejunk"
and it work again !
This Tasty Menu is great !

Report

cado

13 years ago

Debian x86 Tasty Menu 1.0rc2:
https://sourceforge.net/project/showfiles.php?group_id=204883

Report

TtfnJohn

13 years ago

I'll agree with the usability fella that almost all menuing systems in GUI desktops are broken but I don't see this as an answer.

I have to say that the last thing I want is a menu taking up a whole mess of screen space rather than a logical layout that's easy for the user to follow.

From a usability standpoint this is too busy, too much and to any newbie intimidating and confusing.

Keep trying because there is a good idea behind this it needs some work in it's expression before it will be allowed on my desktop.

ttfn

John

Report

janet

13 years ago

Since version 0.8 it was possible to rearrange the favourite applications list via drag and drop. Since version 0.9 that's not possible anymore. I really appreciate that with version 0.9 I can drag'n'drop menu entries onto the desktop (that really makes me independent of the original kmenu) but rearranging the favorites was a handy feature too. Might it be possible to have both?

Report

C

mart

13 years ago

it seems a problem as stupid as calling a function with a wrong parameter :)
just a moment for repackaging all the stuff :)

Report

dasein

13 years ago

I'm a professional usability engineer, and I just wanted to say that I love both the idea and the implementation of tasty menu.

From a usability perspective, most desktop menu systems (including Kmenu) are massively broken. A user must find applications the same way a mouse runs a maze--by following blind paths until s/he stumbles across the one path that leads to the thing s/he is looking for. It's both cumbersome to use and difficult to learn.

I've tried other Kmenu replacements, but tasty is the one that I'm keeping on my kicker. For purely selfish reasons, I hope the author will reconsider a KDE 4 implementation. Tasty Menu is just too handy a widget to be without.

Report

MOD

leinir

13 years ago

Well, the trick with the menu system in KDE 4 is that it'll be all plasmaish - because of the simplicity of TastyMenu, it ought to be relatively simple to implement the features from Tasty into a neat, little package of a Plasmoid :) It'll need re-implementation, but... things should be much simpler wrt that in KDE 4 :)

Report

nathanael

13 years ago

Hello

You might be astonished that I write here. Nice to see your menu evolving. I have - however - one thing I don't like on your screenshot.

It s a bit cluttered. I mean you have 3 columns, and 4 buttons at the bottom. and you have the columns not starting at the same height. Wouldn't it be nice to rearrange that a bit?

Just my 2 cent

Report

CaCO3

13 years ago

This is a great application!

But there are some things, which annoy me:
1. searching for applications is very slow. Is there a solution to speed it up? (maybe an index)
2. when I remove it from kicker and add again it, all my settings are lost. Would be great to take them over.

Report

C

mart

13 years ago

Hi,
i know it has some different serious performance issues, as far i can tell it seems tied to the way the qlistviews works.
i think it would be possible to correct them, but it would be a very big rewrite, and with kde4 around the corner i don't think it's worth the effort...
maybe if i will start a kde4 port some day, with the new listviews of kde4 it should be more fast, still not decided if and when starting a port...

Report

google01103

13 years ago

my quesion would be why k-menu can do this instantaneoulsy and why you can't borrow the code?

Report

C

mart

13 years ago

maybe i've find a not too ugly way to speed up the search a little bit, let's see...

Report

pvt14

13 years ago

Funny, it probably doesn't matter any more but I just found out that the Configure option from the context menu launches the configure dialog for KDesktop Menu, and vice versa, depending on which order the applets are being loaded.

Here's the other applet in question:
http://www.kde-apps.org/content/show.php/KDesktop+Menu?content=22605

Also, when right clicking an entry from the Favourites pane, the context menu seems to be wrongly positioned, and it removes the wrong entry. Plus, :) is it possible to avoid the residual image of the menu itself on Log Out? It appears to show up in some cases during the fade out/desaturation sequence, but not always, I don't have a clue why.

Once again, great menu, thank you for your time and effort.

Report

12 years ago

1.0.8
-builds with newer gcc
-fixed paint glitch with fake transparencies

1.0.7
-fixed a typo in the config dialog

1.0.6
-Now all the applications should be displayed again
-Brazillian portoguese translation by Ewerton de A. Dutra

1.0.5
Very tiny fix:
-fixed the about box
-some fixes in packaging
-now it's installed in the right directory (for example in /usr/lib/kde3 instead of /usr/lib)

1.0.4
-updated French translation
-updated Slovenian translation
-fixed a crash on lright mouse button click on search field
-the old memory leak should be somewhat mitigated

1.0.3
-Fixed a bug that occurred when clicking on the search result if the menu mode was "recent/most used applications"
-Polish translation by Tomasz Argasiński
-Some fixes in the Slovenian translation
-description text shouldn't become too little

1.0.2
-Slovenian translation by Matija Å uklje
-Fixed a little build problem

1.0.1
-Menu and tooltip no longer steals mouse and keyboard input
-Better management of the tooltip
-No separators when the list is in alphabetical order
-Finnish translations by Tommi Nieminen
1.0:
-Not having particular problems, released it as 1.0
-French translation by Laurent Hilsz

1.0_rc2:
-Rearranging the items of the left column by drag and drop works again
-the layout should be a little bit more polished
-Updated Ukrainian translation

I consider this pretty much feature complete at least for now, so it's the time to approach the fatidical 1.0 :)
1.0_rc1:
-Search field should be a lot faster
-Only strings with at least three characters are being searched (necessary for the speedup)
-Corrected a bug that prevented to search into application descriptions

0.9.1:
Ukrainian translation by Motsyo Vitaliy

0.9:
-"Add to desktop" option in menuitems
-Drag and drop from menu to desktop
-Option to set different icons sizes in the three columns
-the button text label should always be of a visible color
-most used/recently used applications list updates in realtime
-clear most used/recently used applications list
-(warning1: deleting one list deletes also the other)
-(warning2: if you use opensuse you must have kickoff reverted to classic kmenu in order to use the recently used/most used lists)
-updated russian and german translations

0.8.2
another little bugfix release:
-Spanish translation by Jesus S Fernandez Prieto
-button background goes highlighted even if kicker doesn't have neither a background pixmap or transparent background
-menu icon (including on mouseover effect) changes immediately when the user sets a new icon
-highlighted button background also when kicker has no transparency or backgound image
-searching should be a little bit faster (still far from optimal)

0.8.1:
-German translation by Jannick Kuhr
-Drag and drop enabled only in "Favourite applications" mode (otherwise it destroys the favourite list!)

0.8:
-Favourite applications list can be rearranged via drag and drop
-new installed programs notification should be more reliable (some inspiration from Kickoff :P)
-it finds also programs installed by other users
-old programs shouldn't be no more erroneusly listed
-updated russian and italian translations
-when there is only one search result, pressing enter executes it (and the search terms are cleared)
-added button to clear the recent documents list
-application descriptions can be removed also from the left column
-easier to start a program with a single mouse click when the tree is collapsed
-groups with only one item can be configured to be shown
-items can be ordered alphabetically (with applications after the groups)
-better managing of the button size (especially within a vertical panel) and when the menu text is disabled the button is exactly square
-the button icon is highlighted on mouse over according to the global settins
-in the search results the tree is always open

0.7.1:
-Russian translation by Yurkovsky Andrey
-corrected a possible compilation problem
-application descriptions are hidden also from the first column
-button width updated again when the text label is turned off

0.7:
-configurable button text label
-configurable menu button pixmap
-item descriptions can be turned off
-optional "save session" entry under the user button
-configurable popup text
-the button no longer appears on mouse over, instead the background becomes lighter on mouse over and darker on mouse press
-when the user clicks on an empty area the last item is no longer activated
-Italian translation

12345678910
1
product-maker mirkogennari Oct 19 2015 9 excellent
Be the first to comment
skynet1248
Nov 22 2012
ShapeShifter499
Sep 25 2010
janet
Mar 20 2009
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
1.0.8
updated Dec 13 2007
added Jul 02 2006
downloads 24h
0
mediaviews 24h 0
pageviews 24h 9