Matthew Kosarek
|
7cdb097087
|
bugfix: leaving the algorithm for now, but we nee a quick cleanup sesh
|
2023-12-19 08:36:44 -05:00 |
|
Matthew Kosarek
|
9f585b3042
|
enhance: using traverse to handle window movement
|
2023-12-19 08:18:16 -05:00 |
|
Matthew Kosarek
|
722e5681d7
|
feature: working window traversal algorithm minus some pain points
|
2023-12-19 08:10:22 -05:00 |
|
Matthew Kosarek
|
5bc1830c56
|
bugfix: issue where adding direction to new node was segfaulting
|
2023-12-15 16:54:40 -05:00 |
|
Matthew Kosarek
|
3cec993799
|
generally fixing up how nodes are inserted into the tree
|
2023-12-15 16:39:01 -05:00 |
|
Matthew Kosarek
|
6984692305
|
moving windows between nodes sort of works, but let's cleanup first
|
2023-12-15 16:27:08 -05:00 |
|
Matthew Kosarek
|
cc3456f849
|
feature: horizontal & vertical movement within a lane
|
2023-12-15 14:36:20 -05:00 |
|
Matthew Kosarek
|
1c9de0036f
|
bugfix: working resize, delete, and addition with mild bugs
|
2023-12-11 08:58:30 -05:00 |
|
Matthew Kosarek
|
ddfbe077cd
|
feature: resizing, new nodes, et all are working, with some rounding errors
|
2023-12-10 17:59:00 -05:00 |
|
Matthew Kosarek
|
36cc3d425f
|
completed: much better resizing algorithm
|
2023-12-10 16:03:43 -05:00 |
|
Matthew Kosarek
|
3ace63413c
|
wip: nearly working vertical resize
|
2023-12-10 13:53:51 -05:00 |
|
Matthew Kosarek
|
5b9be0bdf6
|
refactor: no longer calculating the area, but rather storing it
|
2023-12-08 07:21:10 -05:00 |
|
Matthew Kosarek
|
1909dffc40
|
foundation: resizing, but realized we need a better foundation for this
|
2023-12-08 07:14:49 -05:00 |
|
Matthew Kosarek
|
49d1bbcf9d
|
Updated readme
|
2023-12-07 09:52:38 -05:00 |
|
Matthew Kosarek
|
bf58fc49fe
|
bugfix: able to change direction on a single-child window
|
2023-12-01 09:25:48 -05:00 |
|
Matthew Kosarek
|
c4d91582b0
|
refactor: bugfixes for the node resizing system and consolidation
|
2023-12-01 09:18:04 -05:00 |
|
Matthew Kosarek
|
e16bfcf298
|
bugfix: edge case where we need to consolidate two nodes
|
2023-11-30 18:06:55 -05:00 |
|
Matthew Kosarek
|
1afcfad912
|
big cleanup: removing NodeContent in favor of a single Node, much cleaner
|
2023-11-30 17:41:41 -05:00 |
|
Matthew Kosarek
|
3201554eeb
|
feature: horizontal tiling support, and support for requesting_x multiple times in a row
|
2023-11-28 17:54:32 -05:00 |
|
Matthew Kosarek
|
ed161f81dd
|
bugfix: can open up multiple split across window
|
2023-11-28 17:47:43 -05:00 |
|
Matthew Kosarek
|
8238006d4f
|
Support for vertical adding
|
2023-11-28 17:34:20 -05:00 |
|
Matthew Kosarek
|
7804c8cf21
|
feature: opening a new horizontal lane works
|
2023-11-28 17:23:50 -05:00 |
|
Matthew Kosarek
|
dff8dc83d5
|
Able to open windows horizontally in a row
|
2023-11-19 12:04:22 -05:00 |
|
Matthew Kosarek
|
ed00baa8ae
|
Shell of an initial tree implementation
|
2023-11-19 11:30:05 -05:00 |
|
Matthew Kosarek
|
f74c32a6c2
|
Using XDG shell to render, tada!
|
2023-10-30 09:20:00 -04:00 |
|
Matthew Kosarek
|
36dbaa08a3
|
Drawing a background appropriately
|
2023-10-27 16:26:34 -04:00 |
|
Matthew Kosarek
|
00e3b077e9
|
Merge branch 'master' of github.com:mattkae/mir-i3
|
2023-10-11 10:06:17 -04:00 |
|
Matthew Kosarek
|
c04bd458c1
|
Initial WIP with new files
|
2023-10-11 10:05:08 -04:00 |
|
Matthew Kosarek
|
5ccdee560c
|
An initial WIP
|
2023-09-08 16:50:02 -04:00 |
|
mattkae
|
da7c5a3ca5
|
Happy with the readme
|
2023-02-26 10:58:45 -05:00 |
|
mattkae
|
46266ea531
|
I didn't need that either
|
2023-02-26 10:51:35 -05:00 |
|
mattkae
|
90b37c390f
|
Improved the name
|
2023-02-26 10:50:38 -05:00 |
|
mattkae
|
f93531c204
|
Removing unnecessary files
|
2023-02-26 10:49:51 -05:00 |
|
mattkae
|
c72bba6a16
|
Demo
|
2023-02-26 10:43:29 -05:00 |
|
mattkae
|
028b45009b
|
Documentation and no errors
|
2023-02-26 10:10:11 -05:00 |
|
mattkae
|
117069b177
|
Updated the readme
|
2023-02-25 13:09:26 -05:00 |
|
mattkae
|
1d824274fc
|
Some renames
|
2023-02-25 12:57:18 -05:00 |
|
mattkae
|
f854be38d4
|
Movement is working well
|
2023-02-25 12:54:38 -05:00 |
|
mattkae
|
eb8f311ffa
|
Comments and some more renames
|
2023-02-25 12:44:19 -05:00 |
|
mattkae
|
c55eeff28f
|
A good rename
|
2023-02-25 12:38:33 -05:00 |
|
mattkae
|
9d83221942
|
Selecting the first avaialble window
|
2023-02-25 11:53:38 -05:00 |
|
mattkae
|
709c569bbb
|
Setting/getting the placement strategy is working as expected
|
2023-02-25 10:45:48 -05:00 |
|
mattkae
|
707b24c4ed
|
Adding n many window groups horizontally again
|
2023-02-25 10:43:27 -05:00 |
|
mattkae
|
0fc24373c9
|
We're getting closer
|
2023-02-23 19:17:07 -05:00 |
|
mattkae
|
faca6713cc
|
Stripped out everything that I no longer need
|
2023-02-20 19:55:36 -05:00 |
|
mattkae
|
50448c0c6e
|
Vertical placement works appropriately
|
2023-02-19 17:13:58 -05:00 |
|
mattkae
|
34d269617a
|
Horizontal compositor can have sub groups
|
2023-02-19 17:12:02 -05:00 |
|
mattkae
|
d50b2783ab
|
Barebones horizontal placement algorithm with a single zone
|
2023-02-19 16:41:25 -05:00 |
|
mattkae
|
7640b2b9be
|
Able to create a window that takes up the whole screen
|
2023-02-19 13:37:30 -05:00 |
|
mattkae
|
cb50196482
|
I have something functionng, time to dissect!
|
2023-02-19 12:57:46 -05:00 |
|