Commit Graph

5 Commits

Author SHA1 Message Date
Joe Bellus 4efb5c1853 Math & Phyics Constants
continuous-integration/drone/pr Build is passing Details
Scripting now has a math and physics module which include several
basic constants
2022-10-19 23:47:51 -04:00
Joe Bellus 3b6f7cdbf4 Implemented Change Word
continuous-integration/drone/push Build is passing Details
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
2022-10-17 02:00:25 -04:00
Joe Bellus e239573903 Shift Arrow Selection
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.
2022-10-17 01:27:22 -04:00
Joe Bellus 3c3d43034f CI/CD Pipelines (#2)
continuous-integration/drone/push Build is failing Details
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
2022-10-17 02:59:09 +00:00
Joe Bellus 5957726421 Foundational UI (#1)
ore Foundational Commit

Implmeneted basic application functionality:

    Editor
    Output
    Engine integration
    Scripting
    Save/Open Dialogs
    Multiple Block Management
    Keybinds
    Modal Editing
    Block Renaming
    File Serialization/Deserialization
2022-10-16 18:14:55 +00:00