Liam DeVoe

Results 37 issues of Liam DeVoe

eg users may not want to get results for snaps on +TD replays. Discussion: https://discord.com/channels/532476765860265984/539956865245904906/829138387839352842

effort: medium

Use reddit's auth flow for a one click report to r/osureport on the results tab. Display a template in a new window and allow users to edit it before confirming...

effort: high

when opened circleguard should visualize the osr

effort: medium

Our threading exception handling code is quite a mess right now (more so because of details outside our control than inside). Python 3.8 introduces a [`threading.excepthook` function](https://docs.python.org/3/whatsnew/3.8.html#threading), and using that...

effort: medium

Should have solutions to some common problems users have, like the config file having an invalid character for their encoding. alternative name: `help.txt`.

effort: low

don't redownload a map that a user already has for osu. WIll require a changeable `osu_path` setting and still downloading the map through slider if they don't have it.

effort: high

```python r = cg.Map(3079907, span='9', load=True)[0] cg.ur(r) ``` (https://osu.ppy.sh/scores/osu/4017410581, in case the ranking changes) errors with ``` Traceback (most recent call last): File "/Users/tybug/Desktop/Liam/coding/sandbox/__circleguard.py", line 6, in cg.ur(r) File "/Users/tybug/Desktop/Liam/coding/osu/circlecore/circleguard/circleguard.py",...

Similar to our matplotlib dependency, scipy is quite heavy and only used for a single function (similarity with the correlation metric). Should be an opt-in dependency.

would be cool if we added a way to convert from [slider](https://github.com/llllllllll/slider)'s replays to our own, so they can be passed to circleguard's methods and generally be used in circlecore....

some actions, like tabbing out of osu or to another desktop (exact reproduction is unclear), can cause many consecutive frames with low frametime. This drags down the average frametime considerably...