-
 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:  7189
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 

-
.

 keep settings?

 
 by janet on: Oct 19 2012
 
Score 50%

Is there a way to keep the settings and favorites when updating to/installing a new version?


Reply to this

-

 Re: keep settings?

 
 by glad on: Oct 19 2012
 
Score 50%

Yes, by installing the new version without removing it from the panel. Of course the plasmoid will then only work correctly after restarting Plasma. I didn't test "Get Hot New Stuff", but the following certainly works: you download the plasmoid, open a konsole and execute the following 4 commands consecutively:
Quote:
plasmapkg -r appmenu-qml
plasmapkg -i plasma-applet-appmenu-qml-1.3.plasmoid
kquitapp plasma-desktop
plasma-desktop

(where you replace the name of the .plasmoid file by the actual name of the downloaded file). You do all this without ever removing the plasmoid from the panel.

This situation is the same for every plasmoid. For C++ plasmoids it is technically possible to implement persistent settings which survive removal and re-addition of the plasmoid (but IIRC this is not recommended), for QML plasmoids like this one it is simply impossible to implement this.


Reply to this

-

 Re: Re: keep settings?

 
 by janet on: Oct 20 2012
 
Score 50%

Thanks a lot for this explanation! I always removed the widget via the widget manager which removes the widget from the panel.


Reply to this

-
.

 Thank you !

 
 by Syvolc on: Dec 17 2012
 
Score 50%

Very nice, I use it instead of default.

Just sad that empty folders appear.

Thank you
Syvolc


Reply to this

-
.

 Look like this?

 
 by biglinux on: Dec 19 2012
 
Score 50%

You can enter the option of submenus that look like a classic menu?
Similar to this picture: http://i.imgur.com/tcNpr.jpg


Reply to this

-

 Re: Look like this?

 
 by glad on: Jan 14 2013
 
Score 50%

Sorry, this is not planned (at least not for the short term). It will make my code much more complicated with no real benefit (as far as I can currently see). If you can make a patch that does not invade the existing code too much (i.e. keep the code for this submenu as separate from the main code as possible), then I might consider it for inclusion.


Reply to this

-

 The best!

 
 by schnelle on: Jan 8 2013
 
Score 50%

Can you please add suspend to ram (sleep) button?


Reply to this

-

 Re: The best!

 
 by glad on: Jan 14 2013
 
Score 50%

"Sleep" (suspend to RAM) and "Hibernate" (suspend to disk) will be available in the next version.


Reply to this

-

 A great Plasmoid!

 
 by ctown on: Jan 10 2013
 
Score 50%

Thanks a lot for making this Plasmoid! It's pretty configurable and it works well with the keyboard. This Plasmoid is progressing exceptionally well.


Reply to this

-
.

 Re: A great Plasmoid!

 
 by glad on: Jan 14 2013
 
Score 50%

Thanks! :-)


Reply to this

-

 focus on search textbox

 
 by gufide on: Jan 12 2013
 
Score 50%

Hi, is it possible to focus the search textbox by default when the menu is open? I love to use hotkeys to show the menu without using the mouse, but I can't do this when I'm searching. I don't know if this is possible in QML, but it would be so useful.

And thank you, your menu just saved the constancy of my desktop :)


Reply to this

-

 Re: focus on search textbox

 
 by glad on: Jan 14 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

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.