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

Lancelot brainstorming

Tags: None
(comma "," separated)
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Sat Jan 10, 2009 10:33 am
Ok, as for the 'no border' part, it will be a bit tricky (the main reason being the aforementioned "I'm already accused of not following the Plasma theme enough"). It will be up to the theme (it is already possible to create a theme that would fit your desire btw - just to make the part popup be auto-resizable)


Image
User avatar
Primoz
Moderator
Posts
859
Karma
1
OS

RE: Lancelot brainstorming

Sat Jan 10, 2009 10:38 am
ivan wrote:Ok, as for the 'no border' part, it will be a bit tricky (the main reason being the aforementioned "I'm already accused of not following the Plasma theme enough"). It will be up to the theme (it is already possible to create a theme that would fit your desire btw - just to make the part popup be auto-resizable)

I can try and polish the Naked theme (which is one of the best for me)...
But last time I was fiddiling with the themes in InkScape all plasma themes (sans Aya) got broken... But I might try again.


Primoz, proud to be a member of KDE forums since 2008-Nov.
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

RE: Lancelot brainstorming

Thu Feb 12, 2009 7:04 pm
It would be nice if, when using the lancelot part on a panel, if you were able to set it so that it displays the individual items instead of a button. It would take some work since it would probably require that users be able to set the number of rows or columns (depending on whether it is in a vertical or horizontal panel) and the maximum number of items it would display (the rest poping up in a menu). But if people were able to do this they could, for instance, display some or all of their favorite applications on their panel, and this list would stay synced with all the other favorite applications lists elsewhere in plasma. Another example would be an auto-resizing list of removable devices, displaying all (or some) of your removable devices right on the panel instead of in a menu.


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
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Thu Feb 12, 2009 8:44 pm
@TheBlackCat
Nice idea, but I'm not sure when will I be able to get to that... :( - multiple types of data representation and not only /the list/

At one point, I'm planing to make some applets that use Lancelot's data providers - probably will port data models to plasma dataengine/service so that all applets could benefit from them.


Image
User avatar
PoL666
Registered Member
Posts
72
Karma
0
OS

RE: Lancelot brainstorming

Thu Feb 12, 2009 11:12 pm
Ivan, Felicitations for your work, I'm pleased with Lancelot, only I think that there is a bug with the "lancelot parts" or I don't understand how use these.


[align=center]Que dificil se me hace esto....[/align]

Blog Personal

Blog Linux Desktops

:shade:
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

RE: Lancelot brainstorming

Fri Feb 13, 2009 12:07 am
What is the bug?


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
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Fri Feb 13, 2009 8:37 am
@PoL666
Firstly, just to say that this thread is not for issue reporting. As I've said, post *only* feature requests here. There are already nine pages I will need to browse through to dig up the feature requests and posts that aren't in that category are just making the job harder. So, for continued discussion on this topic, please create a new thread.

The documentation for the parts applet can be found at:
http://lancelot.fomentgroup.org/docs:basic-parts

It sometimes happens that you end up with an empty part. If that is the case, just drag the item you already have dragged on the newly created empty part.

Last edited by ivan on Fri Feb 13, 2009 8:41 am, edited 1 time in total.


Image
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Fri Feb 13, 2009 9:24 am
Today, which is Friday the 13th BTW (I've just noticed :) ), I've decided to process all the previous posts and update the TODO list of Lancelot, and this post is meant to make a barrier between the processed requests and the ones yet to come (so that I don't have to go through the past posts again).

I want to thank you all for the suggestions!

Here is the current version of the TODO file. The first part (the organized part) is what I was planning to do, and in the end are your suggestions. If I've missed something, feel free to post.

TODO: M01 l (m) Themes and configuration for resize borders
TODO: M02 l (m) Resize to work ... better
TODO: M06 m (m) Search history
IN PROGESS: M07 m (m) Switch menu instead of searching for SESSIONS (depends on L07)
TODO: M09 (a) Speed up
TODO: M12 m (a) switch list models to DataEngines and Services (depends on L08)
TODO: M13 h (m) plug-ins for contacts (maybe more?) (depends on M12)
TODO: M15 m (m) Reorder the favourites (depends L06)
TODO: M16 m (e) Run as administrator context menu

Library:
TODO: L01 (e) check for memory leaks related to Private
TODO: L02 l (a) switch groups to QMetaObject and properties (post 1.0)
TODO: L03 l (m) add margin features to layouts
TODO: L04 l (m) add proper size hints to layouts and widgets
TODO: L05 l (m) move the groups mechanism away from Widget
so that ordinary plasma widgets could be extended
when needed. Add groups support to HoverIcon
TODO: L08 m (a) switch list models to DataEngines and Services (post 1.0)

Launcher Applet:
None

Parts Applet:
None

Feature requests:
- width of categories section changeable - maybe
- places to load from dolphin - interesting, but problematic
- more descriptive descriptions (KDE3 vs KDE4) - not likely
- web history - page titles - interesting
- Choose which of the system buttons to show - IN PROGRESS
- hover-activation feedback animation - yes
- choose which categories to show in the applet - yes
- clear documents history - yes
- tooltips for items that are too long to display - yes
- menu sorting - yes
- rearanging favorites by DnD - most probably
- remove timeout for hover-activation of categories - not likely
- mail message titles/senders - probably
- extenders in passageway view to overlap next list - possibly
- status of mails in the contacts icon - possibly
- return to the applications when the search string is empty - yes
- higlight the path in passageway view (not only the breadcrumb) - yes
- add to panel/desktop action - probably
- choosing the applications in documents section - yes
- choosing the applications in computer section - maybe (possibly not through GUI)
- additional sub-applets: keep-open (yes), collapse sect btns (possibly) ...
- advanced parts widget: list mode, icons mode, ..., search bar...


Image
pipaceliny
Registered Member
Posts
7
Karma
0
OS

RE: Lancelot brainstorming

Wed Feb 25, 2009 11:10 am
Hello

I have a suggestion. Maybe add to lancelot's existing fixed devices section (and removable devices section) possibility to see disc space properties bar (and text information of free space in GB/MB) like in plasmoid system monitor - disc.
It would be more useful.

Thanks for lancelot
Darek
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Thu Feb 26, 2009 9:21 am
@pipaceliny
Maybe. The way the Lancelot is made is to have everything as generic as it can be. (for example, the items in the lists - normal, titles and categories - are the same widgets as the system buttons and section buttons.) Making the 'bars' would mean making something very specific - for one use-case which I'm trying to avoid.

With that said, I'm not denying your request.

Also, the bars would be (IMO) too much - it would clutter the window. Would a pie-chart be sufficient? (I'm thinking of reusing the icon space for that, since all icons are the same)


Image
pipaceliny
Registered Member
Posts
7
Karma
0
OS

RE: Lancelot brainstorming

Thu Feb 26, 2009 11:12 am
Ok, I understand your point of view.

If adding bar to lancelot is so complicated, so maybe just add only text information about 'free space/total disc space in GB or MB' close to partition name and icon in fixed devices section (and removable devices section)?

Thanks for your attention ;-)
Darek
User avatar
TheBlackCat
Registered Member
Posts
2945
Karma
8
OS

RE: Lancelot brainstorming

Thu Feb 26, 2009 3:21 pm
I like the pie chart idea. Another idea would be to color part of the background of the item to turn the entire background into a bar.


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
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Thu Feb 26, 2009 8:37 pm
The second option is a usability (or to be precise, readability) problem. But I think a pie would be enough to provide information, while not reducing readability and keeping the consistency.


Image
pipaceliny
Registered Member
Posts
7
Karma
0
OS

RE: Lancelot brainstorming

Fri Feb 27, 2009 9:45 am
Hello again

1.Is it possible to add support to show in lancelot's contacts section to be visible contacts not only from kopete but also kmess 2.0 (it' is alpha2 but working) or polish kadu - it is qt4 (available in ubuntu repos)?

2.Is it planned to add under recent document also recent applications section like in kde4 kickoff menu? It is useful for me and it lacks in lancelot.

3.I don't know if in contact section are visible also akregator (and number of new rsses) and knode (and number of usenet messages). If not it would be great to have it to be visible in lancelot.

4.I also don't know if in contact section are visible other informations from kmail. I have only visible number of new mails, but maybe add here also information about other kmail' s local folders.

5.It seems stupid but maybe add access to trash from lancelot?

6. Under Programs section and in front of the lock screen button is free space, maybe add there date and time?

7.The last thing I think. It is connected to 6 somehow. Maybe add to lancelot user icon set in system-settings?

It is all my ideas till tomorrow ;-)
User avatar
ivan
KDE Developer
Posts
918
Karma
14
OS

RE: Lancelot brainstorming

Fri Feb 27, 2009 2:53 pm
Hi

1, 3 and 4. It was already talked about that. In future, L's contact section will be plugin based. So the support for other clients could be as easy as adding a plugin. As for showing unread folders, I don't see the point.

2. Not in that sense. The favourite applications will be a bit smarter than today.

5. The reason? L is not supposed to be a desktop environment, you know :)

6. 7. The empty spaces will be available for placing plasma applets. So, this would be one of the uses.

BTW, what is the point of /start menu/ to show you your name and avatar? I'm sure that you know your name. :)


Image


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], q.ignora, watchstar