-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Apps
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login


Sponsoring


-
- Content .- Fans (35) .- Knowledge Base (2) . 

AppMenu QML

   1.6  

Plasmoid Script

Score 88%
AppMenu QML
zoom


Minimum required   KDE 4.x
Downloads:  7140
Submitted:  Oct 18 2011
Updated:  Jul 31 2013

Description:

This plasmoid shows a menu of the installed applications, similar to Lancelot but much simpler. The purpose of the simpleness is to have a faster plasmoid which also loads faster. The plasmoid also has a list of favorites and you can search applications by application name. There are "Lock Session", "Leave" and "Switch User" and other similar buttons. Other features:
- the number of visible columns can be changed (between 1 and 4);
- the favorites section can be hidden;
- the favorites list can be locked;
- the size of all visible icons can be changed;
- closing and opening the menu remembers its state (configurable);
- change launcher icon;
- configure which "leave" buttons are shown (or show none at all);
- the favorites list can be reordered using drag-and-drop;
- the menu items can be dragged and dropping them on a panel or on the desktop creates a shortcut there.

The plasmoid can be completely manipulated with the keyboard only except for the buttons at the bottom wich must be clicked with the mouse. The menu can be browsed with the arrow keys and PageUp and PageDown, a favorite can be added with the + or = key and removed with the - key, to search an application by its name, just start typing the name.

This plasmoid is entirely written in QML + JavaScript.

Note: this plasmoid requires KDE 4.8.0 or higher. For correct resizing of the "Leave" buttons, KDE 4.9.0 is required.

Bugs I don't have control over (because of limitations in Qt or Plasma):
- make configuring the plasmoid's icon more elegant by showing the current icon on the button that launches the "Change icon" dialog and by removing the text field holding the icon's name (only possible when KConfigXT finally supports Icon)
- provide a command line to open/close the menu
- maybe add "Recent Documents" section (below Favorites?); there is no Plasma DataEngine for this, so I cannot do it
- allow to modify the ordering of the "leave" buttons (must find a way in
KConfig XT to do this)




Changelog:

version 1.6 (2013-07-31):
- do not show the "Add favorite" and "Remove favorite" buttons in the search menu when the favorites are locked
- the "Add Favorite" and "Remove Favorite" buttons are not visible anymore if the favorites section is hidden
- dragging an application from the menu to the panel or the desktop creates a shortcut there
- the favorites can be reordered using drag-and-drop




LicenseGPL
Send to a friend
Subscribe
Other  Apps  from glad
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10  11 

-

 Thank you!

 
 by mandyzhou on: Jan 16 2013
 
Score 50%

This is awesome! Thank you so much!

One minor quibble: the search bar is a little slow for me for some reason. It takes four seconds for search results to appear, compared to other launchers, where search results appear instantaneously. It's not a huge deal, and I will continue to use this regardless, but I was wondering if there's a fix for this that will make searching instantaneous.

Thanks again!


Reply to this

-

 Re: Thank you!

 
 by glad on: Feb 5 2013
 
Score 50%

The search is reimplemented in version 1.4. Note that there is a lag on the first search after each Plasma restart because the PlasmaCore.SortFilterModel must then be loaded.


Reply to this

-

 search

 
 by e1nste1n on: Feb 5 2013
 
Score 50%

May I ask why search field unfocused on start? It takes one extra click to perform a search and mostly unintuitive. Also I want to ask is it possible to make menu entries single-lined (without app description), like in classic menu?


Reply to this

-

 Re: search

 
 by glad on: Feb 5 2013
 
Score 50%

I implemented already a few versions ago that each time the menu pops up the search textbox should be focused. However this plasmoid is a victim of the bug https://bugs.kde.org/show_bug.cgi?id=300108 or https://bugs.kde.org/show_bug.cgi?id=177674 or https://bugs.kde.org/show_bug.cgi?id=270252 (or something like that) which exist already from the day that QML plasmoids were introduced.

Note however that if the popup is focused (i.e. you can browse the menu with the keys) then you can always start typing and what you type will be entered in the search box and the search box will then become focused. Conversely, when the search box is focused, you can still use the arrow keys to browse the menus.


Reply to this

-

 Re: Re: search

 
 by e1nste1n on: Feb 6 2013
 
Score 50%

Thanks for detailed answer. What about compact one-line menu entries? Is it possible?


Reply to this

-

 Re: Re: Re: search

 
 by glad on: Feb 12 2013
 
Score 50%

It will be available in version 1.5.


Reply to this

-

 searching does not work

 
 by herrbatka on: Feb 5 2013
 
Score 50%

hi, for some reason searching does not work for me. I can type text in but it does not bring any resoults. Same in the older versions. I'm wonder if you can suggest any reason behind this behavior.


Reply to this

-

 Re: searching does not work

 
 by glad on: Feb 5 2013
 
Score 50%

This is very strange. On my machine it works perfectly and I deduce from the comments of others that on theirs it works too. Could you run the command:
Quote:
plasmoidviewer -f horizontal ~/.kde/share/apps/plasma/plasmoids/appmenu-qml/

(.kde could be .kde4 on your machine) in a Konsole and see if there are any errors? Note that, unlike Kickoff and Lancelot, the search in this plasmoid only searches for entries in the menu, so the other possibilities of KRunner are not available.


Reply to this

-

 Re: Re: searching does not work

 
 by herrbatka on: Feb 6 2013
 
Score 50%

thanks for answer. I found out that searching gives only:

plasmapackage:/code/search.js:37: TypeError: Result of expression 'entry' [undefined] is not an object.

I must admit that i don't have any idea what is going one. My OS is pclinuxos.


Reply to this

-

 Re: Re: Re: searching does not work

 
 by glad on: Feb 6 2013
 
Score 50%

Please try version 1.4. The file plasmapackage:/code/search.js has been removed because the search has got a completely new implementation.


Reply to this

-

 Re: Re: Re: Re: searching does not work

 
 by herrbatka on: Feb 6 2013
 
Score 50%

bingo. works. I had to uninstall it, remove all files, and install again. I thought I already run 1.4

Thank you, this applet is really nice.


Reply to this

-
.

 PPA, and a bug...

 
 by Contrast on: Feb 5 2013
 
Score 50%
ContrastContrast
-
Mike Vaughn 37

United States of America, Georgetown, KY
Last visit Oct 16 2014
2 Friends
1 Groups

More info
Send a message
Add as friend
Other contents
--

I've packaged this widget for Kubuntu in my PPA: https://launchpad.net/~mikevaughn/+archive/omnilinux.

Also, I'm still experiencing the bug that another user reported some time back: This widget is showing empty application categories in the menu. I've opened kmenuedit to confirm that the categories are in fact empty; they actually do contain some sub-categories (which are also empty), but no actual applications. I guess I could just delete those categories in kmenuedit, but this means that if I were to install an application in the future that belongs to one of these categories, it would end up in the "Lost & Found" category instead of where it's supposed to go. I took a screenshot to show that this only occurs with AppMenu-QML: http://i.imgur.com/8Bml6A7.png.


Reply to this

-

 Re: PPA, and a bug...

 
 by glad on: Feb 6 2013
 
Score 63%

This is a known bug. Unfortunately, what is not known is a clean and fast solution for this bug. The only solution I can think of is to load all submenus (recursively in the case that the submenu contains no application entries, this would require to test for all entries whether they are a submenu or an application entry) and test whether the submenu is empty. This would also load the non-empty submenus which is a slow operation. I will see what I can do for the next version, but I expect that solving this bug will lead to a much slower startup of the plasmoid.


Reply to this

-

 Re: Re: PPA, and a bug...

 
 by glad on: Feb 19 2013
 
Score 63%

There is an option in version 1.5 to search more thoroughly for empty submenus (I say "more thoroughly" because by default empty submenus are already searched for, but the search is quite simplistic so it doesn't catch all empty submenus). Now all empty submenus should be hidden (if they are not, then this is a bug). The option is off by default (so you have to activate it in the configuration dialog) because it leads to a slower startup of the plasmoid and IMHO the Plasma Desktop starts up already much too slowly.


Reply to this

-
.

 Appmenu size

 
 by draco159 on: Feb 12 2013
 
Score 50%

I resize the menu like a window but doesn't keep the size after close my session or shutdown my PC, it returns to its default dimensions. how can I fix this?
Excuse for my english isnt my main language


Reply to this

-

 Re: Appmenu size

 
 by glad on: Feb 12 2013
 
Score 50%

This is a consequence of the following bug: https://bugs.kde.org/show_bug.cgi?id=298186.


Reply to this

-
.

 Re: Re: Appmenu size

 
 by draco159 on: Feb 13 2013
 
Score 50%

so, I cant solve it :( or is there a patch?


Reply to this

-
.

 Re: Re: Appmenu size

 
 by draco159 on: Feb 13 2013
 
Score 50%

so, I cant solve it :( or is there a patch?. I am asking because the server is unavailable in this momment


Reply to this

-

 Re: Re: Re: Appmenu size

 
 by glad on: Feb 19 2013
 
Score 50%

Indeed, currently there is no solution for this problem. There is also no patch yet at bugs.kde.org. Maybe you can submit a patch there ;-)


Reply to this

-
.

 Re: Re: Re: Re: Appmenu size

 
 by draco159 on: Mar 19 2013
 
Score 50%

apparently solved in KDE 4.10


Reply to this

-

 Menu that lists apps from one menu category

 
 by herrbatka on: Apr 28 2013
 
Score 50%

Hi, I'm trying to make any applet that will list aplications from category. Sort of like old shelf plamoid. I have absolutly no expirence in programming at all and I'm looking for article that will explian basics. Can you propose something?


Reply to this

-

 Re: Menu that lists apps from one menu category

 
 by glad on: Jul 31 2013
 
Score 50%

I recommend to first learn plain Qt Quick at http://qt-project.org/doc/qt-4.8/qtquick.html. Then you can learn Plasma QML at http://techbase.kde.org/Development/Tutorials/Plasma/QML/GettingStarted and http://techbase.kde.org/Development/Tutorials/Plasma/QML/API. It is also recommended to read other people's code. You can find QML plasmoids at https://projects.kde.org/projects/kde/kde-workspace/repository/revisions/master/show/plasma, https://projects.kde.org/projects/kde/kdeplasma-addons/repository, https://projects.kde.org/projects/kde/kdeexamples/repository/revisions/master/show/plasma/declarative. You can also read the code of all my other plasmoids (available under "Other contents"); each .plasmoid file is a zip-file containing the plasmoid's code.


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11 

Add commentBack






-
-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore
 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Apps
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
Events RSS   

Participate
Groups
Forum
Add App
Public API
About KDE-Apps.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2003-2014 KDE-Apps.org Team  
All rights reserved. KDE-Apps.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.