Commit graph

  • 1d15ef6336 fullscreen fix? feature_cursor Janis 2022-05-17 16:46:40 +0200
  • ae89404de3 added cursor types Janis 2022-05-08 18:59:42 +0200
  • fdf81d8d6a update dependencies, bump version to 0.3 main Janis 2022-05-08 13:33:58 +0200
  • 1aab741b49 Merge pull request 'feature_ewmh' (#4) from feature_ewmh into main janis 2022-05-08 13:27:50 +0200
  • c826556e83 partial EWMH support now, window type, wmname, clientlist,wmcheck Janis 2022-05-08 02:54:40 +0200
  • 30867df46c added update_window_type function to clients which updates floating for dialog style windows Janis 2022-05-08 02:53:31 +0200
  • 364d621b72 added set_tiled function to change window from floating to tiled Janis 2022-05-08 02:53:10 +0200
  • bae880c5e1 refactor Client to better reflect different window types Janis 2022-05-08 01:11:04 +0200
  • 449b4cccd8 added clamp function to Size<T> Janis 2022-05-08 01:10:23 +0200
  • 6c4f0d54bd added wm_transient_for atom Janis 2022-05-08 01:10:06 +0200
  • 4eb1cb4555 added WindowType enum Janis 2022-05-08 01:09:42 +0200
  • f9afdc990d setting supported ewmh atoms fixes fullscreen Janis 2022-05-07 17:14:43 +0200
  • ac433847c5 added window name event Janis 2022-05-07 17:11:42 +0200
  • 0dd42a7039 refactored atoms Janis 2022-05-07 16:34:44 +0200
  • 85d3c3ce79 about to breka everything Janis 2022-05-07 16:14:54 +0200
  • fb011ea23f added XLibConnection, EWMHAtoms type that stores atoms Janis 2022-05-07 15:52:53 +0200
  • 2f805dab21 added test to EWMH atoms Janis 2022-05-07 14:37:17 +0200
  • 56fff2698b added all EWMH atoms as enum Janis 2022-05-07 14:23:31 +0200
  • db6ffb9416 added nirgendwm.toml config file example Janis 2022-05-08 13:25:14 +0200
  • ba047217a6 changed name to nirgendwm, bumped version Janis 2022-05-08 13:16:05 +0200
  • bc13bf43d6 changed default terminal to xterm Janis 2022-05-08 13:15:52 +0200
  • 590af3a06c Merge pull request 'feature_window-border' (#3) from feature_window-border into main janis 2022-05-08 13:12:56 +0200
  • 702004d2d2 remove border for fullscreen clients Janis 2022-05-08 12:57:32 +0200
  • daf9f72a89 added border size to config Janis 2022-05-08 12:56:43 +0200
  • 71ddeb6af1 Merge pull request 'get_atom_property_leak_fix' (#2) from get_atom_property_leak_fix into main janis 2022-05-07 16:39:24 +0200
  • b1895bdd07 fixed get_atom_property() Janis 2022-05-07 12:55:19 +0200
  • e49fdfa5be adds new XPointer<T> type get_atom_property_leak_fix Janis 2022-05-07 00:32:37 +0200
  • b3f586ea6a removed old xlib.rs file Janis 2022-05-07 00:29:28 +0200
  • 2c6d4fd465 fullscreen windows can no longer be resized or moved Janis 2021-12-02 22:16:57 +0100
  • 192f865fec Merge branch 'feature-fullscreen' Janis 2021-12-02 21:42:57 +0100
  • 25c0d94217 Merge branch 'refactor_point-size' into feature-fullscreen Janis 2021-12-02 21:41:36 +0100
  • b49bfed1f0 removed debug logging Janis 2021-12-02 21:36:51 +0100
  • c3f3ad7203 rebase/corrected all cases of Point<I> that were sizes Janis 2021-12-02 20:43:02 +0100
  • 5dbfa6fbcf added fullscreen mechanics Janis 2021-12-02 20:22:21 +0100
  • c9b926f5ba moved Point<I> to module utils Janis 2021-12-02 20:21:21 +0100
  • f6a871d1e7 changed FullscreenEvent to be On, Off, Toggle instead of a simple bool Janis 2021-12-02 18:15:45 +0100
  • 7961c97d2f fix: transient windows appear as 1x1 sized Janis 2021-12-02 18:13:00 +0100
  • 81a49e8290 seperated crate into lib and binary Janis 2021-11-30 15:47:42 +0100
  • f26ca7948b added enwline to end of Cargo.toml Janis 2021-11-29 20:49:50 +0100
  • 4810d88dc1 Merge branch 'refactor-2' Janis 2021-11-29 20:47:57 +0100
  • f57a5f8033 updated readme Janis 2021-11-29 20:39:00 +0100
  • 4d49ae52fd removed pictures Janis 2021-11-29 01:06:06 +0100
  • 8f5f60455c made terminal command configurable Janis 2021-11-29 00:41:15 +0100
  • c72356a087 disabled screenshot keybind since it doesnt work and also somehow grabs up Janis 2021-11-29 00:07:56 +0100
  • 6404888941 cleanup, warnings, dead code, et cetera Janis 2021-11-28 22:53:06 +0100
  • ece0eb7903 made border colors configurable in the config file Janis 2021-11-28 22:39:38 +0100
  • 3a56102ec2 added config file and deserialization Janis 2021-11-28 21:42:22 +0100
  • d3b4fcbf18 added a way to add already existing windows to wm Janis 2021-11-28 21:15:51 +0100
  • df3c2e33ce config value for killing clients on exit Janis 2021-11-28 21:02:38 +0100
  • 053afa576e removed Makefile and xinitrc Janis 2021-11-28 21:01:50 +0100
  • 2e589bf94b custom runner using Xephyr Janis 2021-11-28 20:54:38 +0100
  • 91b5c91bd5 fixed window borders Janis 2021-11-28 19:32:05 +0100
  • b47f245250 seems to work now :^) Janis 2021-11-28 19:11:16 +0100
  • 2b4ddc8b5a fixed keysym_to_virtual_keycode and virtual_keycode_to_keysym Janis 2021-11-28 19:10:36 +0100
  • d3f630549e fixed keybinds in backend trait/impl Janis 2021-11-28 16:44:33 +0100
  • 964d6fe748 window server backend cursor api Janis 2021-11-28 15:46:54 +0100
  • 72129ba61e keybind grabbing in xlib backend Janis 2021-11-27 22:14:09 +0100
  • 696559d0af keybinds are not stored in a Rc<RefCell<>> to prevent cloning Janis 2021-11-27 22:12:48 +0100
  • aafbcf2314 changed multiple (i32, i32) tuples to Point<i32> Janis 2021-11-26 22:52:27 +0100
  • af21769d52 implemented most backend trait functions for XLib Janis 2021-11-26 22:51:39 +0100
  • d3afc30ceb moved backend trait to own file Janis 2021-11-26 22:50:47 +0100
  • a85d8d0df5 changed to using Point<I> instead of tuples or slices Janis 2021-11-25 11:27:41 +0100
  • db17c9dbfe more work on XLib backend Janis 2021-11-24 22:57:17 +0100
  • 57863e2eb7 changed ModifierState to use bitflags crate Janis 2021-11-24 22:56:53 +0100
  • bea2ad6688 cargo check throws no error Janis 2021-11-24 18:40:55 +0100
  • 6c3999caab test No One 2021-11-22 20:17:43 +0100
  • ee1aa9cfae fixes and suppressing useless warnings user 2021-11-21 20:41:25 +0100
  • ff27ec18d9 VirtualKeyCode conversion traits user 2021-11-21 18:07:04 +0100
  • a175362a32 merged keysym.rs from branch refactor user 2021-11-21 17:05:27 +0100
  • 1bc0c98156 idk user 2021-11-21 17:05:07 +0100
  • 94c5cd9111 starting to abstract away xlib backend user 2021-11-21 15:43:17 +0100
  • 8bd8894736 added filed from refactor branch user 2021-11-20 23:51:23 +0100
  • 9f77d5f570 disabled mod clients2, fixed xinitrc user 2021-11-19 04:30:36 +0100
  • adc71e517f idek what i added today. refactor NoOneBtw 2021-05-16 03:00:37 +0200
  • 1b2e2d848c changed rustfmt to actually work hopefully (70 char limit) also more abstraction stuff NoOneBtw 2021-05-15 02:48:23 +0200
  • 98459d620c started with a backend using x11rb NoOneBtw 2021-05-13 23:38:42 +0200
  • 507bc75ccc started with Client Manager logic NoOneBtw 2021-05-13 00:16:14 +0200
  • db94c82185 added new Client, Entry, ClientStore structs and related logic NoOneBtw 2021-05-12 18:28:44 +0200
  • e924e8efc0 added screenshot keybinds, fixed focus behaviour NoOneBtw 2021-05-10 21:28:41 +0200
  • 61dbfc3a3d window border for focused client NoOneBtw 2021-05-07 11:33:58 +0200
  • 1052aa13e0 changed the way virtual screens are stored NoOneBtw 2021-05-07 10:36:04 +0200
  • e536bb6f37 removed unused client tests and added keybinds to change stack widths NoOneBtw 2021-05-07 08:49:53 +0200
  • 984f0763c7 vim-like movement between and within stacks (S-[h,j,k,l]) NoOneBtw 2021-05-04 23:13:37 +0200
  • f7189c72b2 changed Client store from HashMap to IndexMap NoOneBtw 2021-05-04 19:33:18 +0200
  • 134e727b25 fixed some bugs related to floating window stacking NoOneBtw 2021-05-04 18:52:08 +0200
  • 95d7740119 made gaps prettier NoOneBtw 2021-05-04 10:50:23 +0200
  • 019ce4e350 Merge branch 'rework-moveresize' amend: fixes / dead_code and functions that are now useless addressed amend 2: didnt actually stage, oops NoOneBtw 2021-05-03 12:53:57 +0200
  • 5b37a86a58 changed rustfmt to max 80 chars per line, added better ways to switch virtual screens NoOneBtw 2021-05-03 12:34:48 +0200
  • 0d89b2915f removed XSync calls since apparently they're not needed NoOneBtw 2021-05-03 04:31:59 +0200
  • 407f661c33 reworked move/resize windows (amend: actually works) NoOneBtw 2021-05-03 04:13:41 +0200
  • ef63004242 fixed various crashes by actually using an error handler! NoOneBtw 2021-05-01 23:24:02 +0200
  • cbbecdfe8f change xinitrc to use debug build / enable RUST_BACKTRACE NoOneBtw 2021-05-01 22:48:48 +0200
  • 09548522ff more advanced logging, fixed floating windows not being on top NoOneBtw 2021-05-01 22:17:43 +0200
  • 46e2c7448c added support for transient windows transient windows float but stay on the VirtualScreen their parent window is on user 2021-05-01 14:39:48 +0200
  • cb0d7fbd18 updated image and added it to README noonebtw 2021-04-25 08:31:23 +0200
  • f253b09523 added readme.md noonebtw 2021-04-25 08:20:00 +0200
  • d865a6de42 removed wm.rs noonebtw 2021-04-25 07:51:13 +0200
  • 1edfaead37 changed version to "0.2.0" noonebtw 2021-04-25 07:46:16 +0200
  • 4235fff343 v0.2 noonebtw 2021-04-25 07:45:18 +0200
  • 7d5aae9cbe should work init noonebtw 2021-04-25 05:48:45 +0200