This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Jump list (windows seven/Macosx like) for kde

143

Votes
150
7
Tags: None
(comma "," separated)
gnumdk
Registered Member
Posts
15
Karma
0
Like in macosx and windows, but more plasma!

Instead of displaying a dumb popup when hovering an application icon in panel, it will display recent opened files.

When overing tasklist, it display a popup with window preview and some useful action for this apps, exemple:
- amarok: play/pause, stop, next, close
- konqueror: prev, reload, close
- kmail: new mail, close
- etc...

Mockup: http://adishatz.1s.fr/~gnumdk/jl_mockup.jpg

Last edited by gnumdk on Tue Oct 27, 2009 5:34 pm, edited 4 times in total.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
Please explain what a jump list is. Users not familiar with windows or mac os x will not be able to understand the idea.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
Primoz
Moderator
Posts
859
Karma
1
OS
I approved this idea, as I think that basically it's clear enough. Maybe you should do a mock-up which it would make things even more clear.
The one thing you don't write is should this jump list be available only for running apps or for those apps in quick launch to?

I also approved this idea to hopefully get some ideas what should be on jump lists of specific app.
Like you said for Amarok: play/pause, stop, next...

Also please add a mock up to show how this jump list would look like. (This goes for anyone that will propose the jump list for a specific app.)


Primoz, proud to be a member of KDE forums since 2008-Nov.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
There are already requests for this. It currently is not possible with the plasma libraries as they are, but there is a request to rectify the limitation.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
Angel Blue01
Registered Member
Posts
220
Karma
0
OS
TheBlackCat, I just looked on BKO (for the word jump) and didn't find anything like this request, could you please point to where this, and the request for the issue in the plasma libraries you mention, has been requested on BKO?


Proudly dual-booting openSUSE 11.1 with KDE 4.3 and Windows Vista on a Toshiba A205-S4577 since July 2007.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
I was incorrect, it was for something different.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
The User
KDE Developer
Posts
647
Karma
0
OS
There was a request for progress-bar in the task-list.
When this would be possible such jump-stuff would also be possible.
flying_stranger
Registered Member
Posts
26
Karma
0
I wish a feature like this will make a kde system tray obsolete one day.


flying_stranger, proud to be a member of KDE forums since 2008-Oct.
gnumdk
Registered Member
Posts
15
Karma
0
http://adishatz.1s.fr/~gnumdk/Screenshot-1.png

Look at this Gnome screenshot, this is the idea
User avatar
Kver
Registered Member
Posts
326
Karma
2
OS
Perhaps applications could have a standard file in their directories, this file would list (dbus?) commands the program could be fed via the jumplist. There could be a very simple standard for loops and conditions.

Ie Amarok could include a file that gives options to play, pause, etc.
Kate could include a list to open the last X files (foreach:recentfile), copy the contents of the current document, etc.

If we want to take this to the next level, we can have the list-file (or however we do it) link to a plasmoid.

Ie Amarok, when you right-click on its task item, might open an Amarok-Controller plasmoid with play/pause/cover art, next track, etc.


Reformed lurker.
User avatar
Madman
Registered Member
Posts
593
Karma
1
OS
There was actually also an idea for using plasma widgets for the task-bar pop-up, with Now Playing linked to Amarok as an example.


Madman, proud to be a member of KDE forums since 2008-Oct.
User avatar
flying sheep
Registered Member
Posts
56
Karma
0
OS
this one is easy.
programs can notify themselves. single-instance-enabled programs use this technique to close the second instance and notify the first one to open a new tab or sth.

then there are the .desktop-files in /usr/share/applications(/kde4).
these can be expanded with the actions the programs provide:
e.g. amarok.desktop:
[Desktop Entry]
???
[Actions]
icon-size=16
action1="previous track" go-previous-double org.freedesktop.MediaPlayer.Prev

now there are some options (like icon-size) and a list of numbered actions, while an action is composed of the (tooltip-)text, the icon and the applied function. the jumplist uses this information to render itself. (it is fetched and stored on program start)
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS
The tentative plan as I understand it is to ultimately merge the application controls currently in the system tray with the task manager, which would achieve this functionality.


Man is the lowest-cost, 150-pound, nonlinear, all-purpose computer system which can be mass-produced by unskilled labor.
-NASA in 1965
User avatar
flying sheep
Registered Member
Posts
56
Karma
0
OS
TheBlackCat wrote:The tentative plan as I understand it is to ultimately merge the application controls currently in the system tray with the task manager, which would achieve this functionality.
that would be it. i am currently working on a mockup which shows how i would like my taskbar.

the idea is that there is no notification area. widgets currently residing there like volume mixer, klipper and network manager would look like normal applications. stay tuned.
gyges
Registered Member
Posts
5
Karma
0
There is a video on Youtube showing the benefits of the so-called jump lists:

http://www.youtube.com/watch?v=szRwgbkKDZY

Basically, there are two of them:
1. 2-click-access to recently opened files (application specific).
2. 2-click-access to application specific favourites such as bookmarks (browser), folders and files (file manager), documents (office suite) or songs, videos and playlists (audio/video player).

Well, the true genius of the jump lists is, to my mind, the ability to pin documents to the applications they are opened with, thus providing 2-click-access to application specific favourites. This way instead of flooding your desktop or your start menu's favourites tab, you can just right-click an application icon and choose whatever you want to open, which seems to be a very intuitive way to open documents related to a specific application.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Yahoo [Bot]