Commit Graph

45 Commits

Author SHA1 Message Date
wheaney 183ace1db8 Fix CLI path detection so it works for both AUR and setup script installs
Update driver, fix possible uninstall failure due to gnomem-extensions command
2024-10-24 09:36:59 -07:00
Wayne Heaney 1a2dc23573
Update CLI reference (#69) 2024-10-23 12:58:43 -07:00
wheaney 1c4fc94999 Fix threading usage in the connectedevice widget 2024-10-22 10:11:05 -07:00
wheaney 94c24fdb49 Update how we're checking for python3 during setup, update the python script's shebang 2024-10-21 13:54:15 -07:00
wheaney 5a5c9ab2d6 Update breezy setup to check for the presence of python 2024-10-21 11:00:18 -07:00
wheaney 05e4e36ddb Fix enable/disable shortcut so that widescreen gets disabled with the effect 2024-10-20 14:38:11 -07:00
Wayne Heaney 1718986793
Add shortcut to allow for toggling the XR Effect on and off (#63) 2024-10-18 11:57:09 -07:00
wheaney 5420d7fa5f Move overlay management to its own file, update how the cursor renders over the overlay, disable cloning when not on overlay 2024-10-11 22:01:34 -07:00
wheaney ae76037baf Bring cursor mirroring back in line with how gnome-shell does it for the zoom/magnifier logic, reduce CPU consumption 2024-10-10 15:36:52 -07:00
wheaney 0e02c59340 Fix caching of backend object, copy SystemBackground from GNOME magnifier implemenation 2024-10-10 13:30:43 -07:00
wheaney f69d935774 Improve how we determine whether we're at display-start or display-end 2024-10-06 13:44:04 -07:00
Wayne Heaney b1d3815bec
Remove Flatpak usage for UI (#61)
* Update package, setup, and uninstall

* Pull in the latest sombrero

* Remove unused flatpak files

* Update gnome-44-max.patch

* Bundle pydbus library

* Make compatible with Adwaita 1.2

* Add VERSION file, update po files
2024-10-03 22:22:10 -07:00
wheaney 230f93466a Handle siblings added/removed from the stage 2024-09-25 14:42:18 -07:00
wheaney 31693bdece Fix population and usage of uniform variables 2024-09-20 15:58:18 -07:00
wheaney e4265c75d1 Add GNOME version 47 to the compatibility list 2024-09-20 14:30:49 -07:00
Wayne Heaney 9e084ad7a4
Accommodate sombrero unified shader and driver changes (#54)
* Unify FX and GLSL shader, working for both Breezy Vulkan and GNOME
2024-09-09 20:43:59 -07:00
wheaney 58cd31f129 Add custom-monitor-product setting 2024-08-17 10:52:27 -07:00
Wayne Heaney 3a7d5feb88
Add Rokid support (#42) 2024-08-13 10:10:10 -07:00
wheaney 416c92f220 Add Rokid Max monitor awareness 2024-08-11 15:03:36 -07:00
wheaney bf8598675b Add detection of monitor for XREAL Air 2 Ultra 2024-08-01 12:56:18 -07:00
wheaney 1b14468d86 Update optimal config logic to shift other monitors that would be affected by a change in screen resolution 2024-07-29 14:39:15 -07:00
wheaney d97069e18f Pull in setup messaging fixes 2024-07-28 09:14:52 -07:00
wheaney 41240d93af Pull in VITURE AARCH64 support 2024-07-27 21:49:35 -07:00
wheaney 05c0a421ed A couple fixes for installing on a fresh machine 2024-07-26 20:25:49 -07:00
wheaney f8886970f5 Fix issue with tracking of async requests 2024-07-25 13:27:06 -07:00
wheaney d1c5e9fc4d Add messaging if no running driver is detected 2024-07-25 13:04:18 -07:00
wheaney 56a7d41ec6 Fix issue changing scale when all logical monitors require the same scale. Pull in driver setup update. 2024-07-25 10:03:05 -07:00
wheaney 150f183aad Fix async request handling 2024-07-24 11:09:33 -07:00
wheaney 702692f386 Add handling of rapid monitor updates, prevent concurrent config updates and effect/sbs mode changes 2024-07-23 22:07:58 -07:00
wheaney f28ba2639f Update nested mode monitor so it uses "dummy monitor" flag 2024-07-23 12:45:29 -07:00
wheaney 22ef564500 Pull in updated driver IPC package, add nested monitor detection back in 2024-07-23 12:09:35 -07:00
wheaney fac8a15c97 Fix a few missed references to pre-reorg files 2024-07-22 14:44:03 -07:00
Wayne Heaney 44b1ebe464
Add multi-arch build support (#29) 2024-07-18 17:40:36 -07:00
wheaney 04edf2eecc Add refresh rate and fast SBS mode switching settings 2024-07-17 22:58:45 -07:00
wheaney 4ab2b59657 Revert change to switch to widescreen mode quicker, allow extension to run on the session unlock view
Switching to widescreen mode too quickly caused some problems
2024-07-08 16:15:49 -07:00
Wayne Heaney 7843d4d385
Widescreen/SBS support (#28)
Squashed 28 commits
2024-07-08 15:02:04 -07:00
wheaney c1ec13c2ef Merge in RayNeo support 2024-06-11 11:55:32 -07:00
wheaney 2aac5a6504 Add Air 2 monitor "products" to the supported monitor list 2024-05-24 12:10:37 -07:00
wheaney 0d3f9ff757 Add the follow threshold control 2024-05-23 21:57:55 -07:00
wheaney 9619acdc88 Use logging module 2024-05-22 23:01:46 -07:00
wheaney b8e2310461 Check for flatpak and gnome-extensions installations before proceeding with setup 2024-05-19 14:29:58 -07:00
wheaney 3498910758 Add XDG_BIN_HOME permissions/ownership check and fix, and top-level error logging to the extension 2024-05-19 13:07:10 -07:00
wheaney 5936230a57 Add GNOME extension logging to file 2024-05-17 12:14:56 -07:00
wheaney c689978e85 Fix some cleanup issues, adjust the trim_width/height values to remove the border 2024-05-16 16:16:23 -07:00
Wayne Heaney e9b10838ba
Breezy GNOME support (#22)
* Adds a gnome subdirectory with the Breezy GNOME extension source
* Adds a 'ui' subdirectory with the Gtk UI app source, currently with the Breezy GNOME view implemented, eventually will support Breezy Vulkan
* Adds all the necessary package and setup scripts for the full GNOME build
* Pulls in the latest driver with the BREEZY_DESKTOP build support
2024-05-16 12:26:59 -07:00