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

kitpierce

13 years ago

Just wondering... Is there any way to clear the list of the most frequently used applications and/or have the list no longer show applications that have been uninstalled?

Thanks Mart for the wonderful work. I use this exclusively now instead of the Kmenu on Kubuntu Feisty.

Report

kevkim55

13 years ago

Hi,

First of all thanks very much for the great work ! Keep it up !!

I was wondering if we could specify the size (width or height depending upon the kicker orientation) for the Tastymenu button icon thru' the configuration file. I was trying a button meant for kbfx which is a bit wider than the default tasymenu button icon and it appears shrunk as the button icon size seemingly is fixed and the icon gets resized to fit in !!

I tied to browse thru' source code hoping to achieve it myself but, got lost in the depths of the header files !!

Any move in this regard would be great.

Thanks again,

Kevin

Report

C

mart

13 years ago

it uses the default managing code of the qtoolbutton icon, so must be square... reimplementing several methods would be needed

Report

eNTi

13 years ago

could you add a archlinux package too please? :)

Report

janet

13 years ago

- option to also use a wider button like kbfx
- option toadjust the size of the menu button text independently from other KDE font settings
- please adopt the entry context menu of the original kmenu. "Edit entry" is there but I really miss something like "add entry to desktop" and "open in run dialog" (and/or konsole). For adding an entry to the desktop it is still necessary to open the original kmenu - and "open in run dialog" is the fastest way to determine which command is behind the menu entry.
- option to change the width of the three columns by dragging the borders betweeen them
- please make it configurable that the submenus in the right pane open/close on mouseover (or better detect if the user has clicked on it) - I'd prefer to click on the submenu. As it is now I always have to click twice because it is faster for me to click on the submenu than to wait for it to open - but the moment I click on it and the menu opens it automatically closes again automatically so I have to click again...

Report

C

mart

13 years ago

Hi, i will consider some of the thing you said, but apart some other little things i have in mind for a final release i don't want to put to much work on it, because afaik this thing is more or less unportable to kde4 (listviews that works very differently and most important kicker will be killed)

Report

janet

13 years ago

> because afaik this thing is more or less unportable to kde4

Oh no - those are extremely bad news! :( So I guess you really shouldn't put any further work into this :(.

Is there any chance of reinventing this great menu for KDE4 and the successor of kicker?

Report

C

mart

13 years ago

don't desperate, there is still nothing sure. first i must figure out what the options are what must be changed etc, and theni will be able to decide if it's worth the effort...
but it will took a long time because i have very little time to dedicate, but as i said there's nothing sure at the moment :)

Report

c0nv1ct

13 years ago

any chance of releasing a version that works on KDE 3.5.7?

Report

janet

13 years ago

It really works fine with KDE 3.5.7. Maybe if you describe the problem you have with it someone here can help.

Report

google01103

13 years ago

works on 3.5.7 for me

Report

janet

13 years ago

Seems as if the tasty menu somehow locks the kicker! When it is open and I click on one of the application starters in the kicker the menu closes but the application does not start (so I need two clicks instead of one). The starter buttons are only responsive when the menu is closed. Can you please change that behaviour? A click somewhere outside the menu should close it, that's ok - but if that click is placed on a starter or similar element the menu should close plus the starter should be executed.

Report

Stincjatclava

7 years ago

fbAfDx <a href="http://khlbibdiaghp.com/">khlbibdiaghp</a>, [url=http://qegebvoeldiy.com/]qegebvoeldiy[/url], [link=http://xtuowkjlqbbv.com/]xtuowkjlqbbv[/link], http://hzwnaerwyluy.com/

Report

janet

13 years ago

It also seems to grab the keys used for other apps. I cannot open yakuake with F12 anymore until I have closed the menu (when it's opened as menu and not as window).

Report

c0nv1ct

13 years ago

There seems to be a memory leak related to Tastymenu when used with KDE 3.5.7.

Please update so I can use Tastymenu again, i love it! :D

Report

C

mart

13 years ago

yeah, i see, but it seems the problem has more or less always being here. I have found where it occurs (when the list of the subitems of a given item is created) but i can't figure out what's going wrong because it works in the very same way of the kmenu implementation...

Report

ivik81

13 years ago

Why does this plugin poll drive so much? My drive doesn't spin down with this plugin...

Report

C

mart

13 years ago

there are some kdirlistener that seeks for new installed applications, and afaik not on every system the kdirlistener has some low level facility better than polling (still don't understand well how it works...)
but in the next version i will provide an option to turn off the notification, because it seems i can't get it work reliably

Report

mexlinux

13 years ago

Is there a way to change the text color that appear at the right of the Kmenu button?

Report

C

mart

13 years ago

it follows the global settings for button borders, does it have problems with dark kicker backgrounds?

Report

C

mart

13 years ago

oops, for button _text_ i was meaning

Report

mexlinux

13 years ago

Well, my problem is that I have kicker completly transparent, so if I have a dark wallpaper, I can not see that text.

Report

C

mart

13 years ago

i think it should be possible to automatically choose the right color on the fly, let's see...

Report

Yaccin

13 years ago

is it a bug in the software or is it my fault, that the .deb package creates a /home/yaccin/.qt folder? :/

Report

totoymola

13 years ago

Yup.. I've noticed that since version 0.8, but couldn't figure out where it came from. :D

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