Releases: nathancartlidge/powertoys-run-unicode
v1.4.0 Beta
This is a beta release incorporating two new functionalities:
- Multiple input - you can now type
\alpha\beta\gamma
to getαβγ
- Custom replacements - you can now modify the mappings, or create your own! This addresses #4
To make a custom replacements file, make an empty json dictionary with the name
[anything].mapping.json
and place it in the same folder as the plugin
Not all functionality has been implemented yet, but this is a reasonable proof of concept
Full Changelog: v1.3.0...v1.4.0-BETA
v1.3.0
🥳 Release #6: Reverse Lookup and Bug Fixes!
The plugin can now show the commands that can be used to create a particular symbol - for example, if you input α
(e.g. by copy-pasting from another source) you will see that this can be input as either alpha
or Ga
. This can be very useful for discovering new commands for symbols!
Also, some minor bug fixes:
- The plugin now ignores unicode styling it added (subscript numbers, arrows) to simplify prompt re-use
- Errors with lookup for U-prefixed terms
- Issues with character information launch
Basic Installation: (see the README for full installation instructions)
- Download the zip file matching your system (if you don't know, it's probably x64)
- Copy the
UnicodeInput
folder of your plugin to%LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins
(may be different depending on installation method)- Restart PowerToys and enable the plugin in p.t.r. settings
Full Changelog: v1.2.1...v1.3.0
v1.2.1
🥳 Release #5: (Optional) Input Typing
The plugin can now type the selected symbols instead of copying them to the clipboard! This behaviour is an optional, but default, feature, and can be disabled in the plugin settings.
see the README for installation instructions
Full Changelog: v1.1.0...v1.2.1
v1.1.0
🥳 Release #4: Better partial matching
Partial matching is now performed across the entire string, allowing for matches such as music
→ textmusicalnote
→ ♪.
Note: in this release I have also swapped my versioning scheme to match the internal plugin equivalent, instead of maintaining two separate schemes (hence the bump to v1.x). For this purpose, v0.6.X can be considered equivalent to v1.0.X
see the README for installation instructions
Full Changelog: v0.6.1...v1.1.0
v0.6.1
🥳 Release #3: HTML Entities!
This release now supports all major HTML entities as well as Agda shortcodes
Also, some context buttons:
- A button to find out more about a given unicode character
- A button to copy the codepoint of a character
And better error handling, which should prevent a few edge cases from causing issues with the plugin
Manual Installation:
- Close PowerToys
- Locate your plugin installation folder: for me, this was ~\AppData\Local\Microsoft\PowerToys\PowerToys Run\Plugins
- Download the latest release from the sidebar (TODO: These don't exist yet, sorry)
- Extract this folder into the plugins folder
- due to an error on my part for this specifiic release, the folder inside the zip is called 'Release' - you'll want to rename this to 'UnicodeInput'
- Open PowerToys, and enable the plugin!
- 🥳
Full Changelog: v0.5.5...v0.6.1
v0.5.5
🥳 Release #2: The (hopefully) stable one
This release mainly comprises CI improvements to make the builds more reliable on other platforms:
- Do not require a particular version of the PowerToys DLLs installed
- Improved dependency resolution
- Some additional testing code
- Slight improvements to query handling
- ARM support!
Manual Installation:
- Close PowerToys
- Locate your plugin installation folder: for me, this was ~\AppData\Local\Microsoft\PowerToys\PowerToys Run\Plugins
- Download the latest release from the sidebar (TODO: These don't exist yet, sorry)
- Extract this folder into the plugins folder
- Open PowerToys, and enable the plugin!
- 🥳
Full Changelog: v0.5.1...v0.5.5
v0.5.1
Initial Release 🥳
This version appears fairly stable, but hasn't been fully tested (especially across different installs of powertoys) - as such, use at your own peril!