excalibur
excalibur copied to clipboard
Handle Excalibur Requirements like 'Ghostscript' Gracefully
At the moment, Excalibur fails with a console error if Ghostscript was not found on MS Windows OS (See complete log below). I would like propose a usability improvements.
- User launches Excalibur
- Excalibur checks the requirements (ie. ghostscript)
- Prints a user friendly comment about missing requirements along with a download URL
- Continues to start Excalibur
- Display a Warning Dialog in Excalibur default UI about missing requirements and where to download them.
I believe this improves the overall usability of the excalibur for both novice users and also those who will peek into logs and console errors.
```python
PS E:> .\excalibur-windows-latest-ia32.exe
Creating new Excalibur configuration file in: C:\Users\a/excalibur/excalibur.cfg
Traceback (most recent call last):
File "arthur.py", line 5, in
This is a great idea! I'll try to implement it when I get time. I also want work on https://github.com/camelot-dev/camelot/issues/13 and hope we don't need this enhancement on the excalibur UI for long.
Thanks @vinayak-mehta Let's connect with this weekend so I can present the rationale behind the need for some of the changes and how we intended to use this tool with our partners across southeast asia.
I haven't looked at camelot-dev at all. Will try to familiarize myself with that codebase.
I've sent you an email.