Skip to content

Releases: CharaChorder/DeviceManager

v1.5.2

09 Jul 14:54
v1.5.2
888df6d
Compare
Choose a tag to compare

Fixes

  • Improved device compatibility
  • Fixed layout import issues
  • Updated dependencies
  • Fix misspelling by @jdestgermain in #127

New Contributors

Full Changelog: v1.5.1...v1.5.2

v1.5.1

29 Apr 09:27
v1.5.1
3dd91a1
Compare
Choose a tag to compare

Features

  • Overhauled chord search
    • Using a leading + allows you to search for chord inputs. Searching for +a+DUP or +a +DUP will show all chords with a and DUP as the input. As part of that the internal names of the actions have been added to the action tooltips in angled brackets (for example <DUP> Repeat Last Note)
    • You can now search for special characters such as "
    • Chords have been tagged with some simple heuristics, search for any for these terms to show
      • compound: any compound chords
      • macro: any chords with CTRL, ALT, GUI or ENTER as part of the chord
      • cursor warp or warp: any chords with arrow key actions
      • suffix: any chords with a leading BKSP

Fixes

  • You can now edit blank actions again in the layout editor

Full Changelog: v1.5.0...v1.5.1

v1.5.0

26 Apr 15:19
v1.5.0
f322435
Compare
Choose a tag to compare

Highlights

  • Hugely improved responsiveness when switching pages
  • Random tips have been added to the chord page. If you want to submit your own create a PR on this file
  • You can now create single-letter chords for stuff like a+DUP
  • You can now search chords on the CCX (or more generally chords that have key code actions in it)
  • You can now control RGB on the CC Lite
  • Some accessibility improvements have been made when using forced colors or prefers contrast options in the browser or system, as well as some general legibility improvements
  • Support for the new delay action codes
  • Chords can now be duplicated
  • Compound chords can now be edited without losing the compound context
  • You can now export a vocabulary list for use in tools like Monkeytype. This is not super ideal yet as it will also export stuff like ... or 've, but I decided against using a heuristic to filter that since that might only make things worse by leading to missing chords etc. When importing the list into Monkeytype, make sure to set the separator to pipe.

Features

  • Creating a new chord auto-focuses the input
  • Added some more slick transitions
  • The action search is now populated only when switching to filters, for better responsiveness when pulling up the search
  • Pre-CCOS users tying to connect to the page should see a hint about upgrading to CCOS
  • A store link has been added to the footer and some items have been shuffled around
  • The permission guide has a Flatpak hint as well as being fully expanded by default
  • All packages have been updated to the latest version
  • TypeScript now uses a stricter type checking option together with some changes resulting from that, that should hopefully make the manager a little more robust than before (looking at you SemVer :0_r_angry: )
  • The manager now uses standard prettier formatting instead of my previous special snowflake config
  • Suspend now has a timeout instead of suspending after each call
  • The serial console now logs connection suspend and resume
  • The settings page is no longer a form Element and should behave a little more predictably with keybord use

Fixes

  • Hotkeys are working again. Tab switching hotkeys have been removed for now as they were interfering with the chord search bar.
  • The reset challenge also auto-focuses and the input box stretches the whole width
  • The settings page headers have been fixed together with the change indicators
  • The ASCII plus is now also in the search (oops)
  • Press and release tolerance settings now have the correct max values* Chord editing and addition is fixed, I accidentally broke that when adding support for showing compound chords. Sorry about that :/

Full Changelog: v1.4.0...v1.5.0

v1.4.0

13 Feb 23:58
v1.4.0
f0ad19e
Compare
Choose a tag to compare

Features

  • force backup when putting the device into bootloader mode
  • read full chord actions every time
  • add device firmware update instructions

Fixes

  • allow 0-return on chord deletion
  • backup title is confusing
  • remove logging statement

Full Changelog: v1.3.2...v1.4.0

v1.3.2

30 Jan 18:51
v1.3.2
6faaa18
Compare
Choose a tag to compare

Fixes

  • disallow null inputs when editing chord inputs
  • allow special inputs while creating a chord input

v1.3.1

24 Jan 17:58
v1.3.1
44d89d3
Compare
Choose a tag to compare

Fixes

  • Sort chord inputs when importing a legacy chord library for compatibility reasons

v1.3.0

20 Jan 21:29
v1.3.0
5b6a5ea
Compare
Choose a tag to compare

New features

  • KSC_00 now has an icon and info about its use in removing automatic spaces
  • Added a refresh button for getting new changes off the device

Fixes

  • Fixed a typo

Full Changelog: v1.2.0...v1.3.0

v1.2.0

03 Jan 14:11
5fa4b1f
Compare
Choose a tag to compare

New Features

  • added a text field next to the chord list so you can test out your chords
  • added the ability to use special inputs in chord inputs
  • the site is now installable as an offline-ready PWA again
  • Added min/max values on the settings page
  • Added dynamic layouts for the CCX that update with your OS layout. Only works with a limited set of keys on Windows/Mac and Latin-derivative keyboard layouts due to restrictions in the Browser API.
  • Added device reset options

Fixes

  • "No Results" was missing translations
  • CCX keys "p" and "o" appeared to be linked
  • Removed the OS setting (it doesn't do anything yet)
  • Added change indicators on the settings page
  • Fixed some out-of-place styling on the settings page
  • Updated the site's logo and favicon
  • Updated some settings to be more in line with the GTM
  • Use correct hex values for setting IDs
  • Fixed animation performance for layer switching with The CC1