Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions A Vision of Cairo
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] A Vision of Cairo
jesuisbenjamin English 9 jesuisbenjamin [Read]
22 May 2011 à 00:32

jesuisbenjamin, Wednesday 13 April 2011 à 21:47


Subscription date : 28 October 2009
Messages : 415
Well as usual, i get more ideas about Cairo. I'm thinking about so many possibilities, it's quite exciting but frustrating also because programming isn't my field.
So i keep proposing ideas which, from my point of view, express what i feel a good desktop should be like (and to which a doc contributes to). The following mock-up offers a idea of a desktop environment in which the dock is more than a dock: it is also a panel keeping information in sight at all time (date, time etc.) and it is an interface to launch and summon applications, move them to or from the screen. Finally it is also an interface to access concentrated information easily. I hope you like the idea.

https://lh4.googleusercontent.com/_7mkhSDYn8TQ/TaX7yrDc5SI/AAAAAAAACP0/z4cHiw7jXrc/s1440/cairo-idea.png

I already achieved some of this simply by creating a panel-view dock at the bottom and a second auto-hiding launcher-dock which is positioned at +26px vertically to rise from above the panel. It gives a nice effect, but does not work perfectly just yet.

fabounet, Friday 15 April 2011 à 12:57


Subscription date : 30 November 2007
Messages : 17118
wow, that's a mockup

I think several points are more related to the WM, but it has some good ideas.
Because it's so radically different than what we usually have with the dock, I think it would be a good idea to start with making a theme that has these principles.
for instance, you can already group applets by their role, maybe using them as desklets (you can set a desklets to reserve the space on the screen, which be useful on a wide screen)

also, Exposé is already correctly handled by the dock I think, and Switcher/ShowDesktop can give additionnal ways to act on the WM.

quick-info in a panel are indeed hard to read, good idea to place them next to the icon (another possibility would be to write the info on the label, but not good for touch screens and needs to hover the icon)

jesuisbenjamin, Friday 15 April 2011 à 13:54


Subscription date : 28 October 2009
Messages : 415
fabounet :
I think several points are more related to the WM, but it has some good ideas.


No: it's completely related to WM In fact i was thinking on how the WM tends now to integrate docks (Unity, Gnome 3 ...). So I thought perhaps the Dock should integrate the WM too

fabounet :
Because it's so radically different than what we usually have with the dock, I think it would be a good idea to start with making a theme that has these principles.

I'm working on it, but the main obstacle is the lack of options to really customise certain parts of the dock (full subdock customisation, dialogue customisation are limited right now, the former has already been addressed in another thread).

fabounet :
for instance, you can already group applets by their role, maybe using them as desklets (you can set a desklets to reserve the space on the screen, which be useful on a wide screen)

Yep, and a widget layer may do the trick to start with (but would not reach the level of efficiency targeted in the mockup)

fabounet :
also, Exposé is already correctly handled by the dock I think, and Switcher/ShowDesktop can give additionnal ways to act on the WM.

I liked what i tried. Although when 2 or more instances of an app run simultaneously, clicking on the task-bar/launcher provides a an exposé of that application, clicking again however hides the windows, and a third click does nothing... the latter is less convenient. Exposé should toggle on/off each click right?
Is it also possible to trigger an exposé when the dock is on focus?

fabounet :
quick-info in a panel are indeed hard to read, good idea to place them next to the icon (another possibility would be to write the info on the label, but not good for touch screens and needs to hover the icon)


It would be nice

And how about the form of the dialogues? I really like it and would make it myself if i had the resources and time, but i am afraid it's not like this

fabounet, Tuesday 19 April 2011 à 16:16


Subscription date : 30 November 2007
Messages : 17118
So I thought perhaps the Dock should integrate the WM too

absolutely

clicking again however hides the windows

this is the Compiz behavior when you click out of an exposed window, but I think they fixed it in Compz 0.9 (Matttbe can you confirm this point?)


Is it also possible to trigger an exposé when the dock is on focus?

what do you mean ?


And how about the form of the dialogues?

the general shape is:

O message text
|_widget_|
buttons

where O is an icon.
what did you imagine precisely ?

jesuisbenjamin, Tuesday 19 April 2011 à 16:53


Subscription date : 28 October 2009
Messages : 415
fabounet :

Is it also possible to trigger an exposé when the dock is on focus?

what do you mean ?


I mean that "cairo on focus" would trigger the windowpicker (and keep cairo on top all the while so it can be clicked then too).
I did some simulation by triggering the windowpicker when hitting the bottom of the screen, where the dock is, but that behaviour is inconsitent AND cairo is unreachable till any one window is selected.

fabounet :


what did you imagine precisely ?


well exactly what's on the mockup. An alternative dialog could be to have the entire message on one line. It should be a plain box (no pointer) rising from the dock and spreading screen-wide. It would be more discreet and space effective.
If it's a plain dialogue and the message is too long to fit on one line it's truncated [...] clicking on the message box will lift it further upwards to reveal the entire message (on subsequent lines) or open the associated program / applet.
If it's a popup dialogue with widgets etc. the dialogue can spread on more than one line.

fabounet, Thursday 21 April 2011 à 12:27


Subscription date : 30 November 2007
Messages : 17118
I'm not sure to fully understand, but the Switcher applet has a secondary action that can be the Exposé of all windows.

jesuisbenjamin, Thursday 21 April 2011 à 13:08


Subscription date : 28 October 2009
Messages : 415
Did you try Gnome 3? The dock + exposé behaviour is what i am talking about.

With regard to dialog/notifications:
[the pics are huge, can i set the size on display on this forum?]
The notification slides upwards:
http://uppix.net/3/0/c/436fad485d854922c05523cc56c6d.png

It is displayed for a moment, can be closed:
http://uppix.net/9/0/9/73ea7bd5bc568294081292ff6d0ec.png

It is usable for applets and os-notifications alike but also for newsfeed etc.:
http://uppix.net/f/2/7/790398bdc6c8472263b353c0a834a.png

jesuisbenjamin, Thursday 21 April 2011 à 16:25


Subscription date : 28 October 2009
Messages : 415
Now i tried to make theme that's getting close to the behaviour i describe here above:

http://videobin.org/+4bx/4ol.html

You will see the dock rising above the panel and a the window picker being triggered all the while.
The only thing here is that the dock is inactive while the window-picker's on, which is a shame: i want to have an overview of my windows to know what to click on my dock.
Here the panel is the gnome-panel. I'd like to be able to make this with the cairo instead. It's not as easy as it seems though: as mentioned earlier i'd need the text next to icons, full text applets (date/time, username) and the possibility to put icons on the left and right of the panel depending what these are, also a separate set of full configuration (appearance, behaviour) for each dock would be necessary (eg, zoom on the launcher, not on the panel). Then of course, the dialogues (as described above) should stand on top of the launcher dock or panel dock depending on the launcher dock having being hidden or visible.

matttbe, Saturday 21 May 2011 à 23:38


Subscription date : 24 January 2009
Messages : 12573
I think this new dialog is interesting!
http://uppix.net/f/2/7/790398bdc6c8472263b353c0a834att.jpg


And I like the idea to have more interactions with the WM and maybe having something like Gnome3 or Unity but this is a lot of work and it requires the help of other team (e.g. Compiz team but they also work with Unity)... But why not
In fact it can be interesting to have more interactions with a lot of other program to display some quick information, etc. but I guess if we want to have something like that we have to contact other devs teams and dock maintainers too...

jesuisbenjamin, Sunday 22 May 2011 à 00:32


Subscription date : 28 October 2009
Messages : 415
I like the thinking Matt

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] A Vision of Cairo
jesuisbenjamin English 9 jesuisbenjamin [Read]
22 May 2011 à 00:32


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions A Vision of Cairo Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.