Commit Graph

186 Commits

Author SHA1 Message Date
Xinhao Yuan 4099e6fde6 English is hard again. inhabitable -> habitable and use the right meaning. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 07adcbdad0 API changes for new_placement_cb and bug fixes. 2021-04-18 13:18:44 -04:00
Xinhao Yuan c8fa41f367 Document the new placement callback with some tweaks. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 9b602cfc25 Allow resizing windows with parent traversal. 2021-04-18 13:18:44 -04:00
Xinhao Yuan ea8b4f950c Maintain a stack of parent traverse. Minor tweaks. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 5d02447da5 Use pango to render text in the editor. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 945ba92ef5 Remove draft mode logic in the engine. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 2188a2a625 Ignore 0 secondary arg. 2021-04-18 13:18:44 -04:00
Xinhao Yuan f8ff725e9b Fix a regression of size adjustments. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 88148f0dee Minor adjustment. Moving a window does not change its draft mode. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 9d1487b6af README. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 2b8ee4abd6 Deprecate per-layout draft mode. Add placement callback. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 27f684ee5a README update on the draft mode. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 47b3f6a96f More automatic drafting status. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 76d2aa5776 Unify style and indentation. 2021-04-18 13:18:44 -04:00
Xinhao Yuan ee08eecb49 Per-window setting of draft mode. 2021-04-18 13:18:44 -04:00
Xinhao Yuan b8a08279cf Ensure that cursor fit in the selected area. 2021-04-18 13:18:44 -04:00
Xinhao Yuan db19cbc869 Restore correct command in nested editor. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 8a304d7c5a Fix an error in areas_to_command; Tweaks. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 7433ddd1ea Change to use Shift + Backspace to restore the current command. 2021-04-18 13:18:44 -04:00
Xinhao Yuan 40a20f08d2 Refactor the engine out of editor. Support adjustment with various tweaks. Need to reduce the diff... 2021-04-18 13:18:42 -04:00
Xinhao Yuan a04e2d6e35 Avoid using confusing syntax in README. 2021-04-18 13:16:59 -04:00
Xinhao Yuan 971edae6aa Apply better gaps handling for nested layouts. 2021-03-28 18:25:37 -04:00
Xinhao Yuan 2d197b9faa
Merge pull request #7 from JavaCafe01/master
Add customization options for colors and opacity
2021-03-07 18:07:44 -05:00
Gokul Swami 88ee21dcdc Prefix beautiful variables with "machi" 2021-03-01 02:37:57 -08:00
Gokul Swami e86e9c957e Merge branch 'master' of https://github.com/xinhaoyuan/layout-machi 2021-02-27 02:59:08 -08:00
Xinhao Yuan 399d0622a7 README update. 2021-02-25 18:19:17 -05:00
Gokul Swami 526f481f0b Added Beautiful Vars
Added more variables for customizing, which defaults to the ones from
the dev.
2021-02-18 05:52:09 -08:00
Xinhao Yuan 759fe17e37 Nits in README 2021-02-17 18:56:29 -05:00
Xinhao Yuan fccc051737 Reset tag data on command change. 2021-02-15 12:48:51 -05:00
Xinhao Yuan a8964c493e Add some caveats. 2021-02-15 10:43:16 -05:00
Xinhao Yuan 79cae17233 Feed in region dependent tag data for nested layouts. 2021-02-15 10:33:41 -05:00
Xinhao Yuan 82bea05e26 English can be hard. 2021-02-15 01:03:06 -05:00
Xinhao Yuan 65dfbb23a5 Change listing condition to any intersection. 2021-02-15 00:20:58 -05:00
Xinhao Yuan d6d75423d9 Let switcher include all clients in a region with nested layout. 2021-02-14 23:53:25 -05:00
Xinhao Yuan a651f5528e Nested layout. 2021-02-14 23:05:19 -05:00
Xinhao Yuan 9fa3d500c3 Use per-layout default_cmd if set. (Issue #5) 2020-11-22 15:01:46 -05:00
Xinhao Yuan b6c96e8338 Do not arrange immobilized clients. 2020-08-30 21:23:46 -04:00
Xinhao Yuan 7b0637a37a tune 'w' command. 2020-04-26 21:36:28 -04:00
Xinhao Yuan 72835899ee fix invalid command handling 2020-04-23 23:15:32 -04:00
Xinhao Yuan 00e3e0aba5 Provided default value of editor; Changed document. 2020-03-21 17:03:27 -04:00
Xinhao Yuan a1378403c7 change layout.create prototype 2020-03-21 16:51:50 -04:00
Xinhao Yuan 964244d693 Added per layout default command; Fixed README.md. 2020-03-21 10:09:35 -04:00
Xinhao Yuan 9fd13172ca re-emit focus signal after switching 2019-11-16 23:42:14 -05:00
Xinhao Yuan 9d87edec24 minor fixes; added flags to switch behaviors when moving clients with mouse 2019-10-14 23:42:45 -04:00
Xinhao Yuan c82cb3e7a1 switcher: added error handling in keygrabber just in case 2019-10-13 11:47:23 -04:00
Xinhao Yuan 35edb168db quick mode of switcher 2019-10-13 11:41:17 -04:00
Xinhao Yuan 418f4ebbb6 disable tracking in switcher 2019-10-12 19:46:45 -04:00
Xinhao Yuan 857d213d21
Merge pull request #1 from ssiegler/patch-1
Fix `attempt to concatenate a nil value`
2019-10-10 19:19:24 -04:00
Simon Siegler 0409b4e068
Fix `attempt to concatenate a nil value`
Stumbled over this with termite:
New termite windows seem to lack a name.
2019-10-10 15:09:10 +02:00