Commit Graph

107 Commits

Author SHA1 Message Date
Mike Blumenkrantz f1a65ee922 remove "border_raise_on_focus" config option
buckle up. for the first time in history, a config option is getting removed instead of added.

the reasons for this removal are many, but let's go way back to the beginning and see why it was added:
oh wait, we can't because the commit message (from 2006) is

>>    patches that i said were in - commit. (see my reply emails)

>>    also finish off a TODO item or 2

reading through the TODO items which were also crossed off in that commit, I'm assuming that this was the "option to NOT raise on focus in click to focus" item.

== REASON 1 ==

the problem here is that there's another, BETTER option called "click raises window" (always_click_to_raise) which does the same thing, except it doesn't totally fuck you when you get a random X focus event, which happens more often than you might think.

this means that, to avoid broken behavior which might cause your windows to spastically raise for a few frames in common cases (using winlist...) with click-to-focus, you have to know that this is the default-enabled option that's fucking you, and you have to remember to manually disable it every time. if you DON'T know that this is the option that's fucking you, and you just see windows randomly raising on their own, you'll probably either ignore it or file a bug, when this is supposed to be a "feature" that actually worked in reverse, since it was intended only for disabling.

== REASON 2 ==

there's also auto-raise, which can be set to 0.0s, which is effectively the same thing since it also triggers on focus but can be configured not to fuck your window stack

== REASON 3 ==

aaand finally, this option makes any sort of pointer focus model impossible to use, since your windows will constantly be raising all over as you move the mouse

tl;dr: I'm removing it, e-dealwithit.gif
2013-10-07 06:49:33 +01:00
Mike Blumenkrantz 8184c52856 enable teamwork module by default in standard config 2013-09-02 14:20:39 +01:00
Mike Blumenkrantz 4ff926f986 set some better focus-raise defaults after recent raise-on-focus fix 2013-08-21 09:29:39 +01:00
Carsten Haitzler 934e02b320 font previews in efm - in thumbnails and in efm preview 2013-07-02 14:24:16 +09:00
Mike Blumenkrantz 223bfc600f correctly update all the stock configs to current version and fix up default profile signal bindings list
SVN revision: 83657
2013-02-06 08:07:21 +00:00
Mike Blumenkrantz d7c52deb98 merge all bindings dialogs into single module: conf_bindings
configs have been updated to load correct module and modapi version has been bumped to invalidate old modules

SVN revision: 83632
2013-02-05 14:03:11 +00:00
Mike Blumenkrantz d1be1fc8bb add profile types to config so it will be possible to determine what type of config the user started with
SVN revision: 83588
2013-02-04 10:45:51 +00:00
Mike Blumenkrantz c48fd0b06d giant commit that wipes all bindi^W^W^Wsplits out binding configs into a separate config domain so they can be more easily copied and so they won't be wiped in the event that primary config is wiped
also splits all binding lists out of e_config: they are now conveniently located in the global "e_bindings" struct

SVN revision: 83544
2013-02-01 10:21:54 +00:00
Samuel F. Baggen 2494e166eb added missing conf for screen_limits (new lost windows)
SVN revision: 82913
2013-01-17 00:57:53 +00:00
Mike Blumenkrantz 7086d77103 comp module config is dead, long live conf_comp!
SVN revision: 82617
2013-01-11 07:52:47 +00:00
Lucas De Marchi 0675dd03a0 e: rename option use_composite to use_shaped_win
In order to move composite inside the core we need to kill the
use_composite option. However in some places it is being used to switch
between ARGB and shaped windows. It doesn't make much sense to keep the
advanced/engine dialog to let the user toggle this options if we have
composite always enabledm, but lets allow the user to shoot
himself on the foot (for now).

Next step will be to move the comp module files to core so user can't
unload it anymore.

SVN revision: 82433
2013-01-09 03:21:25 +00:00
Lucas De Marchi 131eff3354 e: don't allow to disable composite in wizard
SVN revision: 82226
2013-01-04 18:35:32 +00:00
Mike Blumenkrantz 0f01a6b279 in a move which will make me tremendously unpopular, config versioning has been changed from hex to dec across the whole tree, including helper functions and modules

SVN revision: 81624
2012-12-21 23:57:05 +00:00
Mike Blumenkrantz 1565e76e6f set window_activehint_policy value in default config
SVN revision: 81560
2012-12-21 16:07:12 +00:00
Mike Blumenkrantz 3e62bb05b3 disable gnome+kde integration by default so they don't fuck up resolution and kbd layout
ticket #2011

SVN revision: 81433
2012-12-20 09:44:17 +00:00
Gwanglim Lee 499b88748b From: Gwanglim Lee <>
Subject: Re: Re: Re: [E-devel] [RFC] Virtual desktop window profile

I've attached 4th patch. May the 4th be with you.

ecore patch has been merged with efl and all files are based on r80123.

Thanks & Regards,

------- Original Message -------
Sender : Daniel Juyung Seo<>
Date : 2012-12-04 01:55 (GMT+09:00)
Title : Re: Re: [E-devel] [RFC] Virtual desktop window profile

It looks ok to me.
Sorry but can you re-generate the patch according to the recent ecore
merge to efl single tree?

Daniel Juyung Seo (SeoZ)

On Thu, Nov 29, 2012 at 12:29 AM, Gwanglim Lee <>

Dear Raster and Daniel Juyung Seo,

I've attached 3rd patches and test_config according to your reviews.
These are based on r79782.

[elementary & ecore]
1. "profile,set" -> "profile,changed" - done
2. spaces after EINA_LIST_FOREACH - done
3. variable type - keep
4. author - done
5. removing deprecated marking in patch - done
6. add elm_win_available_profiles_get to test_config for the debugging
purpose - done

7. check whether a given profile is present in an available profiles.
otherwise window profile will be one of the item
    in available profiles. - newly added thing to the elm_win
        8. merge with EO - done. :(
            Any comments would be appreciated.

SVN revision: 80216
2012-12-05 06:51:16 +00:00
Mike Blumenkrantz 327391da95 new wizard page to enable tasks by default
ticket #1663

SVN revision: 79701
2012-11-26 11:58:04 +00:00
Mike Blumenkrantz 3e39dd4401 fix shelf gadget sequence numbering for default config
SVN revision: 79698
2012-11-26 11:38:17 +00:00
Carsten Haitzler 35773a3241 add config for disabling delayed modules. this actually drastically
speeds up e startup - but this i mean the shelf comes up instantly
populated rather than taking 2 or 3 seconds to figure its life out.

SVN revision: 77558
2012-10-07 10:01:14 +00:00
Carsten Haitzler bf9c8ed14c no duplicate win+left/right bindings.
SVN revision: 76881
2012-09-20 02:49:54 +00:00
Carsten Haitzler e574adfed7 add single-instance launching infra support for e17 as well as launch
tracking for ibar.

SVN revision: 76793
2012-09-18 10:00:37 +00:00
Mike Blumenkrantz f1e4a5909f add two new maximize modes: left and right
these will maximize a window to either the left or the right half of the screen, respectively
work started by etrunko in ticket #1422

SVN revision: 76198
2012-09-05 13:46:15 +00:00
Carsten Haitzler 6e9eb3dc61 adjust some default config values like desktop name and pager.
SVN revision: 75936
2012-09-02 03:54:06 +00:00
Carsten Haitzler 9f691c9b39 make nicer scaling dialog.
SVN revision: 75347
2012-08-17 05:28:39 +00:00
Carsten Haitzler f6030fa521 adjust standard config to load xkb module and add gadget.
SVN revision: 75305
2012-08-16 05:30:54 +00:00
Carsten Haitzler df7925bb31 terminology ftw. :)
SVN revision: 74970
2012-08-07 10:22:40 +00:00
Chidambar Zinnoury d4b871bafd e: add a configuration value to group new windows with others from the same app.
We may want to alert the user it appeared though (make it urgent?).

 See r70370, fixes #40.

SVN revision: 73856
2012-07-14 18:00:57 +00:00
Mike Blumenkrantz 0dc7322d6d default keybind for move mouse to next/prev screen changed to use Windows key instead of Ctrl+Shift: these keys are used to select words in literally every other toolkit/UI in existence.
SVN revision: 71585
2012-05-31 14:27:27 +00:00
Michael BOUCHAUD 7743a24db2 e: make e_powersave values configurable
SVN revision: 70698
2012-05-03 20:16:34 +00:00
Carsten Haitzler 5a00507e2b xkb config put into core. xkb layout is set on startup now (last one
used). removed setting up and deletion of keybindings - now its in
normal keybindings config territory. set them up yourself. much more
solid now. happy.

SVN revision: 70552
2012-04-30 09:52:05 +00:00
Carsten Haitzler 8384f04ad4 improve default configs
SVN revision: 70500
2012-04-26 08:49:15 +00:00
Carsten Haitzler 250d570004 fix fullscreen mode keybind dup.
SVN revision: 69869
2012-04-02 20:29:37 +00:00
Carsten Haitzler cbe5220805 make ctrl+alt+f a default binding for fullscreen toggle
SVN revision: 67849
2012-02-11 12:13:29 +00:00
Carsten Haitzler 040bc74f20 and by default only suspecnd on lid definitely being closed.
SVN revision: 67603
2012-01-30 12:58:59 +00:00
Carsten Haitzler 28de5a6ad3 improve standard config.
SVN revision: 66898
2012-01-05 10:07:48 +00:00
Carsten Haitzler b4e855e5cc set remember internal windows and fwin windows by default
SVN revision: 66706
2011-12-31 07:02:01 +00:00
Carsten Haitzler 40905b1c80 bump default config versions :)
SVN revision: 66704
2011-12-31 05:34:27 +00:00
Carsten Haitzler 34c2b697ba handle thumbnailing of more mimetypes thanks to evas_generic_loaders
doing lots of video :)

SVN revision: 66625
2011-12-29 11:27:21 +00:00
Carsten Haitzler e46322a104 oooooh e can check for its own updates now. :) kind of generic to be
able to do more too.

SVN revision: 66621
2011-12-29 10:45:49 +00:00
Carsten Haitzler 9f8ff9682f remove some more unused config vars and mark config vars that have gui

SVN revision: 66524
2011-12-26 07:26:39 +00:00
Carsten Haitzler 7fd02afae4 and remove virtual roots config that isnt ever used or able to be
enabled or tested...also remove the config vals from profiles.

SVN revision: 66514
2011-12-26 06:32:21 +00:00
Carsten Haitzler 4a76470496 taskbar++!
one more todo item being knocked off. but there.
also no proper icon for it yet. mostly code from the old taskbar with
lots of little things fixed.

SVN revision: 64518
2011-10-30 07:36:54 +00:00
Carsten Haitzler 732845eb7c quick fix to scale dialog and default base dpi (dpi for which e was
designed to look good at scale == 1.0).

SVN revision: 64480
2011-10-28 05:31:50 +00:00
Carsten Haitzler a0781f02c4 allow 1 of the syscon entries to be marked iwth is_main=2 as the
"default" one so if you press the binding that broung syscon up again
while syscon is up - and later than 0.5 seconds after syscon came up
and more than 2 times, then it execs that default action (eg power
down, suspend etc.)

SVN revision: 63831
2011-10-05 09:39:39 +00:00
Hannes Janetzek 44fe00ffa9 e17: more work on xsettings
- app theme chooser
- add option to disable 'settings daemon'

SVN revision: 63615
2011-09-27 01:56:08 +00:00
Hannes Janetzek 1656a81310 e17: add xsettings. add option to icon config to use same theme for applications
SVN revision: 63591
2011-09-24 22:05:15 +00:00
Carsten Haitzler 8fdd202115 make desktop file icons on by DEFAULT!
SVN revision: 63499
2011-09-20 11:46:35 +00:00
Carsten Haitzler 9e0032aabf and allow config to suspend even if on AC power (ie if disabled wont
suspend on blank if connected to AC)

SVN revision: 62656
2011-08-21 11:02:33 +00:00
Carsten Haitzler d88e160f25 as per e17 release todo:
|| LOW  || Power    || Add suspend/hibernate w/ screen blank or low battery config option ||             ||     || ||


SVN revision: 62655
2011-08-21 10:44:23 +00:00
Carsten Haitzler 7c9f1888df big big big wizard revamp. as per todo list.
SVN revision: 62478
2011-08-15 09:21:12 +00:00