Commit Graph

39 Commits

Author SHA1 Message Date
wheaney 7f8793ce53 SettingsManager and StateManager working impls 2024-05-06 12:51:37 -07:00
Wayne Heaney 7dc965c684
Add Gtk Python UI (#19)
Initial UI implementation
2024-05-02 16:12:13 -07:00
wheaney 0cba1b8075 Add basic zoom shortcut 2024-04-25 22:43:21 -07:00
wheaney 9bd034533f Working recenter shortcut 2024-04-25 16:15:09 -07:00
wheaney 0742eeb83a Attempt to fix cursor breakage 2024-04-25 13:03:36 -07:00
wheaney 1264af4ff8 Remove color reference 2024-04-22 15:06:19 -07:00
wheaney 73ac5a67b6 Fix GNOME 46 compatibility issue 2024-04-22 14:48:31 -07:00
wheaney 9429b29ac8 Add missing nreal product string 2024-04-22 14:13:12 -07:00
wheaney 85a809031c Fix disable breaking when overlay isn't set up 2024-04-22 13:54:56 -07:00
Wayne Heaney 0d3971931b
Update setup-45.sh 2024-04-22 13:09:24 -07:00
Thor 8d1ce3a42e
add second option for user group (#18)
Co-authored-by: only1thor <>
2024-04-22 13:06:22 -07:00
wheaney 8653088721 Add setup-45 script 2024-04-22 12:19:54 -07:00
wheaney a3efb03dd9 Move to IPC data version 2, includes the IMU data time in milliseconds, removes fields that the extension settings may own 2024-04-21 22:21:44 -07:00
wheaney 6a4de14eb4 Update shared memory file path 2024-04-20 14:57:10 -07:00
wheaney fd4c60336a Cursor fixed? Maybe??? 2024-04-16 10:15:10 -07:00
wheaney cc573b9897 Stopgap fix for cursor issue in Wayland 2024-04-15 15:24:43 -07:00
wheaney 8d4da0d56e Better management of the extension's ready poller so we don't risk enabling twice, add the cursor delay back in 2024-04-14 22:18:13 -07:00
wheaney b6c913ddb2 Tinker with cloned cursor initialization, probably not final 2024-04-13 22:10:08 -07:00
wheaney 3ba8a98169 Attempt to detect the correct monitor, fix extensions management of resources and effect state 2024-04-11 22:37:13 -07:00
wheaney 01285ec525 Fix issue with repaint 2024-04-11 16:21:39 -07:00
wheaney a3edc7443f Add linear pipeline filters for smooth edges and text 2024-04-11 14:41:23 -07:00
wheaney 1ba9185a59 Refactor XREffect and other logic out into their own modules 2024-04-10 14:20:28 -07:00
wheaney 140f4d21ab Fix issue where the edge of the virtual display shows the real display underneath 2024-04-09 16:23:18 -07:00
wheaney fb01689871 Fix issue with cursor appearing under menus 2024-04-09 15:14:21 -07:00
wheaney 8cb73e3a43 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-04-09 10:44:42 -07:00
wheaney 2df1ff0cf7 Fix display issues with fullscreen game 2024-04-06 00:57:46 -04:00
wheaney 864a468684 Fix cursor enable/disable 2024-04-04 16:13:34 -07:00
wheaney 88a97542e0 Fix how the lens vector is incorporated, fix formatting 2024-04-04 10:20:25 -07:00
wheaney 7c6d7ef84d Fix case where shared memory file doesn't exist 2024-04-03 14:41:20 -07:00
wheaney 0779ffe7d2 Better disable support, still not perfect 2024-04-03 01:07:37 -04:00
wheaney f5e08e4ba6 Fix fullscreen case 2024-04-02 21:40:00 -04:00
wheaney 82276b3ae3 Add fullscreen handler 2024-03-31 17:33:28 -04:00
wheaney 2f0a053a4a Maybe solved cursor visibility issue 2024-03-29 10:08:32 -07:00
wheaney 7da53847cb Maybe working cursor rendering 2024-03-28 21:49:38 -07:00
wheaney fe828db999 Attempt to add cursor rendering 2024-03-28 13:54:53 -07:00
wheaney a109b5e897 GNOME 45 WIP 2024-03-27 13:38:13 -07:00
wheaney 8ba4f790c0 Shader almost complete 2024-03-27 10:55:50 -07:00
wheaney 4f80efdf75 Working barebones shared and data transfer 2024-03-20 22:01:18 -07:00
wheaney 47294824b9 GNOME extensions - WIP 2024-03-14 15:27:57 -07:00