Matthew Kosarek
|
08dad884e4
|
Create LICENSE
|
2023-12-28 13:45:30 -05:00 |
|
Matthew Kosarek
|
0a47809ff3
|
Cleaning out info pertaining to the desktop environment
|
2023-12-28 13:43:07 -05:00 |
|
Matthew Kosarek
|
aee7cc8363
|
snap support
|
2023-12-28 13:31:57 -05:00 |
|
Matthew Kosarek
|
2e17c7efaa
|
investigating an interesting bug and fixing the lone-window-resize bug
|
2023-12-28 11:19:44 -05:00 |
|
Matthew Kosarek
|
baca05a08a
|
refactor: delete unnecessary client code and refactor name of project
|
2023-12-28 10:56:38 -05:00 |
|
Matthew Kosarek
|
7f2f6cf36b
|
feature: attempt one at constraining windows
|
2023-12-28 10:50:12 -05:00 |
|
Matthew Kosarek
|
208d3ed144
|
bugfix: not being able to interact with any app
|
2023-12-21 15:06:25 -05:00 |
|
Matthew Kosarek
|
ccf9940b66
|
feature: select the active window on hover
|
2023-12-21 14:45:17 -05:00 |
|
Matthew Kosarek
|
8cece1184a
|
enhance: remove MinimalWindoManager
|
2023-12-21 11:57:15 -05:00 |
|
Matthew Kosarek
|
92050e8176
|
bugfix: fixing deleting final node leading to bad tiling, but things are messy there
|
2023-12-21 11:49:12 -05:00 |
|
Matthew Kosarek
|
ddf3cb0f29
|
bugfix: consolidating parents was broken
|
2023-12-21 11:46:11 -05:00 |
|
Matthew Kosarek
|
03b5932dde
|
feature: simple gaps, with some bugs
|
2023-12-21 11:34:04 -05:00 |
|
Matthew Kosarek
|
bcbfd48186
|
readme: needs refining, but its ok
|
2023-12-19 10:39:11 -05:00 |
|
Matthew Kosarek
|
ea9376b4d7
|
bugfix: translating other outputs when we resize an output
|
2023-12-19 10:23:34 -05:00 |
|
Matthew Kosarek
|
daf16b0b02
|
feature: open windows across multiple displays
|
2023-12-19 10:15:14 -05:00 |
|
Matthew Kosarek
|
e3add8c55e
|
feature: resizing the display resizes the windows in it
|
2023-12-19 09:44:29 -05:00 |
|
Matthew Kosarek
|
a1eb6f7347
|
bugfix: using the actual initial output size
|
2023-12-19 09:12:00 -05:00 |
|
Matthew Kosarek
|
bd371892bb
|
minor: refactor for readability
|
2023-12-19 08:58:33 -05:00 |
|
Matthew Kosarek
|
9f81b1befa
|
enhancement: only need to keep track of the active window
|
2023-12-19 08:51:14 -05:00 |
|
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 |
|