Commit Graph

  • 019f0e095e
    Merge 2c56c0719e into 087a50a19c sodiboo 2024-09-10 15:12:19 +0200
  • 437182ebb9
    Merge bf9cf95214 into 087a50a19c TheAngusMcFire 2024-09-10 15:12:19 +0200
  • 2d618bd977
    Merge 6692d1e384 into 087a50a19c Ron Waldon-Howe 2024-09-10 15:12:18 +0200
  • 2d2c4e1b38
    Merge 3d6040ceab into 087a50a19c Russ 2024-09-10 12:30:39 +0100
  • 6ed783328f
    Merge 62982c44ea into 087a50a19c sodiboo 2024-09-10 10:27:39 +0100
  • 9e6c097a18 deploy: 087a50a19c gh-pages YaLTeR 2024-09-10 08:40:38 +0000
  • 087a50a19c wiki/Xwayland: Add note about existing DISPLAY main Ivan Molodetskikh 2024-09-10 11:33:08 +0300
  • 0bed253835 tty: Try connecting with invalid modifier on fail Ivan Molodetskikh 2024-09-10 11:12:24 +0300
  • 6b6a84e55b Avoid panics on more wrong VBlank events Ivan Molodetskikh 2024-09-10 10:48:45 +0300
  • 7d5785e96f Give focus to on-demand layer surfaces on map Ivan Molodetskikh 2024-09-10 10:14:34 +0300
  • 70fa38fadf Possibly fix some unsync subsurfaces not redrawing output Ivan Molodetskikh 2024-09-10 09:52:31 +0300
  • 3514cd2e36 Prefer exclusive layer focus to on-demand on the same layer Ivan Molodetskikh 2024-09-10 09:10:03 +0300
  • 96083847fb ipc: Clarify some things in the docs Ivan Molodetskikh 2024-09-09 08:50:29 +0300
  • d25d6ce337 Arrange layer map after sending new scale/transform Ivan Molodetskikh 2024-09-08 22:33:09 +0300
  • bb044075fa Inform layer surfaces of scale/transform changes Ivan Molodetskikh 2024-09-08 22:05:56 +0300
  • bf9cf95214 remove uncommeted code Christian Rieger 2024-09-08 19:04:20 +0200
  • 2c56c0719e send frame callbacks for active screencast windows sodiboo 2024-08-31 14:00:16 +0200
  • 62982c44ea add toggle-keyboard-shortcuts-inhibit bind sodiboo 2024-09-07 21:26:00 +0200
  • 0a1a411fe2 deal with supressed key release edge-case; add allow-inhibiting property sodiboo 2024-08-27 19:43:32 +0200
  • edce5c5170 implement virtual-pointer sodiboo 2024-08-26 06:10:57 +0200
  • 27fcba8bbe implement keyboard-shortcuts-inhibit sodiboo 2024-08-25 15:20:41 +0200
  • 4a781aa6dc stub keyboard-shortcuts-inhibit and virtual-pointer impls sodiboo 2024-08-25 03:54:51 +0200
  • eee0d39cdf add the new command to the testcases, add default proportions Christian Rieger 2024-09-06 21:59:25 +0200
  • 9f490954ea resolved merge conflicts Christian Rieger 2024-09-06 21:00:24 +0200
  • 4f2fb8ed82 fix the config parsing testcase Christian Rieger 2024-09-06 20:30:01 +0200
  • 370fd4e172 ipc: Convert all Action unit variants to unit struct variants Ivan Molodetskikh 2024-09-06 18:30:39 +0300
  • 7dea3822a3 Fix set-window-height SetProportion scale Ivan Molodetskikh 2024-09-06 18:25:54 +0300
  • 7d11ef0abb Extract print_window() Ivan Molodetskikh 2024-09-06 18:25:47 +0300
  • dcb29efce5 Implement by-id window addressing in IPC and CLI, fix move-column-to-workspace Ivan Molodetskikh 2024-09-06 15:10:01 +0300
  • e9c34fbc5f fixed a comment to satisfy rustfmt Christian Rieger 2024-09-06 13:09:43 +0200
  • 763f4e6222 finished implementing the resizing logic and removet the default window size Christian Rieger 2024-09-06 12:53:34 +0200
  • 626689bf67 add basic config and functions for the switchPresetWindowHeight Christian Rieger 2024-09-05 23:37:10 +0200
  • cb5d97f600 Fix new Clippy warning Ivan Molodetskikh 2024-09-05 20:40:11 +0300
  • 608ab7d8b1 Change output sorting to match make/model/serial first Ivan Molodetskikh 2024-09-05 20:10:01 +0300
  • fd8ebb9d06 implement always_center_single_column layout option elkowar 2024-08-29 16:41:59 +0200
  • 99fd92e491 implement always_center_single_column layout option elkowar 2024-08-29 16:41:59 +0200
  • 952916fd1c layout: Prevent view gesture snap beyond first/last column Ivan Molodetskikh 2024-09-04 21:46:08 +0300
  • a0592e8f53 layout: Extract snap_points() Ivan Molodetskikh 2024-09-04 21:45:47 +0300
  • 5460c792bd Fix missing KeyboardLayoutSwitched event on XKB switch Ivan Molodetskikh 2024-09-04 20:54:11 +0300
  • e5ecd27bbe flake: add libdisplay-info to buildInputs sodiboo 2024-09-04 18:27:05 +0200
  • 0b66fdd1e5 flake: add libdisplay-info to buildInputs sodiboo 2024-09-04 18:27:05 +0200
  • 4543873dae wiki/IPC: Link to the online rustdoc Ivan Molodetskikh 2024-09-04 13:15:43 +0300
  • a2c855315c ci: Add niri-ipc rustdoc generation Ivan Molodetskikh 2024-09-04 12:27:43 +0300
  • 6c4e4b374a ipc: Write some more docs Ivan Molodetskikh 2024-09-04 12:21:23 +0300
  • 9ab887bec8 ipc: Don't re-export socket types Ivan Molodetskikh 2024-09-04 12:02:44 +0300
  • 268591f343 wiki: Add Since note to other open-on-output properties Ivan Molodetskikh 2024-09-03 14:36:23 +0300
  • a42717bcac wiki/Xwayland: Mention adding DISPLAY to config environment Ivan Molodetskikh 2024-09-03 14:12:28 +0300
  • 6b013a08fc wiki: Update package list Ivan Molodetskikh 2024-09-03 13:51:24 +0300
  • b65a243fc9 Remove warning about missing output config Ivan Molodetskikh 2024-09-03 13:25:06 +0300
  • f0157e03e7 Use libdisplay-info for make/model/serial parsing, implement throughout Ivan Molodetskikh 2024-09-03 12:13:04 +0300
  • 4b7c16b04a Read config from /etc/niri/config.kdl too Ivan Molodetskikh 2024-09-02 13:10:45 +0300
  • aafd5ab70f wiki: Use $NIRI_SOCKET in example Ivan Molodetskikh 2024-09-02 12:38:33 +0300
  • d8d6b5a5e0 wiki: Fix niri-ipc links Ivan Molodetskikh 2024-09-02 10:05:59 +0300
  • a1fd4b396f wiki: Fix code block formatting Ivan Molodetskikh 2024-09-02 10:04:43 +0300
  • 5521cdda63 wiki: Add the word IPC to the sidebar Ivan Molodetskikh 2024-09-02 10:03:00 +0300
  • 12b16a9d7e wiki: Document IPC programmatic access Ivan Molodetskikh 2024-09-02 09:40:21 +0300
  • f7181fb066 Implement by-id workspace action addressing Ivan Molodetskikh 2024-09-02 09:20:23 +0300
  • 17ac52e1d4 Fix spelling mistake Ivan Molodetskikh 2024-09-02 09:16:42 +0300
  • 64a9351921 Add niri msg windows Ivan Molodetskikh 2024-09-02 09:05:18 +0300
  • 332af8b062 Rearrange some CLI and IPC enum values Ivan Molodetskikh 2024-09-02 08:53:50 +0300
  • b7901579d5 Change IdCounter to be backed by an AtomicU64 Ivan Molodetskikh 2024-08-31 10:29:06 +0300
  • 138c2a3bfd Change OutputId::get() to return u64 Ivan Molodetskikh 2024-08-31 10:27:05 +0300
  • 446a9f1e06 Make WorkspaceId inner field private Ivan Molodetskikh 2024-08-31 10:25:56 +0300
  • 52265e2e19 utils/id: Use a Relaxed atomic op Ivan Molodetskikh 2024-08-31 10:23:41 +0300
  • 0f522f209b Change MappedIt::get() to return u64 Ivan Molodetskikh 2024-08-31 10:22:57 +0300
  • 30b213601a Implement the event stream IPC Ivan Molodetskikh 2024-06-20 12:04:10 +0300
  • 8eb34b2e18 Animate focus-workspace by idx/back and forth/previous Ivan Molodetskikh 2024-08-29 15:04:20 +0300
  • 74d1b1f406 layout: Cache monitor output name Ivan Molodetskikh 2024-08-28 10:35:02 +0300
  • 2b3d196876 Remove unused function Ivan Molodetskikh 2024-08-28 09:14:06 +0300
  • 397b7e4bb9 ipc: Read only a single line on the client Ivan Molodetskikh 2024-06-20 09:22:02 +0300
  • ff7e0e0480 wiki: Document IPC programmatic access Ivan Molodetskikh 2024-09-02 09:40:21 +0300
  • 1844a4142a Implement by-id workspace action addressing Ivan Molodetskikh 2024-09-02 09:20:23 +0300
  • 40ffa818ae Fix spelling mistake Ivan Molodetskikh 2024-09-02 09:16:42 +0300
  • 1cecc15723 Add niri msg windows Ivan Molodetskikh 2024-09-02 09:05:18 +0300
  • c5cc8b3363 Rearrange some CLI and IPC enum values Ivan Molodetskikh 2024-09-02 08:53:50 +0300
  • 155f6a9182 Change IdCounter to be backed by an AtomicU64 Ivan Molodetskikh 2024-08-31 10:29:06 +0300
  • 8861309f9f Change OutputId::get() to return u64 Ivan Molodetskikh 2024-08-31 10:27:05 +0300
  • 11d4372f80 Make WorkspaceId inner field private Ivan Molodetskikh 2024-08-31 10:25:56 +0300
  • c35c9c11b7 utils/id: Use a Relaxed atomic op Ivan Molodetskikh 2024-08-31 10:23:41 +0300
  • e487eea083 Change MappedIt::get() to return u64 Ivan Molodetskikh 2024-08-31 10:22:57 +0300
  • b4d22664bb Implement the event stream IPC Ivan Molodetskikh 2024-06-20 12:04:10 +0300
  • 555072825f Animate focus-workspace by idx/back and forth/previous Ivan Molodetskikh 2024-08-29 15:04:20 +0300
  • e0c6ae450f layout: Cache monitor output name Ivan Molodetskikh 2024-08-28 10:35:02 +0300
  • eca6387ac8 Remove unused function Ivan Molodetskikh 2024-08-28 09:14:06 +0300
  • 7b5c01db83
    Round hint_area to physical pixels Rasmus Eneman 2024-08-27 23:42:29 +0200
  • d54c1f332b
    Make insert hint stay in vertical working area Rasmus Eneman 2024-08-27 23:30:06 +0200
  • 28e67a9e82
    Update insert hint after workspace shift Rasmus Eneman 2024-08-17 21:40:05 +0200
  • 28790705f6
    Extract move location calcs to methods Rasmus Eneman 2024-08-08 11:51:25 +0200
  • 7f2602f4ea
    Implement window_under for moving window Rasmus Eneman 2024-08-05 17:21:59 +0200
  • 0056dbed23
    Take into account gaps in x direction for insert hints Rasmus Eneman 2024-08-05 17:16:40 +0200
  • 09d3c763cf
    Clear insert hint if moved window get closed Rasmus Eneman 2024-08-05 16:29:47 +0200
  • dea5da3b34
    Handle resizing windows during move Rasmus Eneman 2024-08-05 16:13:53 +0200
  • 9915e9533c
    Disable triple-click moves Rasmus Eneman 2024-08-02 09:44:22 +0200
  • 654fb6fc02
    Only buffer is not fallback buffer Rasmus Eneman 2024-08-02 09:39:52 +0200
  • 466362228e
    Make layout render method name clearer Rasmus Eneman 2024-08-02 09:38:16 +0200
  • 91805366aa
    Check window id in (store|clear)_unmap_snapshot Rasmus Eneman 2024-08-02 09:33:44 +0200
  • f927235083
    Remove unnecessary clone derive Rasmus Eneman 2024-08-02 09:31:51 +0200
  • 391a5d6d12
    Disable insert hint by default Rasmus Eneman 2024-08-02 09:30:40 +0200
  • 12e52b5571
    Comment + whitespace Rasmus Eneman 2024-08-02 09:30:25 +0200
  • 6b9892d517
    Fix insert hint position on empty workspace and with gaps Rasmus Eneman 2024-07-22 11:34:03 +0200