Shadowfacts
|
82bb799c64
|
Add Run button
|
2019-08-11 23:23:02 -04:00 |
Shadowfacts
|
34dba86788
|
Add execution flow editing and connection removal
|
2019-08-11 23:19:10 -04:00 |
Shadowfacts
|
0b72a11c70
|
Fix ProgramBlockView laying out incorrectly
|
2019-08-11 20:29:27 -04:00 |
Shadowfacts
|
a941679197
|
Refactor execution flow (again)
|
2019-08-11 20:05:09 -04:00 |
Shadowfacts
|
2c2c330db6
|
Move ProgramBlockView and ProgramBlockParamView to separate package
|
2019-08-11 18:53:39 -04:00 |
Shadowfacts
|
2ffda7b4e3
|
Refactor execution flow
|
2019-08-11 18:53:02 -04:00 |
Shadowfacts
|
233a83f368
|
Add program parameter linking UI
|
2019-08-11 18:44:22 -04:00 |
Shadowfacts
|
971c41ed2f
|
Calculate program connection points on updates, instead of every frame
|
2019-08-10 22:48:38 -04:00 |
Shadowfacts
|
b893f83032
|
Don't trigger layout during wasAdded
|
2019-08-10 22:48:19 -04:00 |
Shadowfacts
|
1392d284d1
|
Fix ProgramBlockView having too narrow width
|
2019-08-10 22:25:05 -04:00 |
Shadowfacts
|
e79c0dd6f7
|
Localize block and param names
|
2019-08-10 19:21:26 -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
|
56bc870ac5
|
More programmer UI work
|
2019-08-09 23:07:27 -04:00 |
Shadowfacts
|
37835b578d
|
Add Label text alignment property
|
2019-08-09 17:06:15 -04:00 |
Shadowfacts
|
5c66e961d2
|
Programmer UI: Draw I/O connection lines
|
2019-08-09 15:23:48 -04:00 |
Shadowfacts
|
089aaca1ea
|
Add View dragging and continue manager UI
|
2019-08-09 14:36:12 -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
|
ca3f2328f0
|
Update Cacao README
|
2019-08-08 18:56:06 -04:00 |
Shadowfacts
|
91e40e346b
|
More ViewController work
|
2019-08-08 16:43:44 -04:00 |
Shadowfacts
|
6c0150e79a
|
Update to latest Fabric/Yarn
|
2019-08-08 15:43:18 -04:00 |
Shadowfacts
|
e4fc677dc1
|
Start adding ViewControllers
|
2019-06-28 11:12:46 -04:00 |
Shadowfacts
|
d750339c07
|
Fix crash in EnumButtonTests due to attempted TextRenderer usage
|
2019-06-27 19:32:35 -04:00 |
Shadowfacts
|
e92bcd81cb
|
Add StackView spacing
|
2019-06-27 19:27:44 -04:00 |
Shadowfacts
|
c5280143b0
|
Change window dismissal behavior
|
2019-06-27 19:15:12 -04:00 |
Shadowfacts
|
db06b454b1
|
Start DialogView
|
2019-06-27 19:12:35 -04:00 |
Shadowfacts
|
91c512c4e9
|
Improve dropdown window layout code
|
2019-06-27 19:06:32 -04:00 |
Shadowfacts
|
f29e690208
|
Label improvements
Add shadow, line wrapping, line maximum
|
2019-06-27 18:37:40 -04:00 |
Shadowfacts
|
cb66900cb5
|
Add Window constraints
|
2019-06-26 19:54:23 -04:00 |
Shadowfacts
|
0defbdeffd
|
Add panel background nine patch
|
2019-06-26 19:32:06 -04:00 |
Shadowfacts
|
260b1eafc3
|
Add property delegate tests
|
2019-06-25 22:06:29 -04:00 |
Shadowfacts
|
4d1fb68c89
|
Add DropdownButton
|
2019-06-25 21:52:17 -04:00 |
Shadowfacts
|
b2499ad247
|
Add Z index and view sorting
|
2019-06-25 18:39:58 -04:00 |
Shadowfacts
|
27bad18931
|
Update the NinePatchView computed regions on layout changes
Otherwise, updating the size of a button (e.g. by changing it's content)
would result in the button having an incorrectly displayed background
|
2019-06-25 18:08:46 -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
|
204731e03c
|
Add EnumButton
|
2019-06-23 21:55:42 -04:00 |
Shadowfacts
|
b48b72d5bb
|
Add EnumHelper
|
2019-06-23 21:29:11 -04:00 |
Shadowfacts
|
4070baaa63
|
Add default button backgrounds and click sound
|
2019-06-23 21:22:54 -04:00 |
Shadowfacts
|
c79b93a4f9
|
Add NinePatchTexture and NinePatchView
|
2019-06-23 20:09:52 -04:00 |
Shadowfacts
|
6485fd1035
|
Add Texture and TextureView
|
2019-06-23 18:23:59 -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
|
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
|
83bd29ecb8
|
Add documentation
|
2019-06-22 16:08:00 -04:00 |
Shadowfacts
|
7bfb18830c
|
Rename ShadowUI to Cacao
|
2019-06-22 15:02:17 -04:00 |