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

added $(LIB_KIO) to make file.am
for the direct-shlib-dependency (that here doesn't occurs, strange) i don't know exactly what libgcc_s does and if there are some consequecies removing it

Report

janet

13 years ago

Is there a way to copy menu items to the desktop using tasty menu? The usual way to get application links onto the desktop (at least with the original kmenu) is dragging them from the kmenu onto the desktop. A not so smooth alternative: adding a context menu entry to the menu items which allows to copy to the desktop.

Because I haven't found anything similar in tasty menu I still have the original kmenu on the left mouse button.

Report

linuxmakers

13 years ago

hi guys..
i installed the fc rpm on my machine..how can i run it now ?!

Report

suslik

13 years ago

I might have said it before, but Thanks for this great menu for KDE. For some reason, feels more natural on suse, than KickOff. Fricken magic! Great thanks.

Report

bgryderclock

13 years ago

This menu is great! How do you clear the Recent Documents list?

Report

C

mart

13 years ago

at the moment it's not possible, but it's on my todo :)

Report

janet

13 years ago

Is there a different way to sort the menu entries? Alas they are not sorted the way it looks like in kmenu and kmenu editor. I love to have all submenus/folders at the top, not sorted between the entries, so I organized my kmenu that way.

What's the criteria for sorting the entries? It's neither kmenu nor alphabetical sorting in the third column. I'd prefer it would follow the kmenu sorting.

Report

C

mart

13 years ago

the entries that appears unordered between a category and another are entries that belongs to categories that have only that entry. I suppress these groups because in some distributions like opensuse there are many categories with one single entry and would be a little bit too cluttered(in fact the modified version of kmenu in suse does the same thing)

maybe i should try to order the entries after the groups

Report

janet

13 years ago

Well, I prefer to have the groups with one entry also as submenu because otherwise I wouldn't have sorted it that way. Please let the user decide :).

But I guess it is something else too. I only have one group with just one entry. The other entries that are unsorted are without subgroup.

I have made a screenshot of the same group seen in kmenu and tasty menu. IMHO the tasty menu structure should also show the same as the kmenu which is the same the user has in kmenuedit.

http://img228.imageshack.us/img228/222/tastykmenusortingdb5.jpg

Report

C

mart

13 years ago

>Please let the user decide :).
ok, no problem.
for the sorting i must do some experiments... hope to produce something decent :)

Report

janet

13 years ago

I haven't expected it - but I actually use it, voluntarily, and have removed the kmenu from kicker. I love the original kmenu and was very skeptical of every replacement (especially kbfx which I gave tries over tries but among other things it just cannot handle submenus in a convenient way and is so small) - but since version 0.7.1 I do use your tasty menu, I can't believe it :).

Some minor things:

1. I'd very much appreciate a configuration of the button width, I love to use a square button size which looks odd with so much distance to the other icons at the right and the end of kicker at the left. Because other people love rectangular buttons it should be configurable.

2. the search engine: Might it be possible to also add Recoll?

3. Is it possible to give the tooltip round corners so that it matches the other Kicker tooltips?

Report

C

mart

13 years ago

1)turning the button text off should make the button square (should work again in 0.7.1)
2)i wasn't aware of its existence :) but unfortunately i can't find a way to automate it. seems to not have command line options or dcop calls to make a query...
3) the problem is that the tooltip of kicker buttons can't be used by 3rd party applets, the only way to use it is duplicating a big amount of code :(

Report

janet

13 years ago

1.) Alas it does not work. I use 0.7.1 and a 64x64 icon as button and have turned off the text but the tasty menu region is wider than high.

BTW: The menu button uses the kicker height for the icon size. I use a kicker height of 72 which uses 64x64 icons but the tasty menu button uses a 72x72 button. If there's no 72x72 icon but only 64x64 the button icon is scaled up to 72x72 which looks blurry.

On the one hand it is a good idea to emphasise the menu button this way, on the other hand one larger icon among the others might look a little weird. Maybe you can make it configurable?

Another question: Is there a way to invert the highlighting of the button? I have configured all icons to become darker when the mouse hovers over them. I'd prefer to have it highlighted when the menu is shown.

Concerning 2 & 3 I wasn't aware of that problems.

Report

C

mart

13 years ago

ok, i will try to tweak the widthforheight function a little bit.

Report

nathanael

13 years ago

Did you design it with qdesigner?

Report

gassauer

13 years ago

great improvment !
0.7.1
what I really like is that the menu is sort of static - it opens as it was closed.

1) the searched word is only shown after the results are found.
IMHO the typed letters should be displayed immediately.

2) the search results should be displayed in an "OPEN" tree, or at least a button should open all branches.

Report

Yaccin

13 years ago

building the package right now ;)

Report

Yaccin

13 years ago

hmm package is still 3.6 MB :/

Report

ZdadrDeM

13 years ago

I think it's a bug in the newest checkinstall.
Lock at the package: It contains g++, gcc and other files.
To avoid this, I'm using checkinstall 1.6 (instead of 1.6.1).

Report

ZdadrDeM

13 years ago

not lock, look ;-)

Report

Yaccin

13 years ago

so is there another program that does the same like checkinstall? or how can i downgrade it? :D

Report

pvt14

13 years ago

Try installing checkinstall from source. No such problems with Edgy and 1.6.1 here.

@mart: Great menu! I second the request for an option to rearrange the icons in Favourite applications, if possible. Thanks for sharing :)

Report

Yaccin

13 years ago

yay, it works :)

Report

ZdadrDeM

13 years ago

Another Program: Sure, but I don't know another.
Downgrade: http://archive.ubuntu.com/ubuntu/pool/universe/c/checkinstall/ and use Dapper-checkinstall

Report

SilentM

13 years ago

Now that's my kind of... menu...

Very nice!

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 2