70 Commits (master)
 

Author SHA1 Message Date
Shadowfacts 8a3be763f1
Tweak window setup order so viewsd have access to screen in View.wasAdded 2 years ago
Shadowfacts da8c5f73cf
Basic bezier curve rendering 2 years ago
Shadowfacts db66a89399
Update dependency versions 2 years ago
Shadowfacts aa9181cfea
Add chat block 2 years ago
Shadowfacts 82bb799c64
Add Run button 2 years ago
Shadowfacts 34dba86788
Add execution flow editing and connection removal 2 years ago
Shadowfacts 0b72a11c70
Fix ProgramBlockView laying out incorrectly 2 years ago
Shadowfacts a941679197
Refactor execution flow (again) 2 years ago
Shadowfacts 2c2c330db6
Move ProgramBlockView and ProgramBlockParamView to separate package 2 years ago
Shadowfacts 2ffda7b4e3
Refactor execution flow 2 years ago
Shadowfacts 233a83f368
Add program parameter linking UI 2 years ago
Shadowfacts 971c41ed2f
Calculate program connection points on updates, instead of every frame 2 years ago
Shadowfacts b893f83032
Don't trigger layout during wasAdded 2 years ago
Shadowfacts 1392d284d1
Fix ProgramBlockView having too narrow width 2 years ago
Shadowfacts e79c0dd6f7
Localize block and param names 2 years ago
Shadowfacts 6045800d11
Link program block parameters bidirectionally and add parameter link UI 2 years ago
Shadowfacts a61a67cbf3
Refactor program execution flow to link bidirectionally 2 years ago
Shadowfacts 56bc870ac5
More programmer UI work 2 years ago
Shadowfacts 37835b578d
Add Label text alignment property 2 years ago
Shadowfacts 5c66e961d2
Programmer UI: Draw I/O connection lines 2 years ago
Shadowfacts 089aaca1ea
Add View dragging and continue manager UI 2 years ago
Shadowfacts 946ebd7d9c
Start manager block & programming UI 2 years ago
Shadowfacts 200a9eea27
Add default ViewController.loadView implementation 2 years ago
Shadowfacts b6982e04e4
Initial program implementation 2 years ago
Shadowfacts 7cbcb267dd
Fix unit tests 2 years ago
Shadowfacts ca3f2328f0
Update Cacao README 2 years ago
Shadowfacts 91e40e346b
More ViewController work 2 years ago
Shadowfacts 6c0150e79a
Update to latest Fabric/Yarn 2 years ago
Shadowfacts e4fc677dc1
Start adding ViewControllers 2 years ago
Shadowfacts 2044daec40
Fix EnumButtonTests failing 2 years ago
Shadowfacts d750339c07
Fix crash in EnumButtonTests due to attempted TextRenderer usage 2 years ago
Shadowfacts ed3d2d3621
Fix tests failing due to missing screen during attempted window dismissal 2 years ago
Shadowfacts e92bcd81cb
Add StackView spacing 2 years ago
Shadowfacts c5280143b0
Change window dismissal behavior 2 years ago
Shadowfacts db06b454b1
Start DialogView 2 years ago
Shadowfacts 91c512c4e9
Improve dropdown window layout code 2 years ago
Shadowfacts f29e690208
Label improvements 2 years ago
Shadowfacts cb66900cb5
Add Window constraints 2 years ago
Shadowfacts 0defbdeffd
Add panel background nine patch 2 years ago
Shadowfacts 260b1eafc3
Add property delegate tests 2 years ago
Shadowfacts 4d1fb68c89
Add DropdownButton 2 years ago
Shadowfacts b2499ad247
Add Z index and view sorting 2 years ago
Shadowfacts 27bad18931
Update the NinePatchView computed regions on layout changes 2 years ago
Shadowfacts 3902b75a27
Handle click sounds in the screen 2 years ago
Shadowfacts df3523347c
Add ToggleButton 2 years ago
Shadowfacts f2d7e0a656
Fix button test package 2 years ago
Shadowfacts 204731e03c
Add EnumButton 2 years ago
Shadowfacts b48b72d5bb
Add EnumHelper 2 years ago
Shadowfacts 4070baaa63
Add default button backgrounds and click sound 2 years ago
Shadowfacts c79b93a4f9
Add NinePatchTexture and NinePatchView 2 years ago