continuous-integration/drone/push Build is failingDetails
Output processing in the app layer is now done via commands. The
script parsing takes place in a separate thread to prevent UI
blocking.
Output::Scalar was changed to a string.
This value was always convereted to a string and rhai::Dynamic was not
Send. Since the output is passed between threads now it was convereted
to a string.
continuous-integration/drone/push Build is passingDetails
Change word forward and backward were implemented in the editor_data
and bound in the editor to "cw" and "cb" respectively.
Scan word forward and scan word backward now utilize a shared function
that gets the scan position. This is now also used for delete word
forward/backward, so they can share logic
Updated keybinds in README
Fixed issues where shift + arrow keys would not select text. This
creates an issue with cursor movements after using shift + arrow
keys. Further cursor movements retain the selection mode and allow
selecting. Cursor movements should clear the active
selection. However, this would invalidate the ability for selecting
via marking selection (v).
Selection marking will be refactored, which will fix this inconsistency.
continuous-integration/drone/push Build is failingDetails
Reviewed-on: #2
Added CI/CD Pipelines:
- Testing during push
- Build and deploy binaries during promote
Added .deb build during deployment
Updated README for core, ui and root workspace