Commit Graph

79 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 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 ee08eecb49 Per-window setting of draft mode. 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 399d0622a7 README update. 2021-02-25 18:19:17 -05:00
Xinhao Yuan 759fe17e37 Nits in README 2021-02-17 18:56:29 -05:00
Xinhao Yuan a8964c493e Add some caveats. 2021-02-15 10:43:16 -05:00
Xinhao Yuan 82bea05e26 English can be hard. 2021-02-15 01:03:06 -05:00
Xinhao Yuan a651f5528e Nested layout. 2021-02-14 23:05:19 -05: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 a3996c95e0 added quick patch 2019-10-06 12:19:31 -04:00
Xinhao Yuan bc84e7b537 default layout 2019-09-14 15:21:28 -04:00
Xinhao Yuan 1a9d94a9f7
Update README.md 2019-08-18 18:52:46 -04:00
Xinhao Yuan 610be92a8b command 2019-08-11 09:09:06 -04:00
Xinhao Yuan ec9507b766 max depth 2019-08-10 13:33:00 -04:00
Xinhao Yuan c8d2b5fd45 big refactoring; advanced grid mode; readme 2019-08-10 12:25:51 -04:00
Xinhao Yuan 15eb733918 readme 2019-08-08 10:47:13 -04:00
Xinhao Yuan 9376a4397f minor 2019-08-05 22:29:03 -04:00
Xinhao Yuan a6af7bb197 readme 2019-08-03 14:32:59 -04:00
Xinhao Yuan 16fdf8cdd8 minor change 2019-08-01 09:54:18 -04:00
Xinhao Yuan 752539bba5 Draft mode 2019-07-31 21:00:38 -04:00
Xinhao Yuan a1b6eef873 make useless_gap usage more friendly; minor fix 2019-07-21 12:03:55 -04:00
Xinhao Yuan dfb0f19512 revise the naming function 2019-07-14 13:34:54 -04:00
Xinhao Yuan b39d60741e readme 2019-07-14 13:27:29 -04:00
Xinhao Yuan 8b48e9582f allow non-persistent layout 2019-07-14 13:26:13 -04:00
Xinhao Yuan 942895916f readme 2019-07-14 12:46:06 -04:00
Xinhao Yuan 8595530cd8 minor enhancement 2019-07-13 19:01:55 -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 3feeb8cc02 icons 2019-07-13 01:03:08 -04:00
Xinhao Yuan 93f5053356 readme 2019-07-12 21:34:44 -04:00
Xinhao Yuan 2e316b6f7b readme 2019-07-12 20:01:49 -04:00
Xinhao Yuan 40437871d3 make layout dependent on tags 2019-07-12 20:01:41 -04:00
Xinhao Yuan 5b915c8ded readme 2019-07-12 10:25:53 -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 65da3ca70d simplify package; optional scr; readme 2019-07-11 18:06:40 -04:00
Xinhao Yuan da55952a06 readme 2019-07-11 17:39:22 -04:00
Xinhao Yuan 857dd9e501 readme 2019-07-11 14:40:13 -04:00
Xinhao Yuan 406ef51c54 readme 2019-07-11 12:59:21 -04:00
Xinhao Yuan dfb3e8f365 move region calculation to arrangement 2019-07-11 11:25:20 -04:00