v0.2.2 Beta
Pre-release
Pre-release
What's Changed
Highlights
Dictionary access by key syntax
An easier syntax than using getValue(dictionary, key)
is now available. There may be more places where we need to fix this, but as far as I can tell this has been working, and dictionary key values can now be accessed using the following syntax:
@dictionary = {"test": 5}
@number = dictionary['test'] // 5
// this also works
@text = "{dictionary['test']}"
Glyphs Search Site!
We have gotten permission from RoutineHub to sync glyphs with Jelly. This site allows you to search Shortcut glyphs. This may move to a new domain, but for now, this is at https://glyphs.cherrilang.org/.
- 😅 WHAT THE HELL. WHERE'S THE EXE!?! #50.
- This issue was made as a joke during a dev chat I did with the folks over at RoutineHub and it was a lot of fun! We built a demo quiz Shortcut which demoed many of Cherri's features to a bunch of people in the RoutineHub discord. Many thanks to RoutineHub for sharing the project and giving me this opportunity!
- New Alarm and Timer actions.
- New Date and Calendar actions.
- New Reminders actions.
- Renamed
open()
->openShortcut()
. - Unsigned Shortcut is no longer removed if signing fails.
- Implement better back-off with HubSign service.
- Adds
--skip-sign
for skipping signing manually. - bugfix #51: Add
selectFolder()
action by @electrikmilk in #52. - Translate to system language should now be possible with
translate(text, to)
argumentto
now being optional. This value should automatically be the set system language. - Fixes HTTP actions request body. You can now input a dictionary and it will work properly.
- Fixes Ask being typechecked against.
- Fixes inconsistent darker colors. Apologies, colors now line up to their names and documentation.
- Fixes an issue with variable references.
Full Changelog: v0.2.1-beta...v0.2.2-beta
What's Next?
- Playground features in progress: Multiple files, name definition support, set icon using UI that shows available colors and glyphs, inspired by the glyph search site.
- I wanna do more actions, but there may only be a few in the next release just like this one, I'd like to try to do that at least between releases. Someone has also expressed their interest in contributing to actions.
- Wrap up decompilation. This has made a lot of progress and mainly just needs polished. It will never be 100% perfect, but I'm excited to hook it up to the playground, etc.