Janis
|
30867df46c
|
added update_window_type function to clients which updates floating for dialog
style windows
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
364d621b72
|
added set_tiled function to change window from floating to tiled
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
bae880c5e1
|
refactor Client to better reflect different window types
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
702004d2d2
|
remove border for fullscreen clients
|
2022-05-08 13:06:08 +02:00 |
|
Janis
|
2c6d4fd465
|
fullscreen windows can no longer be resized or moved
|
2021-12-02 22:16:57 +01:00 |
|
Janis
|
c3f3ad7203
|
rebase/corrected all cases of Point<I> that were sizes
|
2021-12-02 21:32:56 +01:00 |
|
Janis
|
5dbfa6fbcf
|
added fullscreen mechanics
|
2021-12-02 20:22:21 +01:00 |
|
Janis
|
c9b926f5ba
|
moved Point<I> to module utils
and also added `Size<I>`
both types depend on `num-traits`
|
2021-12-02 20:21:21 +01:00 |
|
Janis
|
ece0eb7903
|
made border colors configurable in the config file
|
2021-11-28 22:45:02 +01:00 |
|
Janis
|
df3c2e33ce
|
config value for killing clients on exit
|
2021-11-28 21:02:38 +01:00 |
|
Janis
|
2e589bf94b
|
custom runner using Xephyr
|
2021-11-28 20:54:38 +01:00 |
|
Janis
|
aafbcf2314
|
changed multiple (i32, i32) tuples to Point<i32>
|
2021-11-26 22:52:27 +01:00 |
|
user
|
ee1aa9cfae
|
fixes and suppressing useless warnings
|
2021-11-21 20:41:25 +01: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
|
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
|
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
|
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 |
|