&tastymenu; is a TMenu replacement aiming to provide the maximum usability, or at least to be a testbed for usability concepts and ideas for a future TMenu replacement.
The left part of the menu is very similar to the Novell idea(<ulink url="http://www.novell.com/products/desktop/preview.html">http://www.novell.com/products/desktop/preview.html</ulink>): you have a search box that is always selected when the menu is opened (the search result are displayed in the leftmost listview), followed by a combobox that decides what the following listview: favourite applications (default), most used applications, recently used applications and recent documents.
The right part contains the whole TMenu and takes the aspect from <ulink url="http://www.kbfx.org">KBFX</ulink>, the middle column contains the top level categorization (plus in the current TMenu arrangment there are also the control center, home folder and find files, but i think there should be present only categories). in the left-most listview there is the content of the category currently selected in the middle column. I think in this way even if it has the same number of items it <emphasis>appears</emphasis> less huge than with a popup menu/submenu structure.
Every items have two row, for the name and for the description, in order to make a more it more informative. On each selected item appears an action icon on the right, at the moment they are "add bookmark" on application icons and &remove bookmark &on favourite apps list.
</para>
<para>
The bottom buttons are the usual switch user, lock session and logout. In a first time I didn't want to put them, I tought that these function should be delegate to another applet like <ulink url="http://kde-apps.org/content/show.php?content=26150">http://kde-apps.org/content/show.php?content=26150</ulink> , but it seems that the multiple menus concept it's a thing that doesn't work very well in practice, it needs more real-world testing.
</para>
<para>
The left-most btton contains the user name and icon, and clicking on it it opens the kcm used to edit the user's profile. I know it seems silly, but It's only an experiment, probably it will be merged with the switch user button.
</para>
<sect1 id="tastymenu-features">
<title>More &tastymenu; features</title>
<para>To do</para>
<para>
</para>
</sect1>
</chapter>
<chapter id="commands">
<title>Command Reference</title>
<sect1 id="tastymenu-mainwindow">
<title>The main &tastymenu; window</title>
<sect2>
<title>The search field</title>
<para>
To do
</para>
</sect2>
</sect1>
</chapter>
<chapter id="faq">
<title>Questions and Answers</title>
<qandaset id="faqlist">
<qandaentry>
<question>
<para>To do</para>
</question>
<answer>
<para></para>
</answer>
</qandaentry>
</qandaset>
</chapter>
<chapter id="credits">
<!-- Include credits for the programmers, documentation writers, and
contributors here. The license for your software should then be included below
the credits with a reference to the appropriate license file included in the KDE
distribution. -->
<title>Credits and License</title>
<para>
&tastymenu;
</para>
<para>
Program copyright 2006 Marco Martin <email>notmart@gmail.com</email>
<listitem><para>dmctl.h and dmctl.c Copyright (c) 2004-2006 Oswald Buddenhagen and Stephan Kulow</para>
</listitem>
<listitem><para>some code of the TastyListView from the statistics list view of Amarok (c) 2005-2006 Seb Ruiz</para>
</listitem>
</itemizedlist>
</para>
<para>
Documentation copyright 2006 Marco Martin <email>notmart@gmail.com</email>
</para>
<!-- TRANS:CREDIT_FOR_TRANSLATORS -->
&underFDL; <!-- FDL: do not remove -->
<!-- Determine which license your application is licensed under,
and delete all the remaining licenses below:
(NOTE: All documentation are licensed under the FDL,
regardless of what license the application uses) -->
&underLGPL; <!-- LGPL License -->
</chapter>
<appendix id="installation">
<title>Installation</title>
<sect1 id="getting-tastymenu">
<title>How to obtain &tastymenu;</title>
<para>
The latest &tastymenu; sources can be found at <ulink url="&homepage;">&homepage;</ulink>
</para>
</sect1>
<sect1 id="requirements">
<title>Requirements</title>
<para>
In order to successfully use &tastymenu;, you need at least &kde; 3.4 (didn't tested it under older &kde; versions, but it could compile anyway). it should suffice a stock &kde; found on most distributions, without special requirements
</para>
<para>
You can find a list of changes at <ulink url="&homepage;">&homepage;</ulink>.
</para>
</sect1>
<sect1 id="compilation">
<title>Compilation and Installation</title>
<!-- This entity contains the boilerplate text for standard -->
<!-- compilation instructions. If your application requires any -->
<!-- special handling, remove it, and replace with your own text. -->