Releases: CharaChorder/DeviceManager
Releases · CharaChorder/DeviceManager
v1.5.2
Fixes
- Improved device compatibility
- Fixed layout import issues
- Updated dependencies
- Fix misspelling by @jdestgermain in #127
New Contributors
- @jdestgermain made their first contribution in #127
Full Changelog: v1.5.1...v1.5.2
v1.5.1
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 witha
andDUP
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 chordsmacro
: any chords withCTRL
,ALT
,GUI
orENTER
as part of the chordcursor warp
orwarp
: any chords with arrow key actionssuffix
: any chords with a leadingBKSP
- Using a leading
Fixes
- You can now edit blank actions again in the layout editor
Full Changelog: v1.5.0...v1.5.1
v1.5.0
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 topipe
.
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
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
Fixes
- disallow null inputs when editing chord inputs
- allow special inputs while creating a chord input
v1.3.1
Fixes
- Sort chord inputs when importing a legacy chord library for compatibility reasons
v1.3.0
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
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