Commit graph

399 commits

Author SHA1 Message Date
Trigg
1ac75c94f9 - Moved some gui logic out of connector
- Added dbus and notification eavesdropping
- Added new overlay to show freedesktop notifications
- Taught text overlay to piggyback
2022-03-29 19:19:44 +00:00
Trigg
a78992d132 - Blurb differences are no longer needed 2022-03-21 11:04:05 +00:00
Trigg
93a685fc0e - remove --nolock
- autodetect flatpak env and use alternative logic flow
- added `--rpc`
2022-03-21 11:02:06 +00:00
trigg
1170188c4a - Backward if statement fixed
- Added timer to guild re-request
2022-03-14 17:46:28 +00:00
Trigg
9895559c62 - Third times the charm for #178 2022-03-14 17:25:45 +00:00
Trigg
2e42defed5 - Avoid the error... not just see it and run headlong into it 2022-03-14 17:24:11 +00:00
Trigg
695caaf2cf - Format
- I really shouldn't leave it so long between runs
2022-03-14 17:13:41 +00:00
Trigg
d01c01b3cf - Added a whole bunch more special cases for gamescope environment
- Piggyback text chat into voice chat when only one window can be shown
- Added 'show on taskbar' option to Core, which should allow screen capture of overlay in X11
- Update guild list in text settings more frequently. Should help with #178
- Repurposed wayland draggable windows for gamescope
- Fixed a bug in floating voice overlay
2022-03-14 16:52:47 +00:00
Trigg
8b84bf64e4 - Default config change:
- - Square icons
- - Left align
2022-03-11 12:55:36 +00:00
Trigg
16d3f7d711 - Enforce larger font & dark mode for Gamescope
- - I don't like being blinded by light mode
- Enforce --configuration in gamescope
- - without it we're left on a loading screen on success
- Add Overview "about" screen
- Allow closing of overlay from about. Maybe hide in desktop mode?
- add --nolock option for containerised running
- Ignore floating mode in gamescope - for now
- Enforce 1280x800 in gamescope. Maybe poll it instead?
2022-03-10 13:55:12 +00:00
Trigg
2f4e6f671e - Do not create text window in gamescope -> only one window is possible
- Come back to this later to maybe merge the two into a single window
- Catch file not found
2022-03-09 16:19:35 +00:00
Trigg
cf0eed8022 - Omit encoding to avoid crash on some machines 2022-03-09 11:41:30 +00:00
Trigg
59192b3138 Merge branch 'master' of github.com:trigg/Discover 2022-03-09 10:41:50 +00:00
Trigg
02cba90a71 - --debug option saves output to output.txt in config
- Bump minor version
- Re-add font chooser for voice overlay
2022-03-09 10:40:33 +00:00
trigg
1380021153 - Autodetect gamescope session 2022-03-08 20:43:19 +00:00
Trigg
0cfb0aef69 - Remove extra redraw logging messages
- Fixes #194
2022-02-10 09:40:06 +00:00
trigg
3243f51c20 - Once again for luck 2022-01-15 17:05:07 +00:00
trigg
d68a06518d - First spacing attempt in voice settings 2022-01-15 17:02:38 +00:00
trigg
ad987d69a6 - Initial attempt at #187
- Grouped voice settings
2022-01-15 16:51:19 +00:00
trigg
2443dacb0f -CLI args to hide or show already running instance
- fixes #190
2022-01-15 14:56:09 +00:00
trigg
e0ee6c4085 - Implement custom default avatar fixes #191 and #8 again 2022-01-15 14:43:08 +00:00
trigg
26586c5ffb - Fix race condition causing #192 2022-01-15 14:02:38 +00:00
trigg
1090782438 - Fix scaling overcompensation
- Fixes #188
2022-01-14 15:21:59 +00:00
trigg
614c892157 - Hide unimplemented feature 2021-12-31 18:16:24 +00:00
trigg
95ee5fa10c - Draw overlay instantly
- Fixed #185
2021-12-19 16:43:33 +00:00
trigg
5644e08b6d - Updated gamescope atom name 2021-12-14 17:53:10 +00:00
trigg
314a357bdf - Fix crash when user changes avatar 2021-12-09 21:56:33 +00:00
Joshix
5d1446b1a0 fix KeyError: 'embeds' 2021-10-21 16:43:13 +02:00
trigg
1ba14dc950 - Check for 'attachments' key before counting attachments
- fix #177
2021-10-20 19:56:54 +01:00
trigg
2c3449f263 - Allow settings gui to open on cold start with -c
- Fix for #81
2021-10-19 17:45:20 +01:00
trigg
19ab3fffba - Once more with feeling 2021-10-18 23:37:31 +01:00
trigg
090f8d1c6d - Isn't it cool when someone finishes what they started? 2021-10-18 20:05:54 +01:00
trigg
788626a012
Merge pull request #174 from Joshix-1/debug-flag
add debug flag to enable debug mode
2021-10-18 18:51:15 +00:00
trigg
da08e30fa9 - Attempt a different time pattern if failing first 2021-10-18 19:50:31 +01:00
trigg
5d5a2e0e9c - Enforce redraw() only being called from main thread
- Added a bunch of INFO messages on redraw
- Don't request an image that has already been requested (consider passing fails over!)
2021-10-18 19:34:19 +01:00
Joshix
fda72ce810 add debug flag to enable debug mode 2021-10-17 02:00:49 +02:00
Joshix
3219bb0d67 don't put url in dict and improve code 2021-10-15 21:00:47 +02:00
Joshix
fb0cea6cc0 fix check for custom emojis 2021-10-15 20:13:25 +02:00
Trigg
a42b894297 - Fix #164 2021-10-15 09:01:28 +00:00
Trigg
53d72469ed - it REALLY helps if I don't commit accidental changes 2021-10-15 08:20:30 +00:00
Trigg
a7dd31c2ad - Skip text channel images with no data present 2021-10-15 08:15:25 +00:00
trigg
3528b32957 - Fix for crashing when images load before first draw 2021-10-14 20:26:55 +01:00
Trigg
4cb30cf470 - Attempted to allow text renderer to auto-detect RTL
- Unable to reproduce original issue so good chance this doesn't fix #167
2021-10-13 07:53:37 +00:00
Trigg
67bc4a1098 - Experimental gamescope support 2021-10-11 16:32:23 +00:00
trigg
320e54d9ed - Show an ugly warning message if server count is high 2021-08-08 20:58:20 +01:00
trigg
fbc6cd96d8 - Implement a list for guild/servers on voice settings
- account for opted-out guilds in discord connection
- Changed tuple to list in voice settings.
2021-08-08 20:28:31 +01:00
trigg
5c272b297d - no need to poll orientation label change 2021-08-08 13:25:53 +01:00
Joshix
932c0d4e4c improve logging 2021-08-08 13:56:28 +02:00
Joshix
923c579eb9 make guild ids kinda working 2021-08-07 23:38:37 +02:00
Joshix
b0d1c0873d add guild_ids 2021-08-07 22:57:17 +02:00