Skip to content

AceCentre/Echo

Repository files navigation

Echo Logo and Download App Icon

Every Character Speaks Volumes

Releasing a new version

To release a new version, make sure your commit message includes [PATCH], [MINOR] or [MAJOR] depending on what changes you have made. This will automatically trigger an xcode cloud build which will then release that version to TestFlight for testing. To then make the new version publicly available you have to release it via AppStoreConnect.

Prediction

Click here to view the prediction measurement results

Developer Tools

Logging Control

Echo uses a custom EchoLogger system for debugging and diagnostics. By default, only warnings and errors are shown to maintain performance. Developers can control logging verbosity:

Quick disable all logging (for performance testing):

EchoLogger.loggingEnabled = false

Change log level at runtime:

EchoLogger.setLogLevel(.debug)    // Show everything (verbose)
EchoLogger.setLogLevel(.info)     // Show info and above
EchoLogger.setLogLevel(.warning)  // Show warnings and errors only (default)
EchoLogger.setLogLevel(.error)    // Show only errors

Toggle detailed source info:

EchoLogger.setSourceInfoEnabled(true)  // Show [File.swift:123 function()]

Log categories include: .voice, .facialGesture, .eyeTracking, .gameController, .database, .ui, and .general.

Issues

See our issue queue. All welcome

About

Echo is an AAC app designed for those with a visual difficulty and physical difficulty to access communication.

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages