Janis
|
ae89404de3
|
added cursor types
|
2022-05-08 18:59:42 +02:00 |
|
Janis
|
fdf81d8d6a
|
update dependencies, bump version to 0.3
|
2022-05-08 13:33:58 +02:00 |
|
janis
|
1aab741b49
|
Merge pull request 'feature_ewmh' (#4) from feature_ewmh into main
Reviewed-on: https://desktop-host/git/janis/wm/pulls/4
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
c826556e83
|
partial EWMH support now, window type, wmname, clientlist,wmcheck
|
2022-05-08 13:27:50 +02:00 |
|
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
|
449b4cccd8
|
added clamp function to Size<T>
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
6c4f0d54bd
|
added wm_transient_for atom
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
4eb1cb4555
|
added WindowType enum
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
f9afdc990d
|
setting supported ewmh atoms fixes fullscreen
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
ac433847c5
|
added window name event
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
0dd42a7039
|
refactored atoms
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
85d3c3ce79
|
about to breka everything
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
fb011ea23f
|
added XLibConnection, EWMHAtoms type that stores atoms
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
2f805dab21
|
added test to EWMH atoms
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
56fff2698b
|
added all EWMH atoms as enum
|
2022-05-08 13:27:50 +02:00 |
|
Janis
|
db6ffb9416
|
added nirgendwm.toml config file example
|
2022-05-08 13:25:14 +02:00 |
|
Janis
|
ba047217a6
|
changed name to nirgendwm , bumped version
|
2022-05-08 13:16:05 +02:00 |
|
Janis
|
bc13bf43d6
|
changed default terminal to xterm
|
2022-05-08 13:15:52 +02:00 |
|
janis
|
590af3a06c
|
Merge pull request 'feature_window-border' (#3) from feature_window-border into main
Reviewed-on: https://desktop-host/git/janis/wm/pulls/3
|
2022-05-08 13:12:56 +02:00 |
|
Janis
|
702004d2d2
|
remove border for fullscreen clients
|
2022-05-08 13:06:08 +02:00 |
|
Janis
|
daf9f72a89
|
added border size to config
|
2022-05-08 12:56:43 +02:00 |
|
janis
|
71ddeb6af1
|
Merge pull request 'get_atom_property_leak_fix' (#2) from get_atom_property_leak_fix into main
Reviewed-on: https://desktop-host/git/janis/wm/pulls/2
|
2022-05-07 16:39:24 +02:00 |
|
Janis
|
b1895bdd07
|
fixed get_atom_property()
|
2022-05-07 13:11:06 +02:00 |
|
Janis
|
e49fdfa5be
|
adds new XPointer<T> type
|
2022-05-07 00:32:37 +02:00 |
|
Janis
|
b3f586ea6a
|
removed old xlib.rs file
|
2022-05-07 00:29:28 +02:00 |
|
Janis
|
2c6d4fd465
|
fullscreen windows can no longer be resized or moved
|
2021-12-02 22:16:57 +01:00 |
|
Janis
|
192f865fec
|
Merge branch 'feature-fullscreen'
|
2021-12-02 21:42:57 +01:00 |
|
Janis
|
25c0d94217
|
Merge branch 'refactor_point-size' into feature-fullscreen
|
2021-12-02 21:42:10 +01:00 |
|
Janis
|
b49bfed1f0
|
removed debug logging
|
2021-12-02 21:36:51 +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
|
f6a871d1e7
|
changed FullscreenEvent to be On, Off, Toggle instead of a simple bool
|
2021-12-02 18:15:45 +01:00 |
|
Janis
|
7961c97d2f
|
fix: transient windows appear as 1x1 sized
|
2021-12-02 18:13:00 +01:00 |
|
Janis
|
81a49e8290
|
seperated crate into lib and binary
|
2021-11-30 15:47:42 +01:00 |
|
Janis
|
f26ca7948b
|
added enwline to end of Cargo.toml
|
2021-11-29 20:49:50 +01:00 |
|
Janis
|
4810d88dc1
|
Merge branch 'refactor-2'
|
2021-11-29 20:47:57 +01:00 |
|
Janis
|
f57a5f8033
|
updated readme
|
2021-11-29 20:39:00 +01:00 |
|
Janis
|
4d49ae52fd
|
removed pictures
|
2021-11-29 01:06:06 +01:00 |
|
Janis
|
8f5f60455c
|
made terminal command configurable
|
2021-11-29 00:41:15 +01:00 |
|
Janis
|
c72356a087
|
disabled screenshot keybind since it doesnt work and also somehow grabs up
|
2021-11-29 00:07:56 +01:00 |
|
Janis
|
6404888941
|
cleanup, warnings, dead code, et cetera
|
2021-11-28 22:54:09 +01:00 |
|
Janis
|
ece0eb7903
|
made border colors configurable in the config file
|
2021-11-28 22:45:02 +01:00 |
|
Janis
|
3a56102ec2
|
added config file and deserialization
|
2021-11-28 22:00:08 +01:00 |
|
Janis
|
d3b4fcbf18
|
added a way to add already existing windows to wm
|
2021-11-28 21:15:51 +01:00 |
|
Janis
|
df3c2e33ce
|
config value for killing clients on exit
|
2021-11-28 21:02:38 +01:00 |
|
Janis
|
053afa576e
|
removed Makefile and xinitrc
both files are now no longer needed since i added the runner command
|
2021-11-28 21:01:50 +01:00 |
|
Janis
|
2e589bf94b
|
custom runner using Xephyr
|
2021-11-28 20:54:38 +01:00 |
|