You are using an obsolete web browser, or you have the page styles (CSS) disabled. You'll be able to access this site, but only a visually simplified version.

Project: Chiffonier

Shelf 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 :)

21 Comments »

  1. …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 Reply to this comment

  2. 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 Reply to this comment

  3. @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 Reply to this comment

  4. well :(

    i did my panels with your widget here ,.. changing name would be…. change all my javascript this is unfortunate :P

    Comment by nowardev — 30 December 2011 @ 09:26 Reply to this comment

  5. @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 Reply to this comment

  6. 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 :D

    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 Reply to this comment

  7. Шифоњер. :-)
    Свака част на именовању.
    Оригинално, досетњиво …

    Comment by Жељко Попивода — 30 December 2011 @ 12:55 Reply to this comment

  8. 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 Reply to this comment

  9. 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 Reply to this comment

  10. @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 Reply to this comment

  11. 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 Reply to this comment

  12. @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 Reply to this comment

  13. 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 Reply to this comment

  14. 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 Reply to this comment

  15. @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 Reply to this comment

  16. 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 Reply to this comment

  17. @nowardev: Hmh, I didn’t really understand what you just wrote :)

    Comment by Ivan Čukić — 8 February 2012 @ 20:41 Reply to this comment

  18. 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 Reply to this comment

  19. @nowardev: Oh, now I get it, and I agree :)

    Comment by Ivan Čukić — 8 February 2012 @ 22:33 Reply to this comment

  20. 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 Reply to this comment

  21. @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 Reply to this comment

RSS feed for comments on this post. TrackBack URL

Leave a comment