Commit Graph

8 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 5e9f0db4bd Linting fixes
continuous-integration/drone/pr Build is passing Details
2022-10-19 21:41:47 -04:00
Joe Bellus 564a243be2 Merge branch 'main' into editor-fixes
continuous-integration/drone/pr Build is failing Details
2022-10-20 00:41:46 +00:00
Joe Bellus 3e4b69ee49 Added Simple Series Aggregation Functions
Added Series.max, Series.min, Series.head, Series.tail, Series.mean

Added Range collection

(start..end).collect() now produces an array
2022-10-19 20:24:17 -04:00
Joe Bellus 9cf41ad6ec Output Threading (#3)
continuous-integration/drone/push Build is failing Details
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.
2022-10-18 01:15:36 +00: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
Joe Bellus 8a9f3d82a7 initial commit 2022-10-08 16:48:17 -04:00