Skip to content

Kõnele v1.7.34

Pre-release
Pre-release
Compare
Choose a tag to compare
@Kaljurand Kaljurand released this 27 Jul 10:21
· 83 commits to master since this release

New in this release:

  • add support for the light theme, the theme now depends on the system theme (requires recent Android)
  • action bar now appears on all platforms (incl. Watch)
  • improve support for TV (untested)
  • rewrite rule tables now support a Label-column, meant for button-sized labels and icons
  • the mic button now generates utterances like K6_Y_BTN_MIC_UP when pressed/swiped. Rewrite rules can map these to (app-dependent) actions, e.g. left swipe selects text on the left, right swipe posts current text (in a chat app).
  • (experimental) IME. Long pressing the IME action button now opens a tabbed "keyboard" where the selected rewrite rules are available as buttons, allowing one to implement custom keyboards for numbers/punctuation, commonly used emoji, text editing commands, calculators, app launchers, etc., where buttons are a more natural modality than speech
  • (experimental) IME. Clipboard items, recent utterances, and frequent utterances are logged into the #c, #r and #f rewrite tables if these tables exist, i.e. this logging has to be manually enabled by first creating the empty tables, and can be turned off by deleting the tables
  • IME. Remove command saveClip
  • IME. Make command moveRelSel callable from rewrite rules
  • IME. Make landscape panel taller (only if the combo button is shown)
  • improve rewrites pretty-printing
  • make some touch targets a bit bigger, e.g. the combo selector looks more like a button
  • support custom query string parts in WS URL, e.g. ws://10.0.0.11:8080/client/ws/speech?key1=val1&key2=val2 (issue #70)
  • avoid the error "Cleartext HTTP traffic not permitted" when using the Lights.Hue rewrites table, on Android v8+
  • add developer setting to switch on Do Not Disturb access (issue #73)
  • remove intent filter for RECORD_SOUND (did not work)
  • migrate to AndroidX (~1 MB larger APK)
  • remove dependency on net-speech-api