Skip to content

Ace by DAISY App v1.0.0-rc.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@danielweck danielweck released this 23 Jul 06:06
· 243 commits to master since this release

This is the first release candidate of the Ace by DAISY App, the official graphical user interface for the EPUB accessibility checker developed by the DAISY Consortium. The Ace App is available for the Windows, MacOS and Linux desktop operating systems.



Notable Features

  • Online/Offline integration of the DAISY Knowledge Base.
  • English and French localization.
  • Latest Ace and Axe libs.
  • Reduced application size (Axe now runs via Electron itself, the Puppeteer dependency has been removed)
  • Signed and Notarized DMG for MacOS, using the official DAISY Code Signing Certificate (the Windows NSIS installer will be signed at a later stage).
  • Software update notifications.

Known Limitations

Please use the issue tracker to report problems, suggest features, etc. The most notable caveats in this pre-production release are:

  • User documentation: lack of step-by-step instructions, in-depth tutorial (only quick-start guide)
  • Visual presentation: sub-optimal user interface layout and report rendering (table view needs more "responsive design")
  • Accessibility: less-then-ideal support for keyboard usage, and compatibility with screen readers
  • Windows: security warnings due to present lack of code signing certificate, missing permissions to access configuration folder
  • Multiple, successive evaluations: the state of the report table view is not reset, drag-and-drop support is limited
  • Language localization: some menu items are not translated automatically, the platform language is not taken into account when starting the app, and only English and French are currently supported (more information in this wiki page)

General Information

Documentation about the core projects (command line, HTTP interface, etc.) is available at the Ace support website. The Inclusive Publishing hub also provides useful guidance. At this stage, there are few tutorials / step-by-step instruction guides for the Ace App. Please check the project homepage to learn more.

Installation

  • MacOS: download the DMG file, open it, and drag the Ace by DAISY.app file into your Applications folder.
  • Windows: download the NSIS installer, and follow the step-by-step instructions. Please ignore the security warning messages, they are due to the application not being signed yet.
  • Linux: download the AppImage file, and double-click the icon to immediately start using the application. Alternatively, you may download the Debian package to install the app via your package manager (e.g. sudo apt install ace-gui_1.0.0-rc.1_amd64.deb).

Developer Notes

The source code for this ace-gui release is tagged as v1.0.0-rc.1. Under the hood, the latest version of Ace is used (v1.1.1). However, instead of using the official NPM packages, the Ace App is based on a special code branch of the core Ace project, which satisfies the technical requirements of the desktop graphical user interface. This branch includes a slightly more up to date version of Axe.

More information in this developer-oriented wiki page.