Commit Graph

46 Commits

Author SHA1 Message Date
wheaney e0df73c660 Attempt to fix user-related issues with running setup as root 2024-05-15 10:01:22 -07:00
wheaney 4afbee4598 Update setup to not suppress messaging 2024-05-15 10:01:22 -07:00
wheaney 50773d87ee Working package and setup scripts 2024-05-15 10:01:20 -07:00
wheaney 89e9648784 Package/setup WIP 2024-05-15 10:00:03 -07:00
wheaney 939283b37d Add follow mode support 2024-05-15 10:00:03 -07:00
wheaney 09b3ef9f8a developer-mode and dconf fix attempt 2024-05-15 10:00:03 -07:00
wheaney fc2089adf0 Reorg and start to add packaging scripts 2024-05-15 10:00:03 -07:00
wheaney f39a26fb69 SettingsManager and StateManager working impls 2024-05-15 10:00:03 -07:00
Wayne Heaney a1cb89b6c7 Add Gtk Python UI (#19)
Initial UI implementation
2024-05-15 10:00:03 -07:00
wheaney bb8b12c5e2 Add basic zoom shortcut 2024-05-15 10:00:03 -07:00
wheaney 318cff0046 Working recenter shortcut 2024-05-15 10:00:03 -07:00
wheaney 31862f858d Attempt to fix cursor breakage 2024-05-15 10:00:03 -07:00
wheaney 4b413b5210 Remove color reference 2024-05-15 10:00:03 -07:00
wheaney ff79d1bed8 Fix GNOME 46 compatibility issue 2024-05-15 10:00:03 -07:00
wheaney 5ab332eda3 Add missing nreal product string 2024-05-15 10:00:03 -07:00
wheaney 4de911ee1e Fix disable breaking when overlay isn't set up 2024-05-15 10:00:03 -07:00
Wayne Heaney 1ea6dd4c26 Update setup-45.sh 2024-05-15 10:00:03 -07:00
Thor 9da1718113 add second option for user group (#18)
Co-authored-by: only1thor <>
2024-05-15 10:00:03 -07:00
wheaney 7b49756bf6 Add setup-45 script 2024-05-15 10:00:03 -07:00
wheaney a9345c812c Move to IPC data version 2, includes the IMU data time in milliseconds, removes fields that the extension settings may own 2024-05-15 10:00:03 -07:00
wheaney ab6ae21312 Update shared memory file path 2024-05-15 10:00:03 -07:00
wheaney df21df8959 Cursor fixed? Maybe??? 2024-05-15 10:00:03 -07:00
wheaney bb3d0680c4 Stopgap fix for cursor issue in Wayland 2024-05-15 10:00:03 -07:00
wheaney 5f7d6f069a Better management of the extension's ready poller so we don't risk enabling twice, add the cursor delay back in 2024-05-15 10:00:03 -07:00
wheaney 65c909c9d1 Tinker with cloned cursor initialization, probably not final 2024-05-15 10:00:03 -07:00
wheaney 036d65766b Attempt to detect the correct monitor, fix extensions management of resources and effect state 2024-05-15 10:00:03 -07:00
wheaney e8fe428b6d Fix issue with repaint 2024-05-15 10:00:03 -07:00
wheaney cce9e10bb4 Add linear pipeline filters for smooth edges and text 2024-05-15 10:00:03 -07:00
wheaney cc932a0131 Refactor XREffect and other logic out into their own modules 2024-05-15 10:00:03 -07:00
wheaney 86a5173ec9 Fix issue where the edge of the virtual display shows the real display underneath 2024-05-15 10:00:03 -07:00
wheaney 7d6807a724 Fix issue with cursor appearing under menus 2024-05-15 10:00:03 -07:00
wheaney 21f3373bff Update to only apply the effect to monitor
Needs to fix an issue where the cursor appears under menus, and allow for choosing the correct monitor
2024-05-15 10:00:03 -07:00
wheaney cb9679e9e3 Fix display issues with fullscreen game 2024-05-15 10:00:03 -07:00
wheaney f043be5b97 Fix cursor enable/disable 2024-05-15 10:00:03 -07:00
wheaney 2e54b02e2c Fix how the lens vector is incorporated, fix formatting 2024-05-15 10:00:03 -07:00
wheaney 2176d169b1 Fix case where shared memory file doesn't exist 2024-05-15 10:00:03 -07:00
wheaney 272f8d38d1 Better disable support, still not perfect 2024-05-15 10:00:03 -07:00
wheaney d3f0f78135 Fix fullscreen case 2024-05-15 10:00:03 -07:00
wheaney bee05f9257 Add fullscreen handler 2024-05-15 10:00:03 -07:00
wheaney 0e32ccc7da Maybe solved cursor visibility issue 2024-05-15 10:00:03 -07:00
wheaney 03dc94008e Maybe working cursor rendering 2024-05-15 10:00:03 -07:00
wheaney 8d41087c4a Attempt to add cursor rendering 2024-05-15 10:00:03 -07:00
wheaney 3aab6c640e GNOME 45 WIP 2024-05-15 10:00:03 -07:00
wheaney 63f8ba06d9 Shader almost complete 2024-05-15 10:00:03 -07:00
wheaney b38a8eed93 Working barebones shared and data transfer 2024-05-15 10:00:03 -07:00
wheaney 066db8f21e GNOME extensions - WIP 2024-05-15 10:00:03 -07:00