Commit graph

512 commits

Author SHA1 Message Date
trigg
ff69a4ed8f - Version bump 2024-03-24 23:36:58 +00:00
trigg
2ae0b8204c - Fix fadeout timeouts not being cleanly canceled 2024-03-24 23:27:30 +00:00
trigg
c07b87eace - Debounce setting gamescope xatom too often
- Check for existence of x11 window before attempting to use it in overlay
- Check for valid monitor before setting window size based on it
- Check for existence of x11 window when unsetting xshape
- Fix typo in redraw logic for gamescope mode
2024-03-23 20:26:14 +00:00
trigg
12a1dc68ff
Merge pull request #324 from Bqleine/master
Update French translations
2024-03-23 00:43:34 +00:00
Noé Lopez
175783641a Update French translations 2024-03-23 00:18:18 +01:00
trigg
02e4a455a0 - Add new config variables
- - fade out when inactive
- - inactive time (in seconds) before fade out
- - fade out duration (seconds)
- - fade out lower limit. Lowest opacity at which to stop fading out
- Add activity tracker to voice overlay
- Remove old avatar alpha transparency which reloaded file each time it changed
- Convert to images to PIL and back when needed to lower alpha level
- - This was much less than ideal, but alternatives failed
- Fix issue with premultiplied alpha in image loading
- Lowered minimum avatar opacity
- Fixed an edge case where overlay windows were closed
- Added inactivity variables to config window
- Updated Welsh translation - poorly
2024-03-22 17:37:09 +00:00
trigg
f101e33627
Update bug_report.md 2024-03-20 00:07:12 +00:00
trigg
44b7e4c725 - Remove some unused variables 2024-03-18 19:05:44 +00:00
trigg
7df5b6cac4 - Remove debug logging 2024-03-18 13:32:56 +00:00
trigg
19e2b71345 - Remove stale socket fd on disconnect
- - Stops gtk main spinning a cpu core to 100% waiting on it.
- Bump version
2024-03-18 13:29:00 +00:00
trigg
3833ce7a19 - Disallow setting overlays to 'edge' when cinnamon is detected 2024-03-15 15:47:58 +00:00
trigg
f30c8c404d - Ignore user preference on floating vs edge on cinnamon desktop 2024-03-13 21:47:44 +00:00
Trigg
8612458a68 - Hide settings/overview/Close overlay when not in SteamOS mode 2024-02-23 13:55:14 +00:00
trigg
64c771d635
Merge pull request #321 from Bqleine/master
- Update french translations and po files
2024-02-23 13:27:03 +00:00
Noé Lopez
dd6ebad182 - Update french translations and po files 2024-02-23 14:24:22 +01:00
Trigg
1844e32ebe - Close with message if user denied overlay permissions 2024-02-23 12:28:26 +00:00
Trigg
fdb8a48267 - Fix Bazzite autostart tickbox
- fixes #320
- The approach is a bit heavy-handed but functionally will work fine.
2024-02-23 12:18:24 +00:00
Trigg
7a2bc9845e - Implemented Hide-on-mouseover 2024-02-23 11:52:12 +00:00
trigg
f67f5ccc4e
- Call overlay draw correctly on close 2024-02-14 11:23:53 +00:00
Trigg
213d68611b - Remove unneeded import logic
- Ran a formatter
- Remove reconnect warning limiting logic
2024-02-13 23:41:30 +00:00
Trigg
8cd376d311 - This change is very far reaching into the internals. For this reason a version bump is required.
- These is a very high chance of new bugs or repeats of old bugs. Be watchful!
- Removed periodic timeout for overlay ticking
- Removed 60hz timeout for reading websocket
- Removed 1hz timeout for text overlay
- Removed 1hz timeout for notification overlay
- Added a one-call timeout for each overlay which happens a configurable time after render to remove it excess data
- Changed flat bool needsrender to a function call set_needs_render
- Where needed, this schedules an idle callback to rerender, cutting down on multiple renders in extremely short time
- Ripped out do_read from connector
- Piped the websocket socket into GLib, allowing it to call back when new data is readable
- Implemented reconnect logic in GLib
- Shortened connect timeout as localhost should be rather quick
2024-02-13 23:24:48 +00:00
Trigg
667ad02a4c - Use a more neutral origin
- Uncertain but this is less likely to be a problem later if we work out ArRPC interop
2024-02-05 17:57:30 +00:00
Trigg
23321122fa - Reduce reconnection attempt rate when connection fails
- Attempt reconnect 20 seconds after disconnect or failed connect
- Cache users access token after successful authentication
- Use cached access token on connection
- Clear cached access token on failure to connect
2024-02-05 17:31:55 +00:00
Trigg
c0098a45f9 - Catch resolution & monitor changes
- Attempt to re assign monitor when needed
- Still buggy but an improvement
- Bump version
- Fix Window name on notifications
2024-02-03 16:08:45 +00:00
Trigg
6ea2b7df46 - More useful readme 2024-01-22 22:53:46 +00:00
Trigg
1f8928b879 - Fix accidentally inserting dud data into test content 2023-12-27 16:18:20 +00:00
Trigg
14069fbd72 - Always check your logic, kids.
- Fixed #317
2023-11-15 14:19:28 +00:00
trigg
3a3cb2e0ca
Update README.md 2023-10-06 15:28:25 +01:00
trigg
daa716c84f - Updated README 2023-09-29 10:09:17 +01:00
trigg
c9660563e5 - bump version 2023-09-29 09:48:22 +01:00
trigg
d77c67c637 - Removed unneeded startup notify
- Fixed Mute typo
2023-09-29 09:47:32 +01:00
trigg
71549470f0
Bump version 2023-09-29 09:12:51 +01:00
trigg
02f60e70b2 - Add desktop actions for some RPC commands
- Add detection and special handling of bazzite autostart
- Detect running in a container and disable the autostart buttons
2023-09-28 12:07:27 +01:00
trigg
7e3d5cb9ac
Bump version 2023-09-24 21:36:12 +01:00
trigg
fece29c496 - Correctly give up gamescope xatom if no overlays have contents 2023-09-24 21:32:18 +01:00
trigg
a1fa03d0a5 - Translate reset buttons too 2023-07-28 18:18:53 +01:00
trigg
b54cf0c9ae
Merge pull request #306 from Bqleine/master
Update translation keys and french translations
2023-07-28 18:16:37 +01:00
Noé Lopez
fd121c021d - Update translation keys and french translations 2023-07-28 19:13:38 +02:00
trigg
302ab079b1 - Fix crash on null monitor 2023-07-24 22:31:18 +01:00
trigg
08cdd4a221 - Fix crash when monitor not chosen yet 2023-07-14 18:41:09 +01:00
trigg
1d83af98c0 - Force monitor as an int 2023-07-14 18:23:30 +01:00
trigg
dfa14d6386 - Remove translatable tag from numbers 2023-07-10 19:52:50 +01:00
trigg
4aa82c3c44 - Fix up broken translation sources 2023-07-10 19:35:54 +01:00
trigg
3a62ce1460 - Version bump because I'll forget it later 2023-07-10 18:58:22 +01:00
trigg
d0a6da441b - Added section reset buttons
- Fixes #241
2023-07-10 18:52:05 +01:00
trigg
0cd820a1c6 - Store monitor by index 2023-07-10 18:13:40 +01:00
trigg
616edc68fb - Unset current voice on disconnect
- Fixes #304
2023-07-10 17:35:31 +01:00
trigg
59cd6a530c - Check for invalid Guild and log 2023-06-19 17:49:24 +01:00
trigg
70e71cdc44 - Change named radio buttons to enable translation 2023-06-19 17:40:44 +01:00
trigg
f055f7aa2a
Merge pull request #303 from Bqleine/master
Add french translations
2023-06-19 17:29:19 +01:00