Commit Graph

395 Commits

Author SHA1 Message Date
wheaney 703961a338 Move effect config KCM to a standalone Plasma app, to support desktop files and pinning to the task bar 2025-09-13 21:11:58 -07:00
wheaney db1faf706b Add look-ahead override slider 2025-09-12 22:32:42 -07:00
wheaney d6cdefc272 Fix expired license state so that the tab navigation isn't locked 2025-09-12 21:34:04 -07:00
wheaney 85f9e9a9d6 Add virtual display management to the KWin UI 2025-09-12 12:54:03 -07:00
wheaney aa3d7d24c1 Improve labeled sliders 2025-09-11 23:04:11 -07:00
wheaney e4d8e63a56 Add multi-tap checkbox 2025-09-11 22:14:24 -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 f27fd17b59 Apply lens distance ratio 2025-09-10 21:38:56 -07:00
wheaney e889857cd8 Update GNOME backports (v2.0.19), v2.2.3 2025-09-10 20:19:56 -07:00
wheaney a54782c4e3 Fix driver IPC usage 2025-09-10 13:28:59 -07:00
wheaney 7b70aac358 Pull in latest driver IPC integration 2025-09-10 12:19:14 -07:00
wheaney 6be66ed8f9 Attempt to unload the KWin plugin at the start of uninstall to prevent crashes 2025-09-09 21:40:19 -07:00
wheaney 4e4281cf6f Remove explicit enableDriver call when the plugin is initialized 2025-09-09 10:43:14 -07:00
wheaney f2b0913a4e Fix supported display check for Plasma Wayland on Steam Deck, add logging of display names 2025-09-08 21:39:08 -07:00
wheaney f7daccb2f8 Add "effect enabled" checkbox 2025-09-08 15:18:12 -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 2d4c6a96e3 Fix minimum display distance when zoom on focus is disabled, fix recentering after initial calibration 2025-09-08 13:03:38 -07:00
wheaney 343205f598 Improve license messaging, effect toggling, and add button for rearranging displays 2025-09-08 12:44:26 -07:00
wheaney 713b9c7fc1 Pull in latest XR driver 2025-09-08 11:35:22 -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 229ee9749a Update KWin setup to check out the sombrero submodule 2025-09-06 21:59:00 -07:00
wheaney f01c635138 Add calibrating banner 2025-09-06 12:42:31 -07:00
wheaney 4682153ed3 Add libdrm for ubuntu dependencies message 2025-09-06 11:46:08 -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 638105667e Fix setup issue where the lib directory wasn't being properly identified 2025-09-04 14:28:29 -07:00
wheaney ebcd10d548 Fix arch setup instructions for kwin 2025-09-04 14:09:16 -07:00
wheaney 07e4542795 Fix setup script re-run suggestion so it provides all params it was given 2025-09-04 13:21:30 -07:00
wheaney 4079d46de4 Fix package manager suggestions in kwin setup script 2025-09-04 13:13:39 -07:00
wheaney 2a0baaf1e2 Add buttons to create virtual displays 2025-09-03 16:40:58 -07:00
wheaney 259d2f97f6 Add plasma environment script back since it works for some environments 2025-09-03 13:27:27 -07:00
wheaney 7dbb235756 Fix focused display zooming issue 2025-09-03 10:29:31 -07:00
wheaney 2b85ba5e3a Move away from FrameAnimation, update camera orientation as soon as new IMU data is received 2025-09-03 10:14:40 -07:00
wheaney 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 2025-09-03 09:45:15 -07:00
wheaney d3af88ec35 Improve build failure messaging 2025-09-03 08:02:00 -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
wheaney 7a810bb1bc Fix a few issues in the new setup 2025-09-02 19:30:14 -07:00
wheaney 0a0ac74bc8 Attempt to improve dependency messaging 2025-09-02 14:30:29 -07:00
wheaney dbb2196819 Update setup script to perform local build if a binary isn't available for download 2025-09-02 12:20:58 -07:00
wheaney b266a20949 Add KWin UI tab for license details 2025-09-01 15:29:36 -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
wheaney ecd75cb799 Bump to v2.2.2 2025-07-25 12:11:48 -07:00
wheaney 6465007e37 Pull in latest driver with VITURE Luma pitch fixes 2025-07-25 12:10:58 -07:00
wheaney dde072f042 Pull in latest driver with VITURE Luma fix, bump to v2.2.1 2025-07-16 15:37:10 -07:00
wheaney aebbf2aaea Pull in XR driver with VITURE Luma support, bump to v2.2.0 2025-07-12 13:30:47 -07:00
wheaney d9ae97a3b2 Fix accidentally reverted change in last commit 2025-06-24 10:39:15 -07:00
wheaney 1995d9a71e Update gstreamer-pipewire check so it doesn't require gst-inspect
https://github.com/wheaney/breezy-desktop/issues/125
2025-06-24 10:37:46 -07:00
wheaney 6fb672288c Pull in the latest driver, v2.1.7 2025-05-15 13:37:37 -07:00