Commit Graph

25 Commits

Author SHA1 Message Date
Xinhao Yuan 9e6bb42623 minor refactoring 2019-07-23 19:08:26 -04:00
Xinhao Yuan 1942d63421 fix visual offset in switcher and editor 2019-07-17 23:26:09 -04:00
Xinhao Yuan 2c1d8dc59c let switcher use focus fg 2019-07-16 09:28:10 -04:00
Xinhao Yuan 7f2c473629 raise client on switcher move 2019-07-15 22:00:33 -04:00
Xinhao Yuan d2520ec3d9 remove focus anyway in switcher 2019-07-15 21:57:18 -04:00
Xinhao Yuan 6ea5f035ed Incorporating reddit comments from u/sigprof. Thanks!
1. Instead of setting beautiful.layout_machi. Provide `machi.get_icon()` to generate the icon.
2. Make `layout.create(name, editor)` take `name` as a function to customize tag-dependent naming.
3. Editor/switch now grabs theme settings before starting instead of loading.
2019-07-13 18:45:38 -04:00
Xinhao Yuan 40437871d3 make layout dependent on tags 2019-07-12 20:01:41 -04:00
Xinhao Yuan c1ab5bc81b internal refactoring 2019-07-12 16:17:34 -04:00
Xinhao Yuan 2ca22c2cc1 Incorporating comments from reddit. Thanks u/sigprof.
1. Removed unintended global names
2. The default history file changed to `gfs.get_cache_dir() .. "/history_machi"`
3. `editor` will detect if the layout is machi before start
4. Added `machi_` prefix for machi fields in the layout objects.
2019-07-12 10:05:58 -04:00
Xinhao Yuan dfb3e8f365 move region calculation to arrangement 2019-07-11 11:25:20 -04:00
Xinhao Yuan 21cad445ae make tablist always visible 2019-07-09 17:34:06 -04:00
Xinhao Yuan 2f3d03fcc3 fix 2019-07-09 15:41:13 -04:00
Xinhao Yuan 602ebbf735 . 2019-07-08 16:12:38 -04:00
Xinhao Yuan 22029cc6b4 fix for multi-screen 2019-07-08 13:15:05 -04:00
Xinhao Yuan 366cb13e71 pango already scale with dpi? 2019-07-08 07:39:30 -04:00
Xinhao Yuan 058f9a26a7 switcher: use pango for cjk support 2019-07-08 07:36:06 -04:00
Xinhao Yuan 1f690824fd improve switch window list 2019-07-08 10:03:49 -04:00
Xinhao Yuan 6cec9928ec better traverse 2019-07-07 17:36:48 -04:00
Xinhao Yuan 2adc6847f1 show a list of windows when switching 2019-07-07 17:18:10 -04:00
Xinhao Yuan d868c6e7d6 switcher cycle windows 2019-07-07 13:30:05 -04:00
Xinhao Yuan 4b517f1f6a switcher move focus by default 2019-07-07 13:05:42 -04:00
Xinhao Yuan 745c7cd769 integration 2019-07-06 17:06:14 -04:00
Xinhao Yuan 3251f3fba7 switcher 2019-07-06 12:23:58 -04:00
Xinhao Yuan 7588d3e816 switcher fix 2019-07-06 12:22:19 -04:00
Xinhao Yuan e801a3f556 switcher 2019-07-06 11:35:12 -04:00