Commit Graph

  • 0b4f7779f2
    gitignore: remove outdated ignores Isaac Freund 2020-12-31 18:02:44 +01:00
  • 4984944c60
    Config: move opacity settings to sub struct Isaac Freund 2020-12-31 15:52:03 +01:00
  • cc08be2dee
    code: clean up listener initialization Isaac Freund 2020-12-31 15:35:35 +01:00
  • 3985b89d62
    docs: use less noisy build option forms Isaac Freund 2020-12-31 02:59:40 +01:00
  • c143864f3e
    docs: fix riverctl man page syntax Isaac Freund 2020-12-30 23:24:57 +01:00
  • 0b2b736e5b
    docs: fix syntax in riverctl man page Isaac Freund 2020-12-30 23:14:23 +01:00
  • 397f40e405
    docs: Improve clarity of river/riverctl man pages Isaac Freund 2020-12-30 23:10:41 +01:00
  • 53d4c12d41
    docs: improve startup and config information Isaac Freund 2020-12-30 20:29:45 +01:00
  • c7bc47d6d4
    build: install example config to /etc/river/init Isaac Freund 2020-12-30 20:29:28 +01:00
  • ba9df86472
    command: s/master/main/g (breaking change) Isaac Freund 2020-12-30 18:15:47 +01:00
  • 5f4ba06566
    docs: improve explanation of tags Isaac Freund 2020-12-30 14:25:37 +01:00
  • ac20f5aa1d
    root: improve handling of 0 -> 1 output transition Isaac Freund 2020-12-30 13:19:40 +01:00
  • a098bbe03a
    root: stop tracking xwayland views in transactions Isaac Freund 2020-12-29 20:38:30 +01:00
  • 055fba5c3c
    cursor: fix motion coords sent in down mode Isaac Freund 2020-12-27 16:11:52 +01:00
  • 4be1d59861
    OutputManager: delete Isaac Freund 2020-12-27 15:27:28 +01:00
  • 3438c05332
    root: merge in OutputManager Isaac Freund 2020-12-27 15:24:20 +01:00
  • c51f2176b3
    view: unify clamped move logic, fix overflow Isaac Freund 2020-12-27 01:06:18 +01:00
  • 1732c69442
    keyboard: set repeat_info to config values on creation Isaac Freund 2020-12-26 19:17:24 +01:00
  • 760c88b094
    foreign-toplevel-management: basic implementation Isaac Freund 2020-12-24 01:59:30 +01:00
  • 386316bdbd
    output: get rid of active field Isaac Freund 2020-12-21 16:19:44 +01:00
  • 518fb96604
    xwayland: handle hinted dimension < View.min_size Isaac Freund 2020-12-18 18:59:13 +01:00
  • 6cf01f3624
    OutputManager: get rid of output_config_pending Isaac Freund 2020-12-12 22:16:34 +01:00
  • 20d804cdb5 code: switch to custom wlroots/libwayland bindings Isaac Freund 2020-11-04 00:23:21 +01:00
  • 0c5e5a7b4a doc: Remove outdated configuration instructions Leon Henrik Plickat 2020-12-13 01:09:40 +01:00
  • 58d9bfc766 contrib: Unify style Leon Henrik Plickat 2020-12-13 01:06:30 +01:00
  • f08d37ab28 doc: unify scdoc style Leon Henrik Plickat 2020-12-13 00:51:51 +01:00
  • b2b1a1f5e1 render: remove unnecessary call to wlr_output_effective_resolution Marten Ringwelski 2020-12-12 16:27:18 +01:00
  • d099b167d2
    config: free filter list items Isaac Freund 2020-12-10 19:41:57 +01:00
  • 49bf0e679f
    focus-follow-cursor: Change output focus when needed Marten Ringwelski 2020-12-07 13:51:06 +01:00
  • 0fecdf60cb Ignore custom mode requests Marten Ringwelski 2020-12-06 21:47:51 +01:00
  • c3b8986054 Implement wlr_output_management_unstable_v1 Marten Ringwelski 2020-11-23 14:58:33 +01:00
  • 4b7246685f code: Fix render call width and height Marten Ringwelski 2020-11-16 09:17:39 +01:00
  • 157dccbbbb code: Add Root.all_outputs Marten Ringwelski 2020-11-16 09:17:08 +01:00
  • 10373da634 code: Add Root.removeOutput Marten Ringwelski 2020-11-16 09:14:50 +01:00
  • fc549d6249 code: Refactor Root.addOutput Marten Ringwelski 2020-11-16 09:11:08 +01:00
  • 0dd8197f03 code: Introduce OutputManager Marten Ringwelski 2020-11-02 21:53:49 +01:00
  • 342b2e5fa7
    ci: check fmt of build.zig Isaac Freund 2020-12-05 22:53:50 +01:00
  • dae6c06e0c
    screencopy: add workaround for wlroots bug Isaac Freund 2020-12-05 01:10:06 +01:00
  • 807d4a4212
    keyboard: handle destruction Isaac Freund 2020-11-29 21:05:27 +01:00
  • f1e5f1aacb style: fix zig fmt regression Isaac Freund 2020-11-20 23:12:20 +01:00
  • 16e4b5267f ci: clone submodules, cleanup Isaac Freund 2020-11-19 21:27:45 +01:00
  • 7d0014cd38 code: Set wlroots loglevel based on -l flag Marten Ringwelski 2020-11-19 19:51:14 +01:00
  • cbd4a2807b
    control: implement set-repeat Bonicgamer 2020-11-18 09:28:33 -05:00
  • 1626203c44 Add default config location Leon Henrik Plickat 2020-11-17 03:40:31 +01:00
  • ab5e2f79e0
    doc: add AUTHORS section to man pages Isaac Freund 2020-11-11 20:44:41 +01:00
  • f80992e329
    meta: make copyright headers more maintainable Isaac Freund 2020-11-11 20:30:21 +01:00
  • 77d3eb1bf0
    layer-shell: render all popups over top layer Isaac Freund 2020-11-10 12:12:56 +01:00
  • a90ddd305b
    code: use zig 0.7.0 and wlroots 0.12.0 Isaac Freund 2020-11-10 11:46:03 +01:00
  • 5a6018f428
    docs: improve pamixer mute example Isaac Freund 2020-11-04 15:30:50 +01:00
  • fc83510a16
    build: don't link pixman Isaac Freund 2020-11-04 15:16:05 +01:00
  • 2b24e55375
    server: drop gtk-primary-selection support Isaac Freund 2020-11-03 16:10:50 +01:00
  • 6c52f9cc2b
    code: use std.ascii.spaces Isaac Freund 2020-11-03 00:36:53 +01:00
  • 624a5c3e7a code: Replace deprecated std.fmt.trim with std.mem.trim Marten Ringwelski 2020-11-02 17:12:40 +01:00
  • d23b8a7f27 code: Move wlr_output_layout_add from Output.init to Root.addOutput Marten Ringwelski 2020-11-01 14:49:01 +01:00
  • a7459026f6
    code: port riverctl to zig-wayland Isaac Freund 2020-11-02 13:59:59 +01:00
  • a895970561
    Add submodule Isaac Freund 2020-11-01 13:58:54 +01:00
  • a6f44b4a45 docs: Advertise irc channel instead of the old matrix channel Marten Ringwelski 2020-10-31 21:55:00 +01:00
  • 30b1675fe8 render: Print a log message when wlr_output_commit fails Marten Ringwelski 2020-10-28 12:04:15 +01:00
  • d821f6b0dc Implement wlr-output-power-management-unstable-v1 protocol Marten Ringwelski 2020-10-27 11:17:19 +01:00
  • 773c5ff687
    Implement virtual_keyboard_unstable_v1 protocol Marten Ringwelski 2020-10-30 16:51:53 +01:00
  • 76217970f5 Implement wlr_virtual_pointer_unstable_v1 protocol Marten Ringwelski 2020-10-30 12:37:20 +01:00
  • 1bd6f6bed1 code: Remove most of the hack around @cImport and flexible arrays Marten Ringwelski 2020-10-30 13:36:34 +01:00
  • 9a2e11620c Implement unmap-pointer Marten Ringwelski 2020-10-24 09:19:51 +02:00
  • 882a271d81 Implement unmap Marten Ringwelski 2020-10-24 00:59:40 +02:00
  • 5407325400 Add tests for ViewStack.swap() Leon Henrik Plickat 2020-10-26 20:40:40 +01:00
  • 0c7b0de297
    docs: add swap to example config script Isaac Freund 2020-10-25 17:31:10 +01:00
  • ac1762567c Send zriver_seat_status_v1.focused_view when title of focused view changes Leon Henrik Plickat 2020-10-25 14:54:31 +01:00
  • 3f1b0dfaa9
    control: implement swap Marten Ringwelski 2020-10-25 11:41:19 +00:00
  • 16c8752de2
    code: Remove allocator argument from Mapping.init Marten Ringwelski 2020-10-25 09:25:29 +01:00
  • dd92b05af0 Add mediakey maps for locked and normal mode to example config Leon Henrik Plickat 2020-10-22 20:55:48 +02:00
  • e4a3698d86
    view: update comments Isaac Freund 2020-10-22 19:24:01 +02:00
  • 79dc9cc49a
    xwayland: make behavior more like xdg toplevels Bonicgamer 2020-10-22 13:22:54 -04:00
  • e179690a9c
    code: update os.waitpid usage for breaking change Isaac Freund 2020-10-22 18:20:09 +02:00
  • 3e4743e9a2
    Revert "Remove checking translated keysyms" Isaac Freund 2020-10-21 15:24:11 +02:00
  • 03a2da9690 Introduce mode "locked" Leon Henrik Plickat 2020-10-19 12:39:52 +02:00
  • 744e6b3052 Remove checking translated keysyms Leon Henrik Plickat 2020-10-18 02:59:25 +02:00
  • 4b4f7c464c Allow "None" as modifier string for bindings without modifiers Leon Henrik Plickat 2020-10-18 02:47:48 +02:00
  • ec5d5e8826 Move Cursor.Mode impl functions to Cursor Leon Henrik Plickat 2020-10-17 22:40:15 +02:00
  • d5d1e87a95 Implement XDG-Toplevel move and resize request handlers Leon Henrik Plickat 2020-10-17 16:45:18 +02:00
  • 1e0ee3b146 Remove unused event parameter from Cursor.Mode.enter() Leon Henrik Plickat 2020-10-17 16:44:43 +02:00
  • b6861bc80b Update view.float_box when setting a floating view to fullscreen Leon Henrik Plickat 2020-10-17 17:05:24 +02:00
  • 036f9a1cb9 Always set fullscreen views to fully opaque Leon Henrik Plickat 2020-10-08 18:12:31 +02:00
  • d4ca5d7a88 introduce Output.getEffectiveResolution() Leon Henrik Plickat 2020-10-07 18:04:27 +02:00
  • b2f13f5bcc Implement "move", "snap" and "resize" commands Leon Henrik Plickat 2020-10-07 03:00:57 +02:00
  • 6f9ecd4eda Create wlr_viewporter Leon Henrik Plickat 2020-10-06 19:53:58 +02:00
  • 1e58e8b7f8 Create wlr_export_dmabuf_manager_v1 Leon Henrik Plickat 2020-10-06 19:41:11 +02:00
  • 18f5fcb1ef Implement primary selection Leon Henrik Plickat 2020-10-06 17:02:07 +02:00
  • 185b403854
    docs: update zig dependency in readme Isaac Freund 2020-10-05 23:17:05 +02:00
  • bb23464322 Send view tags when applying pending state in XdgToplevel.zig Leon Henrik Plickat 2020-10-05 22:32:51 +02:00
  • b67ea748a3 Implement configurable view opacity with fade effect Leon Henrik Plickat 2020-10-03 22:09:15 +02:00
  • 27b666dbba
    code: update to zig master in prep for 0.7.0 Isaac Freund 2020-08-31 15:23:01 +02:00
  • 0bd8274bd4
    server: support wlr-gamma-control Isaac Freund 2020-09-30 12:59:00 +02:00
  • 2b77be8c87
    seat: start transaction on focus-output Isaac Freund 2020-09-30 11:16:27 +02:00
  • d783347476
    layer-shell: default to focused output Isaac Freund 2020-09-29 17:27:33 +02:00
  • 3e955935eb
    docs: use foot in the example config.sh Isaac Freund 2020-09-28 22:57:22 +02:00
  • b3279b87cc
    layer-shell: make invalid 0 dimension a hard error Isaac Freund 2020-09-28 22:52:53 +02:00
  • e019b9de47
    view: always set fullscreen x/y to 0,0 Isaac Freund 2020-09-28 16:28:47 +02:00
  • c95c0416d5 docs: focus-follows-cursor fix options to be bold Marten Ringwelski 2020-09-15 17:29:34 +02:00
  • 52cd871151 Implement map -release Marten Ringwelski 2020-09-15 13:46:08 +02:00
  • 7e02fb679c Implement focus-follows-cursor Marten Ringwelski 2020-09-15 00:38:50 +02:00