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

Drool

12 years ago

Now x86_64 availabled at:
http://alt5.linux.kiev.ua/srpm/Sisyphus/tastymenu/get

Report

C

mart

12 years ago

thanks dude :)

Report

trisz

12 years ago

Unfortunately, the memeory leak problem is also present in the version 1.0.6.

Report

C

mart

12 years ago

yeah, i know, and i fear it's here to stay, the code it's a real mess :(
when i will find time i will start a rewrite for kde4 that i think will be based on kickoff backend that shouldn't be affected

Report

pbetti4

12 years ago

I found that something in kicker (externally at tastymenu) continously updates kickerrc. This in turn forces tastymenu to call updateConfiguration() causing memory allocation.
As a possible temporary solution updateConfiguration() could be disconnected from SIGNAL(kickerConfChanged().
Here a simple patch:
Quote:
--- tastymenu-1.0.6-orig/src/tastymenu.cpp 2007-12-13 17:11:30.000000000 +0100
+++ tastymenu-1.0.6/src/tastymenu.cpp 2008-01-08 14:18:43.000000000 +0100
@@ -100,8 +100,8 @@
}
setGlobalAccel( prefSkel->overrideAltF1());

- connect( menuHandler, SIGNAL(kickerConfChanged()),
- this, SLOT(updateConfiguration()) );
+/* connect( menuHandler, SIGNAL(kickerConfChanged()),
+ this, SLOT(updateConfiguration()) );*/
}

This fixes the problem waiting for a better solution...

Piergiorgio

Report

reeets

12 years ago

absolutely awesome program you have here! keep up the great work :)

Report

mAcCo

12 years ago

What about the settings panel?

Bye

Report

freggy

12 years ago

I am trying Tasty Menu 1.0.5 on Mandriva Cooker 2008.1 x86_64 (KDE 3.5.8), and the menu button is flickering about every two seconds :-( Needless to say it is very annoying and disturbing, to see something flickering the whole time on your screen...

Any idea what could cause this?

Report

musonio

12 years ago

I have exactly the same annoying problem in PCLOS 2007 KDE 3.5.8.
It's extremely annoying.
I now remember why I had tried it and dumped it at once.
Its a god damn shame, because its a wonderful replacement.

Report

C

mart

12 years ago

uhm, it seems that is flickers more if the pnel is not locked..

Report

DeeCodeUh

12 years ago

How do you use this?!
I can't find anywhere on how to use this once it's installed.
I've been searching for a clue for over an hour now.
And I've ended up with nothing.
I want my hour back wasted looking for a solution to this application.

Report

przemkus

12 years ago

It's a panel applet, just like Kicker Menu is.
Right-click on panel (bottom bar in KDE) -> add applet and then find Tasty Menu on the list.
:)

Report

DeeCodeUh

12 years ago

Thanks for your promptness.
I'm not annoyed anymore. :)

Report

przemkus

13 years ago

Hello :)
I discovered that in version 1.0.4 icons of KColorEdit and KRuler in Graphics disappeared. At the same time, those icons are avaliable in classic K menu and when I install TastyMenu 1.0.3 everything works fine too :)
I also noticed that Karbon14 is now both in Office and Graphics, while in Kicker Menu and Tasty 1.0.3 it appears only in Office.
I'm using Kubuntu 7.10 i386 with all avaliable updates.
Greetings :)
Przemek

Report

janet

13 years ago

I've just installed 1.0.4 - the about box looks a little peculiar, some text isn't readable:
http://img510.imageshack.us/img510/6843/tastymenuaboutgj5.jpg
And it's not only in the german translation.

Report

C

mart

13 years ago

damn, it seems something nasty happened with gettext...

Report

pusling

13 years ago

Hi!

I can't seem to find the sources for buttons.h (it is generated by some pics according to create_buttons.sh, but these pics aren't shipped. And uic doesn't generate endian-safe files (so powerpc builds will be kind of screwed up here)

All the files generated from the .ui files does also seem to be already in the tarball and not regenerated on build time - isn't that also a problem?

/Sune
- who is considering making official debian packages

Report

C

mart

13 years ago

it looks like automake ignores that folder, i shoulkd tweak a little bit the am files to make the dist right

Report

pusling

13 years ago

Hi!

I hacked the build system to get buttons.h built at build time instead of using a preshipped one.
http://svn.debian.org/wsvn/pkg-kde/kde-extras/tastymenu/trunk/debian/patches/02_rebuild_buttons.h.diff?op=file&rev=0&sc=0

- and tastymenu is now on its way into debian unstable.

Report

CaCO3

13 years ago

First, thank you for this very useful application!

I have some wishes:
1. It would be good, when the search box is cleaned every time I open tasty menu.
At this time, I have to clean the box every time, before I can search for an application.
2. would be great to be able to set the start position of the window. When the start button is positioned on the right side of the kicker, the menu is cutted on the right wall of my desktop. See my screenshot on http://www.ruinelli.ch/downloads2/tasty_menu.png

Report

trisz

13 years ago

I have discovered the reason regarding the kicker problem.
Tasty Menu eats all of my phisical memory, 1 GB, plus 1.4 GB swap.
Debian ETCH, but it must be reproducable on other systems.

Report

C

mart

13 years ago

i think i've found the point where the leak occurs...
i'm starting to think it must be a problem in kdelibs... i don't think i will be able to totally remove it, but i think i've found a way to drastically limit it

Report

pusling

13 years ago

It at least have been drastically removed. with 1.0.3 I couldn't run kicker with tastymenu for a day without having kicker eat up all my memory.

With 1.0.4 it has now been running for days and doesn't really show up in top.

Maybe it is time to try get it into debian proper.

Report

Xeron

13 years ago

Yep, I'm running Mandriva 2008 Free, 32-bit, and have this problem too.

Report

dasein

13 years ago

In a previous posting, I complimented Tasty Menu on both theory and implementation.

I still think it's a great idea, but have found a couple of implementation issues in v1.03 that render it nearly useless.

The first is admittedly an annoyance, but it's a constant annoyance. The kicker icon-and-text "flash" at seemingly random intervals. It's impossible not to be distracted by it.

The second issue is even more troublesome. There *seems* to be some sort of mondo memory leak happening. The very first time that I had Tasty running overnight, I woke up to find that *something* had eaten nearly 2GB of RAM. One naturally suspects the most recently installed app, right? So I uninstalled Tasty, and the problem disappeared. (I'm running Mandriva 2008, BTW, 64-bit.)

I hope these issues can be resolved, because I still think Tasty is a damn fine idea.

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