Commit graph

221 commits

Author SHA1 Message Date
trigg
1c154c19f4 - Don't set functions to None. 2022-04-09 11:31:13 +00:00
trigg
ab5093773c - Some notifications crashes fixed
- Icon gap removed if no icon needed in notification
2022-04-09 11:14:52 +00:00
trigg
746a621dad - Catch missing image sooner 2022-04-09 11:03:16 +00:00
Trigg
48a99eb33b - Use channels in order given by API, ignore 'position'
- fix? #178
- fix #228
2022-04-08 16:09:10 +00:00
Trigg
74d192a222 - Guild number warning should use real numbers 2022-04-08 11:10:26 +00:00
trigg
0975bc8275 - Accidental NoneType ref when auth error is triggered 2022-04-07 14:12:39 +00:00
trigg
71a05f0fe1 - On early fail #76 just attempt reconnect every 5 seconds 2022-04-07 13:51:33 +00:00
trigg
106af1d65c - Don't tired and code kids 2022-03-31 18:31:27 +00:00
trigg
74f744dd65 - Use raw... 2022-03-31 18:21:44 +00:00
trigg
a6f603a147 - Output JSON in failed auth 2022-03-31 18:20:58 +00:00
trigg
3c3455b0bc - check again 2022-03-31 18:12:00 +00:00
trigg
fd25c4b34f - Moved debug up a level to catch more errors 2022-03-31 18:02:11 +00:00
trigg
7d5aa7f6cb - We believe Plasma support layer shell now. Correct me if I'm wrong 2022-03-31 17:45:19 +00:00
trigg
e359b428ee - Exit with no accompanying log fixed 2022-03-31 17:44:05 +00:00
trigg
0ce13b6aac - use __name__ for logging
- Don't 'try' if you can 'if'
2022-03-31 17:42:47 +00:00
trigg
8737ba2e43 - Fix #220 2022-03-31 17:26:15 +00:00
trigg
9344f59e19 - Don't crash if missing dbus
- Show warning in about when exceeding guild limit
2022-03-31 17:07:51 +00:00
Trigg
3e291c565e - Remove one log which causes too much log spam 2022-03-31 09:12:52 +00:00
Trigg
822865e909 - Added birdy
- Decode dbus byte data into images for notifications
2022-03-30 13:18:06 +00:00
Trigg
08faa46354 - Better defaults 2022-03-29 19:52:02 +00:00
Trigg
1794ecb23a - Removing extraneous logging 2022-03-29 19:44:51 +00:00
Trigg
294c60f634 - Pango caught an unescaped & 2022-03-29 19:41:19 +00:00
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