NoOneBtw
|
adc71e517f
|
idek what i added today.
|
2021-05-23 02:26:21 +02:00 |
|
NoOneBtw
|
1b2e2d848c
|
changed rustfmt to actually work hopefully (70 char limit)
also more abstraction stuff
|
2021-05-15 02:48:23 +02:00 |
|
NoOneBtw
|
98459d620c
|
started with a backend using x11rb
|
2021-05-13 23:43:02 +02:00 |
|
NoOneBtw
|
507bc75ccc
|
started with Client Manager logic
|
2021-05-13 00:16:14 +02:00 |
|
NoOneBtw
|
db94c82185
|
added new Client , Entry , ClientStore structs and related logic
|
2021-05-12 18:28:44 +02:00 |
|
NoOneBtw
|
e924e8efc0
|
added screenshot keybinds, fixed focus behaviour
|
2021-05-12 18:26:06 +02:00 |
|
NoOneBtw
|
61dbfc3a3d
|
window border for focused client
|
2021-05-08 16:11:14 +02:00 |
|
NoOneBtw
|
1052aa13e0
|
changed the way virtual screens are stored
|
2021-05-07 11:03:55 +02:00 |
|
NoOneBtw
|
e536bb6f37
|
removed unused client tests and added keybinds to change stack widths
|
2021-05-07 08:49:53 +02:00 |
|
NoOneBtw
|
984f0763c7
|
vim-like movement between and within stacks (S-[h,j,k,l] )
|
2021-05-04 23:13:37 +02:00 |
|
NoOneBtw
|
f7189c72b2
|
changed Client store from HashMap to IndexMap
|
2021-05-04 19:33:18 +02:00 |
|
NoOneBtw
|
134e727b25
|
fixed some bugs related to floating window stacking
|
2021-05-04 18:52:08 +02:00 |
|
NoOneBtw
|
95d7740119
|
made gaps prettier
|
2021-05-04 10:50:23 +02:00 |
|
NoOneBtw
|
019ce4e350
|
Merge branch 'rework-moveresize'
amend: fixes / dead_code and functions that are now useless addressed
amend 2: didnt actually stage, oops
|
2021-05-03 12:58:44 +02:00 |
|
NoOneBtw
|
5b37a86a58
|
changed rustfmt to max 80 chars per line, added better ways to switch virtual screens
|
2021-05-03 12:34:48 +02:00 |
|
NoOneBtw
|
0d89b2915f
|
removed XSync calls since apparently they're not needed
|
2021-05-03 04:31:59 +02:00 |
|
NoOneBtw
|
407f661c33
|
reworked move/resize windows (amend: actually works)
|
2021-05-03 04:30:07 +02:00 |
|
NoOneBtw
|
ef63004242
|
fixed various crashes by actually using an error handler!
|
2021-05-01 23:24:02 +02:00 |
|
NoOneBtw
|
cbbecdfe8f
|
change xinitrc to use debug build / enable RUST_BACKTRACE
|
2021-05-01 22:48:48 +02:00 |
|
NoOneBtw
|
09548522ff
|
more advanced logging, fixed floating windows not being on top
|
2021-05-01 22:17:43 +02:00 |
|
user
|
46e2c7448c
|
added support for transient windows
transient windows float but stay on the `VirtualScreen` their parent window is on
|
2021-05-01 14:39:48 +02:00 |
|
noonebtw
|
cb0d7fbd18
|
updated image and added it to README
|
2021-04-25 08:31:23 +02:00 |
|
noonebtw
|
f253b09523
|
added readme.md
|
2021-04-25 08:20:00 +02:00 |
|
noonebtw
|
d865a6de42
|
removed wm.rs
|
2021-04-25 07:51:13 +02:00 |
|
noonebtw
|
1edfaead37
|
changed version to "0.2.0"
|
2021-04-25 07:46:16 +02:00 |
|
noonebtw
|
4235fff343
|
v0.2
|
2021-04-25 07:45:18 +02:00 |
|
noonebtw
|
7d5aae9cbe
|
should work init
|
2021-04-25 05:48:45 +02:00 |
|
noonebtw
|
a42dfcb962
|
lots of changes, added XLib (state struct for interfacing with xlib)
|
2021-04-25 01:03:33 +02:00 |
|
noonebtw
|
6d53483578
|
more tweaks to clients.rs, deprecated 2 functions (don't want to remove them
quite yet)
|
2021-04-23 22:00:06 +02:00 |
|
noonebtw
|
c1920d72df
|
seperated floating clients from tiled clients
|
2021-04-23 06:20:28 +02:00 |
|
noonebtw
|
c6fc328702
|
small changes/fixes
|
2021-04-23 02:54:54 +02:00 |
|
noonebtw
|
08a0c6b089
|
hopefully Client-Logic that actually works now
|
2021-04-23 01:59:46 +02:00 |
|
noonebtw
|
5608f1d9da
|
clients iteration 1, probably wont work tho
|
2021-04-22 18:47:05 +02:00 |
|
noonebtw
|
81536fb52c
|
reworked Client list
|
2021-04-22 02:22:46 +02:00 |
|
noonebtw
|
5823c9ae66
|
changed gitignore
|
2021-04-19 20:11:43 +02:00 |
|
noonebtw
|
1fbd43124a
|
cleanup
|
2021-01-22 00:07:08 +01:00 |
|
noonebtw
|
52833bed5c
|
Virtual Screens work ( alt+Right, alt+Left ) pretty well!
|
2021-01-21 07:14:43 +01:00 |
|
noonebtw
|
b011629e45
|
changed from a simple master_stack to virtual screens with master and
aux stack
|
2021-01-21 05:13:19 +01:00 |
|
noonebtw
|
482d97be53
|
added floating windows and reenabled ability to resize/move windows
|
2021-01-19 08:01:13 +01:00 |
|
noonebtw
|
518c254c93
|
fixed master / aux stack movement
|
2021-01-19 05:19:25 +01:00 |
|
noonebtw
|
80fdb915ab
|
refactoring; Arc -> Rc; basic tiling functionality
|
2021-01-19 01:28:50 +01:00 |
|
noonebtw
|
86fc396a84
|
can kinda tile windows i guess? its pretty bad
|
2021-01-17 02:40:11 +01:00 |
|
noonebtw
|
d0312261fb
|
mod1 clicking window raises it to foreground
|
2021-01-14 01:39:44 +01:00 |
|
noonebtw
|
6148343d37
|
window focus follows mouse cursor
|
2021-01-13 21:13:25 +01:00 |
|
noonebtw
|
1ee395e708
|
not really sure
|
2021-01-13 19:49:39 +01:00 |
|
noonebtw
|
2304968de7
|
forgot to include wm.rs in last commit, now able to track windows
|
2021-01-13 17:54:37 +01:00 |
|
noonebtw
|
f0a32fbf3c
|
moved code around, essentially refactored everything
|
2021-01-13 16:32:16 +01:00 |
|
noonebtw
|
90f5d9b9b8
|
moved code around, turned resize, move window handlers into closures
|
2021-01-12 12:24:18 +01:00 |
|
noonebtw
|
7f7872ce63
|
added a keybind to kill windows & exit wm
|
2021-01-11 20:51:57 +01:00 |
|
noonebtw
|
0ef44f56c9
|
moved "move window" and "resize window" code
|
2021-01-10 23:34:46 +01:00 |
|