Commit Graph

  • d88d97d53d
    Merge 3d258777f9 into 497d076903 Kobe Lipkens 2022-11-10 18:00:23 -0500
  • 497d076903 Skip cleanup when the tag has no screen. Also connect -> disconnect. master Xinhao Yuan 2022-11-07 11:36:59 -0500
  • 7a9c2d15df instance.tag_data -> instance.nested_tags; td -> nt Xinhao Yuan 2022-11-07 11:36:10 -0500
  • 1d05e2860c Nits. Xinhao Yuan 2022-11-07 11:34:42 -0500
  • d15b877fb5 Use the original move handler when in a nested layout. Xinhao Yuan 2022-06-29 09:22:41 -0400
  • 3b3fcd82d7 Patch awful.layout to avoid swapping client order in machi layouts, which causes flooding of client signals. Xinhao Yuan 2022-06-15 23:33:45 -0400
  • 958f989e58 Do not cache the tag name. Xinhao Yuan 2022-06-15 23:33:31 -0400
  • 7b472770ee Try to reduce size changes when arranging clients, but allow clipping in switcher. Xinhao Yuan 2022-06-06 22:12:29 -0400
  • 2e78636124 Clean up a dangling reference. Xinhao Yuan 2022-05-23 23:35:00 -0400
  • 3d258777f9
    editor: fix backspacing commas Kobe Lipkens 2022-02-02 21:28:33 +0100
  • 425ddb8637
    editor prompt: fix embedded commands Kobe Lipkens 2022-02-01 16:15:27 +0100
  • 88193e3e53
    editor prompt: movable cursor Kobe Lipkens 2022-02-01 15:12:02 +0100
  • e413822ae1 Avoid null error when screen configuration is changed. Xinhao Yuan 2022-01-09 16:38:39 -0500
  • df15a7b78e Avoid deadloop when recomputing is triggered. Xinhao Yuan 2021-09-06 14:49:49 -0400
  • 09989c71e9 Fix outdated test expectations. Xinhao Yuan 2021-09-06 13:15:29 -0400
  • 5cee31af77 In switcher mode, always set focus to the top window after changing the area. This fixes issue #14. Xinhao Yuan 2021-07-14 20:53:31 -0400
  • 7f5b0b17a5 Variable scope fix: need_recompute. Xinhao Yuan 2021-06-27 13:15:44 -0400
  • 540519f026 Code nits. ng Xinhao Yuan 2021-06-21 19:32:40 -0400
  • ac1620de02 Add merge message. Xinhao Yuan 2021-06-19 11:26:57 -0400
  • deffde6873 Emulate signals in virtual tags for nested layouts. Call arrange on empty nested layouts. Xinhao Yuan 2021-03-28 16:41:26 -0400
  • 64ce84e370 Make the placement example more concrete. Xinhao Yuan 2021-03-20 12:46:20 -0400
  • bf2151475f Keep instance data when adjusting. Xinhao Yuan 2021-03-02 18:56:11 -0500
  • 946494ecf0 Let default name function depend on the icon name. Xinhao Yuan 2021-02-28 23:17:35 -0500
  • 9f9a558b2f Document. Xinhao Yuan 2021-02-28 21:49:23 -0500
  • 92d13918ba Nits in README. Xinhao Yuan 2021-02-28 16:34:11 -0500
  • f3c5535aa7 Add a placement to try empty area only. Minor bug fixing. Xinhao Yuan 2021-02-28 13:04:06 -0500
  • 8f3261d9da Revise the placement example. Xinhao Yuan 2021-02-28 12:05:48 -0500
  • c804572ac9 Open areas are by default habitable. Xinhao Yuan 2021-02-28 11:28:29 -0500
  • 4099e6fde6 English is hard again. inhabitable -> habitable and use the right meaning. Xinhao Yuan 2021-02-28 11:23:59 -0500
  • 07adcbdad0 API changes for new_placement_cb and bug fixes. Xinhao Yuan 2021-02-28 09:32:19 -0500
  • c8fa41f367 Document the new placement callback with some tweaks. Xinhao Yuan 2021-02-28 00:14:54 -0500
  • 9b602cfc25 Allow resizing windows with parent traversal. Xinhao Yuan 2021-02-27 23:50:23 -0500
  • ea8b4f950c Maintain a stack of parent traverse. Minor tweaks. Xinhao Yuan 2021-02-27 17:19:29 -0500
  • 5d02447da5 Use pango to render text in the editor. Xinhao Yuan 2021-02-27 16:48:41 -0500
  • 945ba92ef5 Remove draft mode logic in the engine. Xinhao Yuan 2021-02-27 14:06:47 -0500
  • 2188a2a625 Ignore 0 secondary arg. Xinhao Yuan 2021-02-27 13:47:14 -0500
  • f8ff725e9b Fix a regression of size adjustments. Xinhao Yuan 2021-02-27 13:45:03 -0500
  • 88148f0dee Minor adjustment. Moving a window does not change its draft mode. Xinhao Yuan 2021-02-27 11:43:25 -0500
  • 9d1487b6af README. Xinhao Yuan 2021-02-27 11:31:37 -0500
  • 2b8ee4abd6 Deprecate per-layout draft mode. Add placement callback. Xinhao Yuan 2021-02-27 11:11:54 -0500
  • 27f684ee5a README update on the draft mode. Xinhao Yuan 2021-02-27 00:21:32 -0500
  • 47b3f6a96f More automatic drafting status. Xinhao Yuan 2021-02-27 00:16:32 -0500
  • 76d2aa5776 Unify style and indentation. Xinhao Yuan 2021-02-26 20:39:59 -0500
  • ee08eecb49 Per-window setting of draft mode. Xinhao Yuan 2021-02-26 20:21:21 -0500
  • b8a08279cf Ensure that cursor fit in the selected area. Xinhao Yuan 2021-02-26 19:25:15 -0500
  • db19cbc869 Restore correct command in nested editor. Xinhao Yuan 2021-02-26 18:40:07 -0500
  • 8a304d7c5a Fix an error in areas_to_command; Tweaks. Xinhao Yuan 2021-02-25 23:50:35 -0500
  • 7433ddd1ea Change to use Shift + Backspace to restore the current command. Xinhao Yuan 2021-02-25 21:00:33 -0500
  • 40a20f08d2 Refactor the engine out of editor. Support adjustment with various tweaks. Need to reduce the diff... Xinhao Yuan 2021-02-23 00:32:58 -0500
  • a04e2d6e35 Avoid using confusing syntax in README. legacy Xinhao Yuan 2021-04-18 13:16:59 -0400
  • 971edae6aa Apply better gaps handling for nested layouts. Xinhao Yuan 2021-03-28 18:25:37 -0400
  • 2d197b9faa
    Merge pull request #7 from JavaCafe01/master Xinhao Yuan 2021-03-07 18:07:44 -0500
  • 88ee21dcdc Prefix beautiful variables with "machi" Gokul Swami 2021-03-01 02:37:57 -0800
  • e86e9c957e Merge branch 'master' of https://github.com/xinhaoyuan/layout-machi Gokul Swami 2021-02-27 02:59:08 -0800
  • 399d0622a7 README update. Xinhao Yuan 2021-02-25 18:19:17 -0500
  • 526f481f0b Added Beautiful Vars Gokul Swami 2021-02-18 05:52:09 -0800
  • 759fe17e37 Nits in README Xinhao Yuan 2021-02-17 18:56:29 -0500
  • fccc051737 Reset tag data on command change. Xinhao Yuan 2021-02-15 12:48:51 -0500
  • a8964c493e Add some caveats. Xinhao Yuan 2021-02-15 10:40:38 -0500
  • 79cae17233 Feed in region dependent tag data for nested layouts. Xinhao Yuan 2021-02-15 10:29:24 -0500
  • 82bea05e26 English can be hard. Xinhao Yuan 2021-02-15 01:03:06 -0500
  • 65dfbb23a5 Change listing condition to any intersection. Xinhao Yuan 2021-02-15 00:20:58 -0500
  • d6d75423d9 Let switcher include all clients in a region with nested layout. Xinhao Yuan 2021-02-14 23:53:08 -0500
  • a651f5528e Nested layout. Xinhao Yuan 2021-02-14 23:04:42 -0500
  • 9fa3d500c3 Use per-layout default_cmd if set. (Issue #5) Xinhao Yuan 2020-11-22 14:59:43 -0500
  • b6c96e8338 Do not arrange immobilized clients. Xinhao Yuan 2020-08-30 21:23:46 -0400
  • 7b0637a37a tune 'w' command. Xinhao Yuan 2020-04-26 21:36:28 -0400
  • 72835899ee fix invalid command handling Xinhao Yuan 2020-04-23 23:15:32 -0400
  • 00e3e0aba5 Provided default value of editor; Changed document. Xinhao Yuan 2020-03-21 17:01:16 -0400
  • a1378403c7 change layout.create prototype Xinhao Yuan 2020-03-21 16:49:20 -0400
  • 964244d693 Added per layout default command; Fixed README.md. Xinhao Yuan 2020-03-21 10:09:35 -0400
  • 9fd13172ca re-emit focus signal after switching Xinhao Yuan 2019-11-16 23:42:14 -0500
  • 9d87edec24 minor fixes; added flags to switch behaviors when moving clients with mouse Xinhao Yuan 2019-10-14 23:42:45 -0400
  • c82cb3e7a1 switcher: added error handling in keygrabber just in case Xinhao Yuan 2019-10-13 11:47:14 -0400
  • 35edb168db quick mode of switcher Xinhao Yuan 2019-10-13 11:41:17 -0400
  • 418f4ebbb6 disable tracking in switcher Xinhao Yuan 2019-10-12 19:44:40 -0400
  • 857d213d21
    Merge pull request #1 from ssiegler/patch-1 Xinhao Yuan 2019-10-10 19:19:24 -0400
  • 0409b4e068
    Fix `attempt to concatenate a nil value` Simon Siegler 2019-10-10 15:09:10 +0200
  • a3996c95e0 added quick patch Xinhao Yuan 2019-10-06 12:19:31 -0400
  • 504a1f51ba switcher: bug fixes Xinhao Yuan 2019-10-06 12:17:01 -0400
  • 15e3ca0a2b Mouse move handler: try to avoid shrinking the client Xinhao Yuan 2019-10-05 18:01:10 -0400
  • 93c64f0fd4 better debug output Xinhao Yuan 2019-10-02 21:45:07 -0400
  • bc84e7b537 default layout Xinhao Yuan 2019-09-14 15:21:28 -0400
  • 6970d9b01b adjusted the gap model Xinhao Yuan 2019-09-14 14:55:01 -0400
  • 4951fa560b use beautiful.font instead of non-standard .mono_font Xinhao Yuan 2019-09-09 22:37:11 -0400
  • 98e09cbdb3 minor visual in switcher Xinhao Yuan 2019-09-08 23:28:35 -0400
  • 726dd0b992 respect the clients' weight/height more when fitting them into the layout Xinhao Yuan 2019-09-07 10:40:14 -0400
  • 7bdbf4b1f9 switch visual Xinhao Yuan 2019-08-28 21:18:40 -0400
  • 4c1bd3a0c3 be more graceful in presence of closing windows. Xinhao Yuan 2019-08-28 20:20:43 -0400
  • cdeedcf1ca minor fix Xinhao Yuan 2019-08-26 22:11:06 -0400
  • bec644e887 fix switch visual Xinhao Yuan 2019-08-23 23:00:15 -0400
  • 315f8a7676 adjust colors in switcher Xinhao Yuan 2019-08-22 19:05:07 -0400
  • 4632b29e92 better logging Xinhao Yuan 2019-08-19 23:46:49 -0400
  • 7e15746759 make switcher more natural in draft mode Xinhao Yuan 2019-08-19 23:26:27 -0400
  • 1a9d94a9f7
    Update README.md Xinhao Yuan 2019-08-18 18:52:46 -0400
  • 610be92a8b command Xinhao Yuan 2019-08-11 09:08:52 -0400
  • 830f0be459 minor Xinhao Yuan 2019-08-10 16:25:42 -0400
  • bd0a2fc15f fix local ref Xinhao Yuan 2019-08-10 13:42:18 -0400
  • ec9507b766 max depth Xinhao Yuan 2019-08-10 13:33:00 -0400
  • c8d2b5fd45 big refactoring; advanced grid mode; readme Xinhao Yuan 2019-08-10 12:25:51 -0400