David Foster

Results 118 issues of 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...

good first issue
priority-low
type-bug
topic-readonly

* [ ] 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"...

priority-medium
type-feature
topic-ui
topic-firstrun

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:...

good first issue
priority-medium
type-feature
topic-ui
topic-firstrun

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-low
type-feature
os-linux

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: *...

priority-high
os-mac
type-bug
topic-firstrun

...because such a group is equivalent to a Root Resource. Probably the user simply forgot to edit the default pattern.

good first issue
priority-low
type-feature
topic-ui
topic-firstrun

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...

releaseworthy
type-feature
topic-largeproject

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...

releaseworthy
priority-low
type-feature
os-linux

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...

releaseworthy
priority-low
type-feature
os-linux

...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...

priority-low
type-bug