Commit Graph

23 Commits

Author SHA1 Message Date
wheaney 90eb3aeb68 Add watchdog that will detect if the IMU keepalive goes stale in the case where the shared mem file hasn't been updated 2025-09-24 12:21:57 -07:00
wheaney fc6858d535 Improve cursor interaction so that physical displays use native cursor rendering 2025-09-24 10:15:42 -07:00
wheaney 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
Add better logging to the python IPC integration
2025-09-22 13:48:17 -07:00
wheaney 2bcc2e07e3 Fix a couple smooth follow issues
* Always fully center the focused screen
* Properly rebind the rotation of the screen so it doesn't get frozen to
  an old one when changing wrap scheme
2025-09-21 23:10:14 -07:00
wheaney 19bacf2b92 Add "mouse to focused display" functionality
Fix Qt6Quick3D build check
2025-09-21 17:13:22 -07:00
wheaney c2dfefd395 Add curved display support 2025-09-19 15:14:25 -07:00
wheaney 2db93b6b15 Add "all displays follow" option 2025-09-18 14:45:14 -07:00
wheaney 994dd4e648 Fix issues with smooth follow when used with zoomOnFocus, and updates to the follow threshold 2025-09-18 12:17:36 -07:00
wheaney db2d865432 Add basic smooth follow controls 2025-09-17 22:34:47 -07:00
wheaney ea01dd79bd Add support for smooth follow to the effect (no UI updates) 2025-09-17 14:47:57 -07:00
wheaney db1faf706b Add look-ahead override slider 2025-09-12 22:32:42 -07:00
wheaney 85f9e9a9d6 Add virtual display management to the KWin UI 2025-09-12 12:54:03 -07:00
wheaney 46b0ef747f Add checkbox for mirroring the physical displays, remove physical displays menu 2025-09-11 14:29:35 -07:00
wheaney 40475736c1 Add support for enabling/disabling physical screen mirroring
Option to turn physical displays off not implemented yet
2025-09-11 11:46:47 -07:00
wheaney c2d36383b5 Add "remove virtual displays on disable" option 2025-09-08 14:42:25 -07:00
wheaney 35e2b2d71d Add anti-aliasing quality menu 2025-09-08 13:37:12 -07:00
wheaney 343205f598 Improve license messaging, effect toggling, and add button for rearranging displays 2025-09-08 12:44:26 -07:00
wheaney 8967c00666 Fix issue where cursor doesn't reappear when disabling the KWin plugin
deactivate() wasn't getting triggered, add a deconstructor
2025-09-08 10:39:20 -07:00
wheaney f01c635138 Add calibrating banner 2025-09-06 12:42:31 -07:00
wheaney 205c80445a Fix rendering so that moving the cursor doesn't cause the whole screen to rerender 2025-09-05 22:19:04 -07:00
wheaney bc959c2f4c Add display offsets and wrapping scheme options 2025-09-02 22:01:59 -07:00
wheaney 6c5f08611e Fix how display distances are bound so it tracks the UI smoothly 2025-09-02 21:24:49 -07:00
Wayne Heaney 449fda2e9e
Add KDE port (#129)
Working KWIn plugin for SteamOS and non-Debian distros (x86_64 only for now)
2025-08-30 21:25:03 -07:00