This repository has been archived by the owner on Mar 4, 2024. It is now read-only.
Releases: lunarcast/lunarbox
Releases · lunarcast/lunarbox
v2.2.0
v2.1.0
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
2.0.0 (2020-07-26)
Bug Fixes
- allow adding uncurries custom functions (769ed15)
- automatically update input counts when they change (d70b1ba)
- canvas is no longer squised when a panel is opened (8944655)
- color everything on load (840736a)
- color the outputs of input nodes as well (d4f759e)
- delete the connection the user clicks on (cf58c65)
- display correct info for if expressions (69a9452)
- do not generate recursive values for testing (3c69895)
- do not move in the opposite direction of the node (3466e25)
- fixed not being to add stuff to main using Enter (eb0f74a)
- fixed some typos and grammar issues (4a825e4)
- hide the examples tab when there is no example availble (607cf59)
- I FINALLY FIXED THIS YAYAYAYAYAYAY (bc479e5)
- let expressions are generalized properly (ac3def6), closes #42
- made negative sqrt null (6f4b54c)
- move nodes on top when clicking on them (5c4dab3)
- no longer overlap node previews (d521165)
- no longer recalculate the mouse target on each mouseMove event (3ed79d1)
- no more labels which should not be there :) (fb3f1cd)
- nodes with no input have backgrounds for the text as well (01a7125)
- now you can create nodes again (99bf113)
- only autosave when necessary (d3f440d)
- only store the data related to NodeGroups in 1 place (5340e17)
- only store user-defined functions in the saved json (ff69c20)
- proper type comparing for tests (41ea651)
- properly evaluating after chaning a value in a modal (a00af31)
- removed some debug logs (bd7612d)
- removed the useless P action I added for debugging (3a537bd)
- rerender previews when types change (5c5d1be)
- save the current function (81d46c0)
- show current number of nodes in project data (167c20b)
- show the on hover effect right when unselecting a node (8f25959)
- text is always on top now (44c8f46)
- the connection preview follows the mouse (e0153cd)
- you can add nodes multiple times now (cf5002c)
- z-order aware node-selection (fca1e7f)
Features
- a basic error panel (ef01390)
- a basic system of returning actions from the ts side to the purs side (8c45ca7)
- a basic visual programming linter (3574486)
- a button for going back while on the projects page (639a155)
- a button for hints in tutorials (3f734c3)
- a typeahead for the solution (de4329c)
- access to new editor states from the tutorial component (ff838d7)
- actual validation for solutions... for real this time (16b5df7)
- actually render the previews to the panel (055f625)
- added a bunch of tooltips (e6dedfb)
- added a way to detect double clicks on nodes (d58ead7)
- added square root node (7a2bd1e)
- align the "go back" button on the projects page with the lists (affe3f1), closes #43
- always have a current function (dce09ad)
- an error for passing null to a function (f8bdf86)
- api integration for tutorials (9d4a985)
- basic connection previews (7906322)
- basic modal system (0420b04)
- basic moving to specific functions when clicking on an errors location (b080eab)
- basic node moving and dragging (f014b13)
- basic output selecting (b61ef6b)
- basic problems panel (50b3962)
- basic settings for project visibility + a page to clone any project (8cbacee), closes #44
- basic tab system (8cb07ef)
- basic ts stuff (d450899)
- basic tutorials page (9536cae)
- basic types for tutorials (db3509e)
- basics of node value prevwieing (d4dd556)
- being able to edit and start tutorials from the projects page (6a0d064)
- better er...