David Foster
David Foster
Repro Steps: * Run Crystal from CLI with `--readonly` but without specifying a project path: * `python3 src/main.py --readonly` Expected Results: * The Open/Create Project Dialog does appear, with the...
* [ ] Add branding for Crystal: * Icon * Probably want to load from the app's [resource directory](https://docs.wxpython.org/wx.StandardPaths.html#wx.StandardPaths.GetResourcesDir) * Program name: **Crystal** Web Archiver (with the short name "Crystal"...
There is no explanation in the UI for what the big white rectangles in the main window are. This is intimidating/unfriendly to new users. * [ ] Add section headers:...
We already have Ubuntu (Crystal's other supported Linux platform) in Continuous Integration. It would be good to add Fedora as well to detect any distro-specific breakages early. GitHub hosted runners...
Priority: High * Prevents first-run for the average end-user on macOS 11. Repro Steps: * Run Crystal binary on fresh macOS 11. Expected Results: * Program runs. Actual Results: *...
...because such a group is equivalent to a Root Resource. Probably the user simply forgot to edit the default pattern.
Since Crystal's inception it's been a long-term design goal to just not just allow websites to be downloaded once, but to support being downloaded multiple times at different points in...
Linux users are accostomed to installing software like Crystal using one of the following incantations: * `apt-get install crystal-web` * `yum install crystal-web` **Make the latter incantation work to install...
Linux users are accostomed to installing software like Crystal using one of the following incantations: * `apt-get install crystal-web` * `yum install crystal-web` **Make the former incantation work to install...
...but it will instead result in a stale URL if the server either omits an HTTP Age header or doesn't calculate it properly. Priority: * Low - David is not...