Commit Graph

88 Commits

Author SHA1 Message Date
wheaney f13699bbc2 Attempt to fix finding the focused display 2026-01-16 19:58:40 -08:00
wheaney 0aa41a912b Fix issue with double-counting lens position changes with 6DoF 2026-01-16 13:11:27 -08:00
wheaney 87389c6e5c Incorporate display size into follow mode adjustments 2026-01-16 12:12:21 -08:00
wheaney 600db7a492 Update tick marks on display distance/size sliders 2026-01-16 11:52:31 -08:00
wheaney d8a5f9ce91 Move KWin shortcuts to their own tab 2026-01-16 11:37:51 -08:00
wheaney e3b332bdfc Consolidate checkboxes in the KWin UI 2026-01-16 11:29:03 -08:00
wheaney 71ea5e48c5 Fix the UI for virtual displays 2026-01-16 11:13:43 -08:00
wheaney 7b38f9ed5d Fix one issue on glasses disconnect 2026-01-15 15:48:57 -08:00
wheaney acdcd91327 Remove logging, fix slider ticks 2026-01-15 15:02:55 -08:00
wheaney 44ab969eb9 Fix how units are used on the sliders 2026-01-15 14:57:50 -08:00
wheaney e4aae6bc94 Pull in latest IPC commit to actually parse the state 2026-01-15 14:42:55 -08:00
wheaney 81507d5251 Fix boolean parsing 2026-01-15 14:39:02 -08:00
wheaney 19210f3fbd Add UI logging 2026-01-15 14:35:33 -08:00
wheaney 7eab1b5ba1 UI WIP 2026-01-15 13:45:41 -08:00
wheaney 538782b585 Port over more of the monitor distance logic, v2.6.3 2026-01-14 15:38:51 -08:00
wheaney 29cebd5d9b Try to port over focused monitor updates 2026-01-14 15:17:42 -08:00
wheaney 9224d394b4 WIP 2026-01-14 14:49:39 -08:00
wheaney 181c2d3027 WIP 2026-01-14 14:00:20 -08:00
wheaney 7711d27a07 Fix discrepancy between screen and window sizing 2026-01-14 12:30:26 -08:00
wheaney 4b2ec942fc Fix another bad property type 2026-01-14 11:10:40 -08:00
wheaney 20d6d4163a Fix screen proprety type 2026-01-14 11:07:11 -08:00
wheaney 062c1366e8 Try to fix screen size issue 2026-01-14 11:02:06 -08:00
wheaney cc5cc49119 WIP debugging 2026-01-14 10:11:43 -08:00
wheaney b6454886c9 Fix broken reference 2026-01-10 10:44:54 -08:00
wheaney 031999318e Fix missing property 2026-01-10 10:39:27 -08:00
wheaney f90ac4fe3c Add developer mode 2026-01-10 10:26:10 -08:00
wheaney efd652b77c WIP 2026-01-10 10:00:10 -08:00
wheaney 8eeb2830cf Update uninstall script so it removes the Breezy scripts on the desktop, v2.5.3 2025-10-29 20:46:42 -07:00
wheaney 7cb50caade Update Breezy Wayland script comments and README 2025-10-27 15:22:40 -07:00
wheaney 044ee4784a Update setup script to install enable/disable Wayland scripts for SteamOS 2025-10-27 15:19:23 -07:00
Wayne Heaney 054296da56
Add support for 6DoF (#138)
* Pull in driver and sombrero updates for 6DoF
* Update Breezy GNOME to support 6DoF position
* Update Breezy KDE to support 6DoF position
2025-10-22 16:13:08 -07:00
wheaney 394934bd22 Fix XREAL One Pro support, v2.4.1 2025-10-08 15:53:16 -07:00
Wayne Heaney 2bed5a2436
XREAL One support (#133), v2.4.0
* Add XREAL One model names to the supported monitors list

* Pull in latest driver with XREAL One support, v2.4.0
2025-10-05 08:34:56 -07:00
wheaney 13d5d6bf8e Add neck-saver controls for GNOME and KWin apps 2025-10-03 16:04:34 -07:00
wheaney e3af8057c7 Attempt to fix a crash on glasses disconnect 2025-09-24 16:41:23 -07:00
wheaney cd3e3eaaa7 Fix docker init, actually bump to v2.3 this time 2025-09-24 13:46:27 -07:00
wheaney 1a1cbc94c5 Fix some inconsistent UI states 2025-09-24 12:49:16 -07:00
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 4a756d63a5 Exclude virtual displays from rendering their own single desktop views 2025-09-23 15:26:00 -07:00
wheaney 7cab3393e2 Add rolling shutter adjustment 2025-09-23 12:40:25 -07:00
wheaney fab7e2756c Update smooth follow so it dynamically adjusts the threshold behavior based on the screen size 2025-09-22 14:52:40 -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 5ec52baa3f Add support for custom resolutions
Add build-time check for qt6-quick3d
2025-09-20 17:44:00 -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 3388d5fc41 Update follow tracking label 2025-09-18 13:23:51 -07:00
wheaney 6711cc1913 Add axis tracking options for smooth follow 2025-09-18 13:18:25 -07:00