Commit Graph

  • 90eb3aeb68 Add watchdog that will detect if the IMU keepalive goes stale in the case where the shared mem file hasn't been updated wheaney 2025-09-24 12:21:57 -0700
  • fc6858d535 Improve cursor interaction so that physical displays use native cursor rendering wheaney 2025-09-24 10:15:42 -0700
  • 4a756d63a5 Exclude virtual displays from rendering their own single desktop views wheaney 2025-09-23 15:26:00 -0700
  • 7cab3393e2 Add rolling shutter adjustment wheaney 2025-09-23 12:40:25 -0700
  • fab7e2756c Update smooth follow so it dynamically adjusts the threshold behavior based on the screen size wheaney 2025-09-22 14:52:40 -0700
  • 40a8613aa1 Fix issue where Qt 6.5 and below don't have the Quick3D.Helpers modules, fall back to a standard Rectange geometry, disable curved display UI option wheaney 2025-09-22 13:47:12 -0700
  • 2bcc2e07e3 Fix a couple smooth follow issues wheaney 2025-09-21 23:10:14 -0700
  • 19bacf2b92 Add "mouse to focused display" functionality wheaney 2025-09-21 17:13:22 -0700
  • 5ec52baa3f Add support for custom resolutions wheaney 2025-09-20 17:44:00 -0700
  • 645a38176e Add additional dependencies to setup messaging wheaney 2025-09-20 07:27:48 -0700
  • c2dfefd395 Add curved display support wheaney 2025-09-19 15:14:25 -0700
  • e395a0e2fc Remove kwin directory from gnome backports wheaney 2025-09-19 10:42:40 -0700
  • 719a65aad3 Remove kwin directory from gnome backport gnome-45 wheaney 2025-09-19 10:39:23 -0700
  • 12c0688e20 Delete kwin directory from gnome backport gnome-44-max wheaney 2025-09-19 10:38:47 -0700
  • 2db93b6b15 Add "all displays follow" option wheaney 2025-09-18 14:45:14 -0700
  • 3388d5fc41 Update follow tracking label wheaney 2025-09-18 13:23:51 -0700
  • 6711cc1913 Add axis tracking options for smooth follow wheaney 2025-09-18 13:10:34 -0700
  • 994dd4e648 Fix issues with smooth follow when used with zoomOnFocus, and updates to the follow threshold wheaney 2025-09-18 12:17:36 -0700
  • 6ec42f6fec Fix default follow threshold value wheaney 2025-09-17 22:47:21 -0700
  • db2d865432 Add basic smooth follow controls wheaney 2025-09-17 22:34:47 -0700
  • ea01dd79bd Add support for smooth follow to the effect (no UI updates) wheaney 2025-09-17 14:46:04 -0700
  • 5623fe1126 Update KCM app to be aware of whether the effect is loaded, message appropriately wheaney 2025-09-14 12:47:48 -0700
  • c270ff653e Add Breezy KDE to the README wheaney 2025-09-14 10:22:57 -0700
  • 703961a338 Move effect config KCM to a standalone Plasma app, to support desktop files and pinning to the task bar wheaney 2025-09-13 21:11:58 -0700
  • db1faf706b Add look-ahead override slider wheaney 2025-09-12 22:32:42 -0700
  • d6cdefc272 Fix expired license state so that the tab navigation isn't locked wheaney 2025-09-12 21:34:04 -0700
  • 85f9e9a9d6 Add virtual display management to the KWin UI wheaney 2025-09-12 12:54:03 -0700
  • aa3d7d24c1 Improve labeled sliders wheaney 2025-09-11 23:04:11 -0700
  • e4d8e63a56 Add multi-tap checkbox wheaney 2025-09-11 22:14:24 -0700
  • 46b0ef747f Add checkbox for mirroring the physical displays, remove physical displays menu wheaney 2025-09-11 14:29:35 -0700
  • 40475736c1 Add support for enabling/disabling physical screen mirroring wheaney 2025-09-11 11:46:47 -0700
  • f27fd17b59 Apply lens distance ratio wheaney 2025-09-10 21:38:56 -0700
  • e889857cd8 Update GNOME backports (v2.0.19), v2.2.3 wheaney 2025-09-10 20:19:56 -0700
  • 77f558fa77 Merge remote-tracking branch 'origin/main' into HEAD wheaney 2025-09-10 19:41:20 -0700
  • 2f2549fa7e Merge remote-tracking branch 'origin/main' into HEAD wheaney 2025-09-10 19:36:11 -0700
  • a54782c4e3 Fix driver IPC usage v2.2.3 wheaney 2025-09-10 13:28:59 -0700
  • 7b70aac358 Pull in latest driver IPC integration wheaney 2025-09-10 12:19:14 -0700
  • 6be66ed8f9 Attempt to unload the KWin plugin at the start of uninstall to prevent crashes wheaney 2025-09-09 21:40:19 -0700
  • 4e4281cf6f Remove explicit enableDriver call when the plugin is initialized wheaney 2025-09-09 10:24:59 -0700
  • f2b0913a4e Fix supported display check for Plasma Wayland on Steam Deck, add logging of display names wheaney 2025-09-08 21:39:08 -0700
  • f7daccb2f8 Add "effect enabled" checkbox wheaney 2025-09-08 15:18:12 -0700
  • c2d36383b5 Add "remove virtual displays on disable" option wheaney 2025-09-08 14:42:25 -0700
  • 35e2b2d71d Add anti-aliasing quality menu wheaney 2025-09-08 13:37:12 -0700
  • 2d4c6a96e3 Fix minimum display distance when zoom on focus is disabled, fix recentering after initial calibration wheaney 2025-09-08 13:03:38 -0700
  • 343205f598 Improve license messaging, effect toggling, and add button for rearranging displays wheaney 2025-09-08 12:44:26 -0700
  • 713b9c7fc1 Pull in latest XR driver wheaney 2025-09-08 11:35:22 -0700
  • 8967c00666 Fix issue where cursor doesn't reappear when disabling the KWin plugin wheaney 2025-09-08 10:38:49 -0700
  • 229ee9749a Update KWin setup to check out the sombrero submodule wheaney 2025-09-06 21:59:00 -0700
  • f01c635138 Add calibrating banner wheaney 2025-09-06 12:42:31 -0700
  • 4682153ed3 Add libdrm for ubuntu dependencies message wheaney 2025-09-06 11:46:08 -0700
  • 205c80445a Fix rendering so that moving the cursor doesn't cause the whole screen to rerender wheaney 2025-09-05 22:19:04 -0700
  • 638105667e Fix setup issue where the lib directory wasn't being properly identified wheaney 2025-09-04 14:28:29 -0700
  • ebcd10d548 Fix arch setup instructions for kwin wheaney 2025-09-04 14:09:16 -0700
  • 07e4542795 Fix setup script re-run suggestion so it provides all params it was given wheaney 2025-09-04 13:21:30 -0700
  • 4079d46de4 Fix package manager suggestions in kwin setup script wheaney 2025-09-04 13:13:39 -0700
  • 2a0baaf1e2 Add buttons to create virtual displays wheaney 2025-09-03 16:40:43 -0700
  • 259d2f97f6 Add plasma environment script back since it works for some environments wheaney 2025-09-03 13:27:27 -0700
  • 7dbb235756 Fix focused display zooming issue wheaney 2025-09-03 10:29:31 -0700
  • 2b85ba5e3a Move away from FrameAnimation, update camera orientation as soon as new IMU data is received wheaney 2025-09-03 10:14:40 -0700
  • 78a6487a5c Fix an issue with non-zero exit code states in the setup, add Rokid Max 2 to the supported models list, fix the connection status in the UI, fix an issue with the negative values on the labeled sliders wheaney 2025-09-03 09:45:15 -0700
  • d3af88ec35 Improve build failure messaging wheaney 2025-09-03 08:02:00 -0700
  • bc959c2f4c Add display offsets and wrapping scheme options wheaney 2025-09-02 22:01:59 -0700
  • 6c5f08611e Fix how display distances are bound so it tracks the UI smoothly wheaney 2025-09-02 21:24:49 -0700
  • 7a810bb1bc Fix a few issues in the new setup wheaney 2025-09-02 19:30:14 -0700
  • 0a0ac74bc8 Attempt to improve dependency messaging wheaney 2025-09-02 14:28:40 -0700
  • dbb2196819 Update setup script to perform local build if a binary isn't available for download dev2 wheaney 2025-09-02 12:05:04 -0700
  • b266a20949 Add KWin UI tab for license details kwin-alpha1 wheaney 2025-09-01 15:29:19 -0700
  • 449fda2e9e
    Add KDE port (#129) Wayne Heaney 2025-08-30 21:25:03 -0700
  • 980e0358e0 Add tabbed view to UI wheaney 2025-08-29 22:03:49 -0700
  • 128f7f54d7 Add state tracking and device awareness wheaney 2025-08-29 21:43:14 -0700
  • 0af1b89a4f Add display spacing control wheaney 2025-08-29 16:18:47 -0700
  • 23b9f6a445 Add LabeledSlider that shows labeled ticks and the current value above the slider wheaney 2025-08-29 14:25:22 -0700
  • e5157fd517 Fix issue where certain items weren't rendering properly (e.g. menus) wheaney 2025-08-29 12:31:03 -0700
  • 72b6b32c58 Remove unnecessary package installs from Dockerfile, improve findFocusedMonitor logic wheaney 2025-08-28 10:45:04 -0700
  • 843f7907e7 Desparately try to re-use the tried-and-true IPC Python script for communications with the driver wheaney 2025-08-26 11:16:22 -0700
  • 0d8fb02388 Fix case where window overlaps two displays, attempt to fix mouse placement off-by-pixels, fix setup issue with the bin directory, apply adjustment that puts the camera in the middle of screens by default wheaney 2025-08-25 22:02:04 -0700
  • fbdd5e14bb Improve setup and add auto-enabling of the XR driver wheaney 2025-08-25 17:57:49 -0700
  • 3e726bd1ee Clean up setup messaging, add steamos detection to setup script wheaney 2025-08-25 15:34:13 -0700
  • a6f9d0b9d0 Fix package/build process so it produces steamos and non-steamos arch binaries wheaney 2025-08-25 15:09:26 -0700
  • 705d940a0d Add package, setup, and uninstall scripts, fix user-local setup, working on SteamOS wheaney 2025-08-24 15:26:07 -0700
  • 37ecb879dd Revert "Update logging" wheaney 2025-08-21 13:50:53 -0700
  • 471523fb31 Add docker build wheaney 2025-08-21 13:02:40 -0700
  • e4dbcdaee7 Update logging wheaney 2025-08-21 11:07:39 -0700
  • 1f5e3b1d3f Add Zoom on Focus shortcut support wheaney 2025-08-20 17:05:50 -0700
  • 7200ac95f5 Add virtual display creation logic, with support for custom resolutions wheaney 2025-08-20 14:18:26 -0700
  • 94289f1074 Add screencast wayland integration kwin-wayland-screencast wheaney 2025-08-20 13:03:35 -0700
  • 026f5825f3 Improve antialiasing, fix a config UI issue wheaney 2025-08-15 22:33:15 -0700
  • 1b4a97e087 Update virtualdisplay script to use XDG remote desktop portal instead of mutter's kwin-virtualdisplay-python wheaney 2025-08-15 22:32:17 -0700
  • 80c8f93c8e Clean up how shortcuts are defined, add recenter shortcut wheaney 2025-08-14 22:16:32 -0700
  • 67c70532fd Add real-time updating of display distances when the sliders are moved wheaney 2025-08-14 20:53:19 -0700
  • d54954e188 Add shortcuts section to config UI, hook up "toggle effect" shortcut, change distance configs to sliders wheaney 2025-08-14 15:24:08 -0700
  • f0d6543311 Attempt to mimick kwin's built-in cube project structure, works except for config mirroring from UI kwin-plugin wheaney 2025-08-14 12:32:20 -0700
  • 742fa0e4ca Add easing animations when zooming in and out on focus wheaney 2025-08-04 22:44:29 -0700
  • cfba504e3c Fix issue with depth rendering wheaney 2025-08-04 20:00:37 -0700
  • d7120fbc2e Add zoom on focus logic wheaney 2025-08-04 14:53:51 -0700
  • 7fb48fe77d Wire up display distance config wheaney 2025-08-01 15:02:37 -0700
  • 0cbc54bd04 Fix the main component so it doesn't load the View3D instance unless it'll actually be rendered wheaney 2025-07-31 21:50:01 -0700
  • cceed0f856 Make it so the effect only applies to the glasses' display wheaney 2025-07-31 15:42:45 -0700
  • f5cbd9281b Add data validity and parity checks, improve device detection on multiple plug and unplug events wheaney 2025-07-31 13:39:31 -0700
  • c266e3cbd3 Add automatic wrap scheme detection wheaney 2025-07-29 22:22:11 -0700