Gog::download_game(), if an HTTP request fails, the method silently returns
None, hiding what problem occurred. Instead, the error should be reported to help users diagnose the problem.
As a more general solution, it might be an idea to use the
logcrate to log what Wyvern is doing, and the
clap-verbosity-flagcrate to add the standard
I'd feel a lot more comfortable with the left-aligned layout if it were fully left-aligned. As it is, there's a lot of right-aligned content (the log in/log out links at the top right, the timestamps on each of these comments) and column content (this very page has two columns, and most of the content is not in the left column!). There's clearly been a lot of effort to make good use of horizontal space... it's just that the browser is not very smart about extrapolating that effort to larger displays.
margin: 0 autois a nice solution because the content will be laid out exactly as intended by a tasteful human, while the dumb browser only has to worry about whitespace at the edges. Additionally, the browser is constrained to make all its changes symmetrically, so almost anything it does will look pretty good.
Steps to reproduce:
- I made a new account on meta.sr.ht and logged in
- I clicked through to a list I was interested in on lists.sr.ht
- I saw a big subscribe button, which was a
mailto:firstname.lastname@example.org, so I sent the subscription mail
- I realised I wasn't logged in to lists.sr.ht even though I'd been logged in to meta.sr.ht, so I clicked the "log in" link
- The big subscribe button was now a form-submission button, so I clicked it and it changed to "unsubscribe"
- I am now subscribed to the list, and will receive an email for each post
- I am now doubly subscribed to the list, and receive two copies of each email
I solved this by emailing the "unsubscribe" email address, which double-unsubscribed me, and then I could re-subscribe via the web UI.