Commit graph

  • c25f2ed447 deps: Use pinned smithay-egui and disable debug by default Victoria Brekenfeld 2022-11-22 18:21:41 +01:00
  • b5ef2c5bde kms: Use recent average frame_time for delay Victoria Brekenfeld 2022-11-22 18:20:20 +01:00
  • aa2e7c0a02 ext_workspace: Utilize 2d-coords for workspace outputs Victoria Brekenfeld 2022-11-22 17:09:49 +01:00
  • 57f15da85d ext_workspace: Fix activation for output-bound Victoria Brekenfeld 2022-11-22 16:31:58 +01:00
  • a066edab0b move: Fix window offset Victoria Brekenfeld 2022-11-22 15:48:36 +01:00
  • ae34a0da62 tiling: Fix merging workspaces Victoria Brekenfeld 2022-11-22 15:47:27 +01:00
  • e88f5898f7 window: Add window-specific debug overlay (not enabled) Victoria Brekenfeld 2022-11-22 10:28:30 +01:00
  • 8430566e5e input: Fix variety of output shortcuts Victoria Brekenfeld 2022-11-22 10:10:08 +01:00
  • b2686424ea seat: Workaround old active outputs on hotplug Victoria Brekenfeld 2022-11-22 10:07:17 +01:00
  • 9c41c80345 debug: Remove old debug overlay Victoria Brekenfeld 2022-11-22 09:57:29 +01:00
  • 1de4b97bca debug: Add image support and gpu vendor logos Victoria Brekenfeld 2022-11-21 10:10:50 +01:00
  • cd5c185440 input: Fix layer-shell popups Victoria Brekenfeld 2022-11-21 10:09:32 +01:00
  • 541f53e418 debug: Get rid of some left over println Victoria Brekenfeld 2022-11-18 18:26:22 +01:00
  • ec7fd17b8f protocols: Drop export-dmabuf Victoria Brekenfeld 2022-11-18 18:25:59 +01:00
  • 36cb2ac719 debug: Better frame graph Victoria Brekenfeld 2022-11-18 17:20:52 +01:00
  • 9823b42c20 Fix fullscreen window geometry Victoria Brekenfeld 2022-11-18 13:35:36 +01:00
  • 7a034c8e52 deps: smithay + egui update Victoria Brekenfeld 2022-11-17 20:32:54 +01:00
  • aa3ee245d1 screencopy: Fix format and copy code Victoria Brekenfeld 2022-11-17 12:25:41 +01:00
  • 7e45e51781 tiling: Add proper output_enter/leave events Victoria Brekenfeld 2022-11-14 11:54:22 +01:00
  • 77858d3628 tiling: Properly center windows with gaps Victoria Brekenfeld 2022-11-12 13:51:32 +01:00
  • 15fe9af342 shell/tiling: Allow moving alone windows Victoria Brekenfeld 2022-11-11 23:24:19 +01:00
  • 5bf7059a43 input: More precise layer-shell input regions Victoria Brekenfeld 2022-11-11 23:23:38 +01:00
  • bca72a9b0e kms: Correctly apply disabled confs Victoria Brekenfeld 2022-11-11 21:36:42 +01:00
  • 544acecd2e input: Various new keybindings Victoria Brekenfeld 2022-11-10 18:42:11 +01:00
  • 6cec3cb7e0 shell: Track workspace amount per set Victoria Brekenfeld 2022-11-10 17:22:16 +01:00
  • 4f443a3aab shell: Fix workspace numbering off-by-one Victoria Brekenfeld 2022-11-10 13:01:58 +01:00
  • dec2a8e0b6 shell/tiling: Simplify sizing logic Victoria Brekenfeld 2022-11-10 12:57:36 +01:00
  • 2bafd2230d layer: Fix panic on destroying layer-shell surface Victoria Brekenfeld 2022-11-10 12:51:59 +01:00
  • 48c071466f kms: Fix damage issues due to timing Victoria Brekenfeld 2022-11-09 12:39:47 +01:00
  • fcf39337a7 shell/tiling: Fix segfault on detaching last output Victoria Brekenfeld 2022-11-08 13:57:42 +01:00
  • 38c0acb943 wayland: Explicitly handle destroyed surfaces Victoria Brekenfeld 2022-11-08 10:32:53 +01:00
  • 78b9b07cec shell: Fix workspace naming Victoria Brekenfeld 2022-11-08 09:38:43 +01:00
  • 5057dec552 kms: Don't queue frames only after vblank Victoria Brekenfeld 2022-11-06 11:50:09 +01:00
  • a8e0f99e4b shell: Fix layer_shell Victoria Brekenfeld 2022-11-06 11:49:51 +01:00
  • 9af7e1ecb2 render: More notes for fast-copy screencopy path Victoria Brekenfeld 2022-11-04 17:34:17 +01:00
  • cab52fbeef screencopy: Capture cursor for window capture Victoria Brekenfeld 2022-11-04 16:57:42 +01:00
  • bcf3e43fcc screencopy: Proper error for unsupport/unknown cursor modes Victoria Brekenfeld 2022-11-04 14:28:12 +01:00
  • 6b299a3a2a deps: Use public dependencies again Victoria Brekenfeld 2022-11-04 14:14:35 +01:00
  • 6eb7493ad7 screencopy: Use new error types Victoria Brekenfeld 2022-11-04 14:14:11 +01:00
  • 1eef3b3d78 winit: Fix double wl_outputs Victoria Brekenfeld 2022-11-03 21:19:50 +01:00
  • 9f1284b981 wayland: Working screencopy implementation Victoria Brekenfeld 2022-11-03 21:19:41 +01:00
  • 5a4df346a8 wip: screencopy Victoria Brekenfeld 2022-11-03 18:51:27 +01:00
  • dd100d65e4 wayland: Add screencopy protocol handler Victoria Brekenfeld 2022-10-28 18:34:08 +02:00
  • ff32f48f39 shell/tiling: Allow tiled windows to be resized Victoria Brekenfeld 2022-10-27 20:40:55 +02:00
  • 644d53c2da tiling: Allow windows to be moved Victoria Brekenfeld 2022-10-27 16:11:54 +02:00
  • 0c47631d9b shell/tiling: Add option to toggle orientation Victoria Brekenfeld 2022-10-26 15:42:45 +02:00
  • 01b34aadd2 shell/floating: Add interactive move grab Victoria Brekenfeld 2022-10-26 15:26:07 +02:00
  • 3588978f68 shell/tiling: Fix next_focus for different orientation Victoria Brekenfeld 2022-10-25 19:08:17 +02:00
  • 634319a823 tiling: Fix for children count > 2 Victoria Brekenfeld 2022-10-25 18:26:56 +02:00
  • adb60d8c7f shell/tiling: Fix endless focus loop Victoria Brekenfeld 2022-10-25 18:18:05 +02:00
  • 45bd1a4bb5 shell: Adjust active workspace, when removing empty ones Victoria Brekenfeld 2022-10-25 17:52:18 +02:00
  • 375d40e388 shell: Move workspace on window move Victoria Brekenfeld 2022-10-25 17:42:05 +02:00
  • 38e3194331 shell: Fix workspaces without mapped outputs Victoria Brekenfeld 2022-10-25 17:25:22 +02:00
  • 4bafce880c shell/floating: Fix window size restore on toggle Victoria Brekenfeld 2022-10-25 16:36:25 +02:00
  • 7d068ab6bc shell/floating: Reintroduce resizing Victoria Brekenfeld 2022-10-25 14:43:50 +02:00
  • bb07ab4155 shell: Support maximize and fullscreen requests Victoria Brekenfeld 2022-10-24 18:32:53 +02:00
  • f59bb8a06e shell: Correctly handle window geometry Victoria Brekenfeld 2022-10-24 14:05:36 +02:00
  • 1eb5d1e64f shell/tiling: Fix off-by-one-parent group creation Victoria Brekenfeld 2022-10-21 21:06:20 +02:00
  • e3ef569a6b shell/tiling: Fix wrong order for window positions Victoria Brekenfeld 2022-10-21 21:05:34 +02:00
  • 00f1b029da wip: New shell logic Victoria Brekenfeld 2022-09-28 12:01:29 +02:00
  • 146a4893ca Revert "deps: Update smithay" 13r0ck 2022-11-21 18:43:10 -07:00
  • 15e28d0a96 deps: Update smithay Victoria Brekenfeld 2022-10-21 22:02:21 +02:00
  • d843919502 toolchain: update rust version Victoria Brekenfeld 2022-09-28 21:10:30 +02:00
  • 8e6537de39 deps: Update smithay Victoria Brekenfeld 2022-09-28 15:18:04 +02:00
  • 98f34e5279 focus: Fixup popups again.. Victoria Brekenfeld 2022-09-27 16:20:51 +02:00
  • 9bd9c5d432 focus: Stop log spamming Victoria Brekenfeld 2022-09-27 13:46:25 +02:00
  • 464a900e4b focus: Track toplevels instead of wl_surfaces Victoria Brekenfeld 2022-09-22 18:15:05 +02:00
  • 10353f3f75
    Merge pull request #41 from pop-os/fix/xkb-crash Victoria Brekenfeld 2022-09-23 19:19:20 +02:00
  • 1dbd53b8b3 input: Don't ignore keyboard init failures Victoria Brekenfeld 2022-09-23 18:22:37 +02:00
  • 88c502527e kms: Don't depend on EDID being available Victoria Brekenfeld 2022-09-22 18:21:03 +02:00
  • aa4a83b8ac drm: Log missing properties Victoria Brekenfeld 2022-09-22 15:11:27 +02:00
  • 6c66137c8c
    Merge pull request #40 from pop-os/window-drag_jammy Victoria Brekenfeld 2022-09-22 14:39:52 +02:00
  • 9c993d3b41
    Merge pull request #39 from wash2/fix-unwrap Victoria Brekenfeld 2022-09-22 11:47:10 +02:00
  • 02d6f056a7 Fix position window of window during and after drag between monitors Ian Douglas Scott 2022-09-21 16:04:20 -07:00
  • f64b90bc8c
    Merge pull request #37 from pop-os/shortcuts-inhibit_jammy Ian Douglas Scott 2022-09-21 11:20:31 -07:00
  • 62bf4b1ccd
    fix: return if output is none Ashley Wulber 2022-09-21 13:51:59 -04:00
  • 0f726cf16b Implement keyboard shortcut inhibit protocol Ian Douglas Scott 2022-09-09 20:17:40 -07:00
  • 7b670afc36 Update smithay and wayland-rs Ian Douglas Scott 2022-09-09 20:00:00 -07:00
  • e1894ef425 kms: Don't reschedule rendering on inactive sessions Victoria Brekenfeld 2022-08-31 13:10:24 +02:00
  • 6690e13d54 deps: Update smithay Victoria Brekenfeld 2022-08-31 13:01:23 +02:00
  • 9e0a6e1b5f fmt commit Victoria Brekenfeld 2022-08-30 13:28:36 +02:00
  • 352c526e9e kms: Clear non-primary planes on startup Victoria Brekenfeld 2022-08-25 20:01:02 +02:00
  • 2a41d944e0 shell: Fix popup-positioning for secondary monitor layer-shell surfaces Victoria Brekenfeld 2022-08-17 18:36:11 +02:00
  • 1928f9a9af kms: Cleanup old render timers Victoria Brekenfeld 2022-08-17 17:14:01 +02:00
  • 9611dcd496 kms: Clear pending state when deactivating surface Victoria Brekenfeld 2022-08-17 17:13:44 +02:00
  • 71ac7cc86c
    fix: dependency Ashley Wulber 2022-08-16 22:11:22 -04:00
  • f1e3e3bf98
    fix: use --locked instead of --frozen Ashley Wulber 2022-08-16 19:19:05 -04:00
  • 9268756fc7 deps: Update lock file Victoria Brekenfeld 2022-08-16 13:19:58 +02:00
  • 8c3c3051ac screenshot: Replace image with png crate Victoria Brekenfeld 2022-08-15 20:23:27 +02:00
  • bb2c650ff7 deps: Update drm-rs to non-broken version Victoria Brekenfeld 2022-08-15 11:39:55 +02:00
  • 6fd29784d2 kms: Fix remaining hot-plugging issue Victoria Brekenfeld 2022-08-11 17:13:56 +02:00
  • f7a04024ba render: Fixed cursor rendering in fullscreen Victoria Brekenfeld 2022-08-10 13:57:37 +02:00
  • 500a8c51b1 cursor: Render Cursor over DnD-icons Victoria Brekenfeld 2022-08-05 16:28:05 +02:00
  • a8fa068f2a
    Merge pull request #31 from Quackdoc/tiling-toggle Victoria Brekenfeld 2022-08-10 05:35:34 -06:00
  • bbd635d428 Requested changes Quackdoc 2022-08-10 07:28:23 -04:00
  • 1f2e57b2a9 Toggle tiling windows by default Quackdoc 2022-08-10 01:48:17 -04:00
  • 68d9b2a82a
    Merge pull request #30 from pop-os/fix/click_method Victoria Brekenfeld 2022-08-09 14:10:40 -06:00
  • 12f1fa146a config: Set click_method for input devices Victoria Brekenfeld 2022-08-09 09:45:40 +02:00
  • d493b9067c client: Add env flag to auto-assign gpu via output Victoria Brekenfeld 2022-08-05 15:09:01 +02:00
  • 944af9ab85 export_dmabuf: Initial support Victoria Brekenfeld 2022-08-05 14:28:37 +02:00