Project: Chiffonier
ex Lancelot Part, has became ex Shelf and got a rather fancy new name – Chiffonier. It will remain only until it becomes mature enough to become a drop-in replacement of the current version.
The searching works without issues, and in that area there are no differences between the C++ implementation and the new one.
The things yet to come are:
- In-applet configuration, not a QWidget-based dialog like it currently is.
- Automatic sizing of the popup applet… will be tricky.
- Setting the icon, drag and drop, multiple models in one shell…
Well, this is it for now… just wanted to make the name known


…Setting the size of icons? I use it on my panel but icons are too big and there’s no option to resize them.
Comment by Blablabla — 30 December 2011 @ 01:31
I think you should rethink your name. Lancelot is fine, shelf was really good. This is too long and hard to pronounce. I would say this KISS when it comes to names. I don’t mean to be mean or conditioning I just want to give some input. I love Lancelot and shelf and don’t want this new project being held back by it’s name.
Comment by redsteakraw — 30 December 2011 @ 03:07
@redsteakraw: I guess I was a bit unclear – this is only a temporary name. This name will exist only until the applet reaches maturity (aka, KDE Plasma 4.9) – the name will be Shelf in the end.
@Blablabla: The size of the icons in the panel are decided by the panel.
Comment by Ivan Čukić — 30 December 2011 @ 08:30
well
i did my panels with your widget here ,.. changing name would be…. change all my javascript this is unfortunate
Comment by nowardev — 30 December 2011 @ 09:26
@nowardev: Hmh… you are using the lancelot_part name? Damn, I wanted to change that to org.kde.shelf (the new naming format we started using a few releases back)
Comment by Ivan Čukić — 30 December 2011 @ 10:36
i have used lancetot_part yes ..i guess only for
unity panel ( laucher )
gnome2 panel layout (i have used for places )
btw it’s not a big problem but annoying
anyway… do you plan to change even the settings?
i mean ….
var launcher = panel.addWidget(“lancelot_part”);
launcher.writeConfig(“iconLocation”, “start-here-kde”);
launcher.writeConfig(“iconClickActivation”, “true”);
launcher.writeConfig(“contentsExtenderPosition”, “1″);
launcher.writeConfig(“searchHistory”, “firefox”);
launcher.writeConfig(“showSearchBox”, “true”);
launcher.writeConfig(“partData”, “model=FavoriteApplications&type=list&version=1.0\nmodel=Folder%20applications%3A%2FMultimedia%2F&type=list&version=1.0\nmodel=Devices%2FRemovable&type=list&version=1.0\nmodel=Devices%2FFixed&type=list&version=1.0\nmodel=System&type=list&version=1.0\nmodel=OpenDocuments&type=list&version=1.0″);
var quick = panel.addWidget(“quickaccess”);
Comment by nowardev — 30 December 2011 @ 12:28
Шифоњер.
Свака част на именовању.
Оригинално, досетњиво …
Comment by Жељко Попивода — 30 December 2011 @ 12:55
I mean the size of icons in the shelf. I put a shel on the panel, but icons *in the shelf* are too big.
Comment by Blablabla — 30 December 2011 @ 13:00
I hope you try to minimize the use of custom widgets and items, it always annoyed me that Lancelot does not attach to the panel and screen corners but has a margin around … and the context menus it uses are also weird plasma popup thingies (but I don’t know whether Plasma allows real context menus, though).
Comment by BajK — 1 January 2012 @ 03:20
@nowardev: @nowardev: Ok, I’ll see to leave the internal name as is.
@Жељко Попивода:
@Blablabla: This might end up following the system-wide policies regarding icon sizes, but I’m not promising anything.
@BajK: Lancelot, the menu, will have to stay a custom window widget (it is a separate app, not a plasmoid) but I’ll try to make the difference between normal Plasmoids.
Comment by Ivan Čukić — 1 January 2012 @ 17:32
Ivan,
i don’t know why but it seems that shelf plasmoid disappeared in kubuntu packages (backports ppa) of kde 4.8. as i upgraded, my 4 shelves disappeared. are they reachable in any way or have i to wait till qml version in 4.9?
Comment by sergio — 27 January 2012 @ 16:10
@sergio: I don’t use Kubuntu, but I presume it is about lancelot not being installed (plasma-widget-lancelot package or something similar – this is the name under Debian)
Comment by Ivan Čukić — 27 January 2012 @ 19:48
here i am and i have kubuntu 12.04
yes sudo apt-get install plasma-widget-lancelot
Comment by nowardev — 27 January 2012 @ 22:44
right. that package was forced to uninstall by kde 4.8 packages..
lancelot shelves are a great job.
i only have to say that there are few bugs remained:
1)all shelves doesn’t remember panel size (if you modify it) when restarting the system
2)document shelf doesn’t show recent documents properly (it seems it doesn’t remember when i check recents in the properties page)
Is it a problem of kubuntu packages or a code bug?
many thanks again
Comment by sergio — 29 January 2012 @ 22:33
@sergio:
1) Is a Plasma issue (last time I checked, didn’t have the time to investigate deeper)
2) I didn’t quite get what you mean
Comment by Ivan Čukić — 29 January 2012 @ 22:42
hey ivan .. just to know do you plan to add some feature on shelf ?
i mean when i use search it keep the work even it lose focus that is not comfortable because when you have searched and lauched the application it should clean the search box at least losing the focus
Comment by nowardev — 8 February 2012 @ 19:50
@nowardev: Hmh, I didn’t really understand what you just wrote
Comment by Ivan Čukić — 8 February 2012 @ 20:41
hahaha i knew i knew it , wtf i have to write slower when i write in english.
typing amarok on shelf’s search toolbox you can launch it, right?
ok after you have launched amarok if you click again on shelf you have the word amarok on the shelf’s searchbox
that doesn’t make sense, because you have already launched amarok , so the search toolbox should be deleted.
Comment by nowardev — 8 February 2012 @ 22:07
@nowardev: Oh, now I get it, and I agree
Comment by Ivan Čukić — 8 February 2012 @ 22:33
here is an idea you might like. when i click on the shelf to show my “recent documents” i cannot read some of the full filenames because the paths are too long. making the widget bigger is a solution but a bit ugly. perhaps you can make the filename scroll. i don’t know if this is possible at all, but there you have my idea.
Comment by george — 11 February 2012 @ 20:45
@george: Not a bad idea. I’m not fond of scrolling, but I don’t really see a better solution. Added to TODO
Comment by Ivan Čukić — 14 February 2012 @ 18:55