Dustin Carlino
|
49a0f7abd6
|
yay, delete old gunky attempts at scrolling
|
2019-12-20 10:30:56 -08:00 |
|
Dustin Carlino
|
b229c44511
|
make the new signal diagram selectable. it's now basically usable!
|
2019-12-20 10:25:14 -08:00 |
|
Dustin Carlino
|
04bcf77e2b
|
work on new traffic signal scrolling panel. generalized scrollable
Composite works!
|
2019-12-20 09:35:27 -08:00 |
|
Dustin Carlino
|
56285a7b30
|
add screen positioning to some Composites
|
2019-12-19 10:59:39 -08:00 |
|
Dustin Carlino
|
0fcbd69264
|
flexbox margins. thanks julian
|
2019-12-18 15:27:52 -08:00 |
|
Dustin Carlino
|
3547c2cf1b
|
move some sandox menu items to tool panel for the moment
|
2019-12-18 15:14:59 -08:00 |
|
Dustin Carlino
|
eda40ecdec
|
start an interactive legend for the minimap. pretty disjoint from real
AgentColorScheme right now
|
2019-12-16 15:40:32 -08:00 |
|
Dustin Carlino
|
a7071a1bc4
|
convert ColorLegend to Composite.
|
2019-12-16 14:50:21 -08:00 |
|
Dustin Carlino
|
8ced649b62
|
try a different pattern, where callers keep ownership of the Slider, instead of Composite. lots of plumbing, but it's hidden away, so this seems like an improvement.
|
2019-12-16 14:13:08 -08:00 |
|
Dustin Carlino
|
2bdd7bef74
|
switching speed panel to Composite
|
2019-12-16 13:41:17 -08:00 |
|
Dustin Carlino
|
9a702d5c79
|
an easy one: use flexbox Composite on splash screen. can't quite express
the centering
|
2019-12-16 10:27:52 -08:00 |
|
Dustin Carlino
|
ec01267dd0
|
let some buttons skip having callbacks and let the owner query them instead
|
2019-12-16 10:10:01 -08:00 |
|
Dustin Carlino
|
2c8f68344c
|
move tool panel to Composite, the first one with interaction. edit mode
exit temporarily broken, need to rearrange things a bit
|
2019-12-16 09:42:12 -08:00 |
|
Dustin Carlino
|
1e9f14f62d
|
use the new Composite for time controls
|
2019-12-15 18:42:14 -08:00 |
|
Dustin Carlino
|
d2a18069e7
|
experiment with using ManagedWidgets and flexbox for AgentMeters.
crazy inefficient, but the API is darn nice
|
2019-12-15 17:09:41 -08:00 |
|
Dustin Carlino
|
7d53f536d4
|
fix up speed controls a bit after yesterday's move. closes #23
|
2019-12-12 13:16:53 -08:00 |
|
Dustin Carlino
|
4e96363398
|
tuning color rewriting and placement of some svg icons. removing the
crazy shader color masking
|
2019-12-08 13:44:43 -08:00 |
|
Dustin Carlino
|
5a7314d137
|
Add color rewriting and stroke support for SVG images. Cut over more
images, discovering some break...
|
2019-12-08 12:46:56 -08:00 |
|
Dustin Carlino
|
77099a164b
|
try using usvg and lyon to produce Polygon+Colors from svg files. so
far, so good. dodging a dependency on harfbuzz (which doesn't build in
my windows cross-compilation env), now trying on mac...
|
2019-12-08 10:24:01 -08:00 |
|
Dustin Carlino
|
c9db17415d
|
adjusting layouting
|
2019-11-30 10:09:31 -08:00 |
|
Dustin Carlino
|
295f5b7786
|
managed widgets are now glued to flexbox rows and columns. need to plumb
more style options, but this was the crux
|
2019-11-30 09:15:51 -08:00 |
|
Dustin Carlino
|
229bac4149
|
plumb tooltips for image buttons. small refactor making a
color+rectangle for an image. organizing NewSpeedControls a bit
|
2019-11-28 09:55:56 -08:00 |
|
Dustin Carlino
|
b47a186373
|
unify the two JustDraw things
|
2019-11-26 13:55:16 -08:00 |
|
Dustin Carlino
|
13b1e86fb7
|
unify the two button types
|
2019-11-26 13:41:05 -08:00 |
|
Dustin Carlino
|
c87c043286
|
unify two button types, and use proper bbox for images
|
2019-11-25 22:00:36 -08:00 |
|
Dustin Carlino
|
188b2fd372
|
adding in some image buttons for the main menu. no highlighting yet.
wrong bounding boxes.
|
2019-11-25 19:31:39 -08:00 |
|
Dustin Carlino
|
d66daa22f0
|
adding some hotkeys back to the main menu. not sure how to communicate them yet.
|
2019-11-25 18:37:59 -08:00 |
|
Dustin Carlino
|
a4d5aa766b
|
widget wrapper for drawing text, so we can layout it
|
2019-11-25 17:19:22 -08:00 |
|
Dustin Carlino
|
b1bc7de2e8
|
prototype flexbox support via stretch. it unbreaks the challenge picker
screen, to start. :)
|
2019-11-25 16:51:45 -08:00 |
|
Dustin Carlino
|
a8aa8f526d
|
implement the challenge picker screen
|
2019-11-25 11:54:15 -08:00 |
|
Dustin Carlino
|
042db55009
|
try out a managed GUI state with, gasp, callbacks
|
2019-11-24 17:53:13 -08:00 |
|