Hi,

I made a gsoc proposal about this topic. I'd like to implement this as a 
module, wich would hold other modules, such as places, ibox, mail, etc. I 
attached my proposal to this mail.

On Sunday 05 April 2009 02:01:16 Dave Andreoli wrote:
> 2009/4/5 Gustavo Sverzut Barbieri <[email protected]>
>
> > Hello guys, just for your information of a hack I'm doing as a
> > proof-of-concept and NO, THIS IS NOT THE SUMMER OF CODE PROPOSAL, 
some
> > of you asked since I did the systray and it was suggested as GSoC
> > project. Let's remember that "netbook-gsoc" is much broader, requires
> > window management hooks, gadgets and a better launcher, but this can
> > be used as base for ideas.
> >
> > Get Code:  git clone
> > git://git.profusion.mobi/users/gustavo/e-netbook-launcher.git
> >
> > What's It?
> >
> > Ubuntu guys developed its netbook-launcher using Clutter, looks nice
> > but relies on OpenGL. Screen shot at
> > http://www.eeepc.it/wp-content/uploads/2009/03/unr_2.jpg   Concept is
> > nice and I really think we can have a even more powerful replacement
> > using EFL, that does not requires OpenGL and will be themeable using
> > edje and all.
> >
> > My current code is based on latest Elementary (I'm changing things
> > there as I need) and Evas, Ecore, Edje and EDBus. I used some code
> > from E17 and also "places" module by Dave Andreolli. It still lacks a
> > grid view since there is no elm_grid (raster!!!), Volume needs
> > improving (eject/unmount icon) and feedback, lots of them: errors,
> > launch... and also implement single instance, TODO list in order could
> > be:
> >
> >  - grid for applications (high priority, but harder - I can hack
> > something using evas tables if no elm_grid shows until I'm done)
> >  - favorites menu on top-left (easy)
> >  - volumes eject/unmount button (easy)
> >  - discover freedesktop.org icon name given a volume and its
> > properties from HAL (not hard, but needs to investigate - can also go
> > into "places")
> >  - launch feedback (startup-notification? maybe the same code used
> > for "single instance" below?)
> >  - error feedback (mount failed, launch failed - easy, use inwin or
> > something like that)
> >  - THEME!!! I'd like to have one like
> > http://www.eeepc.it/wp-content/uploads/2009/03/unr_2.jpg so we can
> > show we do the same, but also another fancier one.
> >  - single instance
> >  - automatically find file manager (try a couple or get from
> > efreet/freedesktop.org and mime-type association?)
> >  - monitor menu changes
> >  - monitor ~/.gtk-bookmarks files
> >  - exit button and dialog
> >
> > To really rock, I'd like to have the following:
> >
> >  - move each component into a plugin, load from .so and automatically
> > swallow based on theme parts (gui.swallow.files -> files plugin,
> > gui.swallow.user_info -> user_info plugin...)
> >  - dialog to change finger-size and escale, much like Raster's
> > presentation software for BossaConference
> >  - change wallpaper, so we can disable ARGB window and not rely on
> > composite managers.
> >
> > I do not promise anything concrete or reliable soon, this was the work
> > I did while flying USA->Brazil and I do not have much time to work on
> > it, but I'll try as I can find some interesting use cases for
> > Elementary and also can fix some bugs with Efreet and EDBus.
> >
> > If you have patches and suggestions, let me know. I plan to add it
> > under PROTO as soon as I have something bit better.
>
> I can't understand why you make this as an external application :/
> Where the window should be stacked? below everithig? it is on top off
> applications it run.
>
> Isn't simple to make it as an E module and place it on the desktop? so you
> can also use
> the 'real' places on the right.
>
> > --
> > Gustavo Sverzut Barbieri
> > http://profusion.mobi embedded systems
> > --------------------------------------
> > MSN: [email protected]
> > Skype: gsbarbieri
> > Mobile: +55 (19) 9225-2202
> >
> >
> > -------------------------------------------------------------------------
> >----- _______________________________________________
> > enlightenment-devel mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
> ---------------------------------------------------------------------------
>--- _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

-- 
András Sevcsik
There are more and more netbooks on the market, and Enlightenment is an ideal 
WM for them because their lower performance hardware. The small screens of 
netbooks aren't ideal for browsing large menus of applications. Ubuntu and 
large netbook manufacturers like Acer and HP has already come out with their 
solutions. My idea is close to HP's Mi software: it's not just an application 
launcher, but it can also display mail status, system info and other widgets. 
It could be populated with existing E modules in a fixed layout.
I also plan to make an FDO menu browser module, without the use of ordinary 
menus.

The other part of the project would be to change the window management policies 
to behave better for small screens (like the Illume module). For example, 
windows beyond a specified windows size could go automatically fullscreen.
Mockup in additional info. Here, I use iBox, Exalt, Battery and Mail modules, 
and the planned FDO menu browser module, which will be based on E17's menu code.
Planned roadmap:
 - April 20 - May 23: The "other part": develop a module that finetunes window 
management for small screens
 - June ~30: Create the container module which will hold modules
 - August 10: Create custom themes for existing modules, and the FDO menu 
browser module (firefox bookmarks module, if there's time left)

 Mockup: http://www.sevcsik.byethost14.com/drawing.png
------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to