Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bump to 1.8v1.8 | piotr | 2022-10-31 | 1 | -1/+1 |
| | |||||
* | Merge pull request #41 from Syphdias/limit-depth | Piotr Miller | 2022-10-31 | 2 | -9/+53 |
|\ | | | | | Add depth limit as argument for how often to autotile | ||||
| * | Add information about --limit | Syphdias | 2022-10-31 | 2 | -8/+22 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The help and README did not go into details what exactly the --limit option does. Since it can be used to imitate a master-stack layout, and can enable tabbed or stacking layouts to some degree, this adds the explanation in the section talking about this limitation. It softens the limitations of autotiling while still stressing that tabbed and stacked layouts may behave unexpectedly and are not supported by autotiling. | ||||
| * | Ignore containers for depth if they have 1 child node | Syphdias | 2022-10-30 | 1 | -3/+12 |
| | | | | | | | | | | | | | | | | | | | | With lots of splits the hierarchy can get deeper than normal, if containers get closed. i3 does not flatten this hierarchy (atm). This means that the depth option does needs to ignore containers that only contain one child/node. This is done only incrementing the current depth when checking against the limit if the nodes of the parent container is bigger than 1. | ||||
| * | Add depth limit as argument for how often to autotile | Syphdias | 2022-10-27 | 1 | -2/+23 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently the script will autotile (vsplit/hsplit) every window focused on with no limit. At a certain depth this behaviour is not desirably to me and I want to add more windows to the same container. Especially for terminals I prefer to have more space horizontally than vertically to see the entire line if possible. To achieve this, I add a optional parameter to prevent further autotiling after the specified limit. For example with a 16:9 display and a depth limit of 1, it will split horizontally first and then only split vertically but in the same container. ``` ________________ | | | |--------| | | |-------| |--------| | |________|_______| ``` As a side effect, this enables stacking and tabbed layouts after reaching the limit. The default behavior is still the same with an infinite limit for how deep to autotile. | ||||
* | bump to 1.7v1.7 | piotr | 2022-10-25 | 1 | -1/+1 |
| | |||||
* | clean workspaces tmp file if none specified | piotr | 2022-10-25 | 1 | -1/+5 |
| | |||||
* | add pypi badge | piotr | 2022-08-21 | 1 | -2/+1 |
| | |||||
* | add python 3.10v1.6.1 | piotr | 2022-08-21 | 1 | -0/+1 |
| | |||||
* | Merge pull request #39 from dpgraham4401/actions | Piotr Miller | 2022-08-21 | 3 | -1/+36 |
|\ | | | | | Add publish to PYPI workflow | ||||
| * | add publish workflow | David Paul Graham | 2022-08-17 | 3 | -1/+36 |
|/ | |||||
* | Merge pull request #37 from alpheratz0/patch-1 | Piotr Miller | 2022-05-13 | 1 | -2/+1 |
|\ | | | | | refactor: move `is_full_screen` outside if statement | ||||
| * | refactor: move `is_full_screen` outside if statement | alpheratz0 | 2022-04-29 | 1 | -2/+1 |
|/ | | | | `is_full_screen` was being set to the same value in both branches | ||||
* | update READMEv1.6 | piotr | 2021-11-26 | 1 | -13/+14 |
| | |||||
* | update README | piotr | 2021-11-26 | 1 | -32/+19 |
| | |||||
* | Merge pull request #33 from nwg-piotr/events | Piotr Miller | 2021-11-25 | 3 | -10/+33 |
|\ | | | | | Allow choosing events to subscribe | ||||
| * | help format corrected | Piotr Miller | 2021-11-25 | 1 | -2/+2 |
| | | |||||
| * | allow specifying events; version bump | Piotr Miller | 2021-11-25 | 2 | -10/+30 |
| | | |||||
| * | improve .gitignore | Piotr Miller | 2021-11-25 | 1 | -0/+3 |
|/ | |||||
* | Merge pull request #32 from ErikReider/master | Piotr Miller | 2021-11-24 | 1 | -2/+2 |
|\ | | | | | Fixed manually switching between layouts not working | ||||
| * | Added MODE event to replace BINDINGS event | Erik Reider | 2021-10-27 | 1 | -0/+1 |
| | | |||||
| * | Fixed manually switching between layouts not working | Erik Reider | 2021-10-27 | 1 | -2/+1 |
|/ | |||||
* | update CHANGELOG.mdv1.5 | piotr | 2021-03-17 | 1 | -1/+1 |
| | |||||
* | update CHANGELOG.md | piotr | 2021-03-17 | 1 | -0/+6 |
| | |||||
* | bump to 1.5 | piotr | 2021-03-17 | 1 | -1/+1 |
| | |||||
* | Merge pull request #27 from mtshrmn/master | Piotr Miller | 2021-03-17 | 1 | -0/+1 |
|\ | | | | | Add Event.BINDING subscription; resolves #26 | ||||
| * | add WINDOW_FOCUS back | Moshe Sherman | 2021-03-15 | 1 | -0/+1 |
| | | |||||
| * | replace WINDOW_FOCUS event with BINDING | Moshe Sherman | 2021-03-15 | 1 | -1/+1 |
|/ | |||||
* | Merge remote-tracking branch 'origin/master'v1.4 | piotr | 2021-02-16 | 1 | -5/+1 |
|\ | |||||
| * | Merge pull request #25 from morten-b/patch-1 | Piotr Miller | 2021-01-14 | 1 | -5/+1 |
| |\ | | | | | | | snap removed as it is not maintained nor published | ||||
| | * | snap removed as it is not maintained nor published | morten-b | 2021-01-14 | 1 | -5/+1 |
| |/ | | | | | I was not able to package the snap certain development flag, so have removed it. | ||||
* / | Save args.workspaces to /tmp for use with nwg-panel | piotr | 2021-02-16 | 1 | -0/+25 |
|/ | |||||
* | v1.3 changes describedv1.3 | piotr | 2021-01-09 | 2 | -1/+34 |
| | |||||
* | Merge pull request #23 from nwg-piotr/polish | Piotr Miller | 2021-01-08 | 2 | -37/+26 |
|\ | | | | | minor polishment | ||||
| * | version bump | piotr | 2021-01-08 | 1 | -1/+1 |
| | | |||||
| * | formatting, some argument cleanup | piotr | 2021-01-08 | 1 | -36/+25 |
|/ | |||||
* | update CHANGELOG.md | piotr | 2021-01-08 | 1 | -1/+5 |
| | |||||
* | Merge pull request #22 from riscie/master | Piotr Miller | 2021-01-08 | 1 | -4/+16 |
|\ | | | | | adds --workspace cli argument to restrict autotiling to certain workspaces | ||||
| * | change: optimizes debug message with hint to autotiling might be turned off ↵ | Matthias Langhard | 2021-01-08 | 1 | -1/+1 |
| | | | | | | | | on wokspace | ||||
| * | change: uses workspace numbers instead of names for more flexibility with ↵ | Matthias Langhard | 2021-01-08 | 1 | -1/+1 |
| | | | | | | | | workspace naming | ||||
| * | fix: fixes bug introduced in PR where autotiling would not be active if no ↵ | Matthias Langhard | 2021-01-07 | 1 | -1/+1 |
| | | | | | | | | workspaces were passed | ||||
| * | adds --workspace cli argument to restrict autotiling to certain workspaces | Matthias Langhard | 2021-01-07 | 1 | -3/+15 |
|/ | |||||
* | python 3.9v1.2 | piotr | 2021-01-04 | 1 | -0/+1 |
| | |||||
* | Merge pull request #18 from Lqp1/master | Piotr Miller | 2020-10-15 | 1 | -1/+11 |
|\ | | | | | Allow autotiling to be run manually again | ||||
| * | Allow autotiling to be run as a script directly | Thomas Langé | 2020-10-15 | 1 | -1/+11 |
|/ | |||||
* | Update to README #16 | piotr | 2020-08-26 | 1 | -3/+3 |
| | |||||
* | Merge pull request #15 from nschloe/version-v | Piotr Miller | 2020-07-23 | 3 | -7/+23 |
|\ | | | | | add --version | ||||
| * | version bump | Nico Schlömer | 2020-07-23 | 1 | -1/+1 |
| | | |||||
| * | more readme | Nico Schlömer | 2020-07-23 | 1 | -2/+2 |
| | | |||||
| * | add pypi badge | Nico Schlömer | 2020-07-23 | 1 | -6/+12 |
| | |