Commit Graph

29 Commits

Author SHA1 Message Date
Shadowfacts a941679197
Refactor execution flow (again) 2019-08-11 20:05:09 -04:00
Shadowfacts 6045800d11
Link program block parameters bidirectionally and add parameter link UI 2019-08-10 00:03:25 -04:00
Shadowfacts a61a67cbf3
Refactor program execution flow to link bidirectionally 2019-08-09 23:18:02 -04:00
Shadowfacts 946ebd7d9c
Start manager block & programming UI 2019-08-08 22:44:19 -04:00
Shadowfacts 200a9eea27
Add default ViewController.loadView implementation 2019-08-08 22:10:48 -04:00
Shadowfacts b6982e04e4
Initial program implementation 2019-08-08 21:44:59 -04:00
Shadowfacts 7cbcb267dd
Fix unit tests 2019-08-08 19:17:14 -04:00
Shadowfacts 2044daec40
Fix EnumButtonTests failing
Clicking an EnumButton causes it to change it's labels text, which was
changed in f29e690208 to cause a layout pass, which invalidated the manually
set frame.
2019-06-27 19:38:22 -04:00
Shadowfacts ed3d2d3621
Fix tests failing due to missing screen during attempted window dismissal 2019-06-27 19:32:19 -04:00
Shadowfacts e92bcd81cb
Add StackView spacing 2019-06-27 19:27:44 -04:00
Shadowfacts 260b1eafc3
Add property delegate tests 2019-06-25 22:06:29 -04:00
Shadowfacts 3902b75a27
Handle click sounds in the screen 2019-06-23 22:34:12 -04:00
Shadowfacts df3523347c
Add ToggleButton 2019-06-23 22:21:59 -04:00
Shadowfacts f2d7e0a656
Fix button test package 2019-06-23 21:56:58 -04:00
Shadowfacts 204731e03c
Add EnumButton 2019-06-23 21:55:42 -04:00
Shadowfacts b48b72d5bb
Add EnumHelper 2019-06-23 21:29:11 -04:00
Shadowfacts 62fbc10aa3
Add basic button implementation 2019-06-23 17:56:49 -04:00
Shadowfacts bf7e7bd24c
Add frame based layout 2019-06-23 16:53:25 -04:00
Shadowfacts bee2eceb10
Rename some test classes 2019-06-23 16:32:51 -04:00
Shadowfacts 54ad51c719
Add mouse hover & click handling 2019-06-23 16:32:39 -04:00
Shadowfacts a55cd950d0
Add helpers for converting points/rects between view coordinate systems 2019-06-23 11:36:28 -04:00
Shadowfacts 51528c4cbe
Add Lowest Common Ancestor algorithm 2019-06-22 22:25:39 -04:00
Shadowfacts 7bfb18830c
Rename ShadowUI to Cacao 2019-06-22 15:02:17 -04:00
Shadowfacts c6aefdaad4
Add StackView 2019-06-22 14:59:37 -04:00
Shadowfacts e9df08aa30
Move View class to view package 2019-06-22 11:17:56 -04:00
Shadowfacts 008354b74a
Add Window layout unit tests 2019-06-22 11:17:29 -04:00
Shadowfacts 1dffc67339
Add Rect unit tests 2019-06-22 11:06:39 -04:00
Shadowfacts 27518c68df
Add Color unit tests 2019-06-22 11:02:21 -04:00
Shadowfacts 24abf51f8d
Initial commit 2019-06-21 12:55:57 -04:00