http://www.enlightenment.org/ss/e-52f2c4982a6f04.96289134.jpg
tiling2 with my space hacks :)
now i see, windows before restart dont have shadow


On Wed, Feb 5, 2014 at 10:27 PM, Davide Andreoli <d...@gurumeditation.it>wrote:

> 2014-02-05 Michael Blumenkrantz <michael.blumenkra...@gmail.com>:
>
> > On Tue, 04 Feb 2014 16:01:42 +0000
> > Tom Hacohen <tom.haco...@samsung.com> wrote:
> >
> > > On 17/01/14 14:38, Tom Hacohen wrote:
> > > > Hey guys,
> > > >
> > > > I've been writing a new tiling module for enlightenment, which I
> think
> > > > is an improvement over the current one. I've based it on the current
> > > > tiling module (thanks a lot billiob!), but redesigned some of the
> > > > internals and the behaviour. I like the result and would like to
> share
> > > > it here and see what you guys think.
> > > >
> > > > TL;DR: It's e19 based, get it from the devs/tasn/e19_tiling2 branch
> on
> > > > enlightenment.git
> > > >
> > > > I currently use it, so it's stable enough for that, but there might
> > > > still be bugs. It's e19 so you need latest elementary and watch out
> for
> > > > all of the things you need to watch out for if you are upgrading from
> > e18.
> > > >
> > > > So what does the module do?
> > > > It's a tree-based tiling module, which means you can tile whatever
> and
> > > > wherever. When you create a window, it splits the currently focused
> > > > window according to the tile mode (can be toggled via key bindings).
> So
> > > > for example:
> > > > 'O' will become '8' if you split vertically and 'OO' if you split
> > > > horizontally.
> > > >
> > > > You can also swap windows using key bindings. Swapping is
> directional,
> > > > so you can only swap windows that share a border with the key
> bindings
> > > > (might add another swap mode in the future).
> > > >
> > > > You can also toggle a window's floating state (either from the border
> > > > menu or a key binding) which will make a window float over the tiled
> > > > windows (behave like e would normally treat a window).
> > > >
> > > > It shares the config with the tiling v1.0 module which is probably a
> > bad
> > > > thing, but just makes it easier for new people to start using it.
> While
> > > > tiling v2.0 can load tiling v1.0 config, making changes might reset
> > some
> > > > of the v1.0 config values when you switch back (hopefully never).
> > > >
> > > > Please let me know if you encounter any issues or have any
> suggestions.
> > > >
> > > > Many thanks to billiob for writing Tiling v1.0 and zmike for e
> related
> > > > advice.
> > > >
> > > > What doesn't work:
> > > > * Everything is not centred when using "don't show window borders"
> mode
> > > > (thanks to cippp for reporting).
> > > > * Live loading of the module - You'd have to recreate the windows for
> > > > the tiling module to "catch them". (Should be easy to fix, will fix
> > soon).
> > > > * E restarts: the windows will be re-tiled :( and sometimes wouldn't
> be
> > > > "caught". The former issue is annoying to fix, the latter is easy and
> > > > will be fixed along with the live loading issue.
> > > > * You can't "live change" the "show border" option. You'd need to
> > > > recreate the windows (super easy to fix, will do soon).
> > > > * Moving a window from an untiled desktop to a tiled desktop doesn't
> > > > work. You'd need to disable/enable floating in order to refresh it
> > (easy
> > > > to fix, found out while writing this email).
> > > > * Some resizing cases have visual artefacts that solve themselves
> when
> > > > resizing ends.
> > > > * Minimum/maximum size of windows is ignored. - I don't know what's
> the
> > > > best way to handle that. Awesome just closes the window if it can't
> fit
> > > > it, I just ignore it. I could potentially make it floating if I can't
> > > > fit it, but I'd rather just ignore the size hints. Ideas are welcome.
> > > > * Code clean-ups and log clean-ups. Both are a mess as I was hacking
> > > > while learning the code.
> > >
> > > Hey guys,
> > >
> > > I have a few updates regarding Tiling2:
> > >
> > > Due to popular demand, the module is now external and in it's own repo.
> > > You can now easily compile it with your existing e19. It's still e19
> > > only, no e18 support.
> > > Get it from:
> > > https://git.enlightenment.org/devs/tasn/e19_tiling2.git/
> > >
> > > A lot has been done since I've started it. There's now a documentation
> > > page on phab that lists what's there, what's not and how to use:
> > > https://phab.enlightenment.org/w/emodules/tiling2/
> >
> > it would be nice if you added some screenshots to this.
> >
>
> indeed, screenshots would be nice, and please (if you feel comfortable)
> add yourself as the maintainer in the first line of the page, so we can
> have someone to blame when the module is not updated anymore.
> You should also add the module on the w/emodules/ page in the "Other
> Gadgets" section.
>
>
> >
> > >
> > > Only thing that I still need to do before considering it "1.0" is
> > > finding a way to easily promote/demote. I still haven't found a proper
> > > UX way of doing it. By that I mean, moving items up/down the tiling
> > > tree. If you have an idea, please let me know.
> > >
> > > --
> > > Tom.
> > >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Managing the Performance of Cloud-Based Applications
> > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> > Read the Whitepaper.
> >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to