Dustin Carlino
|
ebf31c33e6
|
preserve plot settings over time. also dropdowns
|
2020-04-06 14:05:59 -07:00 |
|
Dustin Carlino
|
5868fe4736
|
let plots have a chance to update themselves. hacky.
|
2020-04-06 12:16:54 -07:00 |
|
Dustin Carlino
|
fadae3aa85
|
improve checkbox API, use it for colored minimap checkboxes
|
2020-04-06 11:12:23 -07:00 |
|
Dustin Carlino
|
ae96627711
|
add the separator to split btns
|
2020-04-05 12:16:51 -07:00 |
|
Dustin Carlino
|
fec2bb51ca
|
start organizing ezgui internal constants into a Style struct
|
2020-04-05 11:57:27 -07:00 |
|
Dustin Carlino
|
8b6485b233
|
persistent split buttons for time increments. still need few tweaks, but
largely there
|
2020-04-04 13:22:14 -07:00 |
|
Dustin Carlino
|
edffcf3db7
|
small time/speed panel changes. also learning a little more about when
padding actually works in flexbox...
|
2020-04-04 12:06:06 -07:00 |
|
Dustin Carlino
|
24acb27934
|
force override width to make the table look nice
|
2020-04-03 13:35:20 -07:00 |
|
Dustin Carlino
|
5ba468f4cf
|
SVG border-radius is sometimes a lie. mimic the dirty trick.
|
2020-04-03 13:22:05 -07:00 |
|
Dustin Carlino
|
0b6418bdb6
|
finally make autocomplete a real widget
|
2020-04-02 13:33:42 -07:00 |
|
Dustin Carlino
|
2fe6303f9c
|
fix some buttons not having correct hover state when composites are
replaced due to time passing or values changing. handle for restoring
scroll state and realigning panels.
|
2020-04-02 11:27:21 -07:00 |
|
Dustin Carlino
|
a31d3baf1d
|
create a spinner widget, replace some bad heatmap sliders with it
|
2020-04-02 11:03:27 -07:00 |
|
Dustin Carlino
|
87cc45752d
|
better person headers
|
2020-04-01 17:18:29 -07:00 |
|
Dustin Carlino
|
e12e788716
|
work on more small style improvements of info panels [rebuild]
|
2020-03-31 17:27:25 -07:00 |
|
Dustin Carlino
|
7be5b3f34a
|
change settings live for traffic/delay graphs [rebuild]
|
2020-03-31 12:31:40 -07:00 |
|
Dustin Carlino
|
8288a4b6af
|
fix unicode characters that arent in roboto
|
2020-03-27 16:56:34 -07:00 |
|
Dustin Carlino
|
e2cc9dbb55
|
improving trip details, adding links to src/goal [rebuild]
|
2020-03-27 15:02:11 -07:00 |
|
Dustin Carlino
|
0ab262be99
|
remove stretch style boilerplate
|
2020-03-25 10:45:17 -07:00 |
|
Dustin Carlino
|
b6eb46ec04
|
moving ezgui stuff around a little, cleaning up some of the APIs for
instantiating widgets
|
2020-03-22 23:50:14 -07:00 |
|
Dustin Carlino
|
96d7987c7e
|
aha, dont need to plumb ScreenRectangle to widgets after all
|
2020-03-22 21:04:05 -07:00 |
|
Dustin Carlino
|
4df64b4c83
|
remove last users of ModalMenu. so long, (some variant of) the original widget.
|
2020-03-22 20:59:44 -07:00 |
|
Dustin Carlino
|
581956222c
|
refactor some of the downcasting [rebuild]
|
2020-03-22 16:35:20 -07:00 |
|
Dustin Carlino
|
0e59efe15b
|
trait-ifying nothing, row, column. the enum is hereby gone!
|
2020-03-22 16:19:05 -07:00 |
|
Dustin Carlino
|
1682b6c28f
|
trait-ify Button
|
2020-03-22 15:20:46 -07:00 |
|
Dustin Carlino
|
10d3c0aa60
|
get rid of the warping and normal item sliders. do something more manual in the (dev tools only) places using them. going to rethink slider API more carefully later.
(removed individual/all PSRC trip viz; these haven't been useful for a
long time, and the people/schedule stuff is kinda replacing it anyway)
|
2020-03-22 14:55:16 -07:00 |
|
Dustin Carlino
|
67b21a334c
|
trait-ify dropdowns (generic type plumbed in the right place now)
|
2020-03-22 14:23:01 -07:00 |
|
Dustin Carlino
|
2b2b30a6bb
|
express many ezgui widgets as a generic trait.
- prepares the API for anyone to implement widgets
- cleans up boilerplate code
- gets rid of hacks with Plot<T>
|
2020-03-22 14:06:02 -07:00 |
|
Dustin Carlino
|
2712ea8c74
|
settle on using the common widget ID for everything (except rows/cols).
move some non-widget tools to a better module, and rename shaders
directory
|
2020-03-22 10:48:11 -07:00 |
|
Dustin Carlino
|
1259b42ab5
|
same for fillers and menus
|
2020-03-21 18:51:07 -07:00 |
|
Dustin Carlino
|
dbd9dcf5dd
|
inline sliders in the tree directly
|
2020-03-21 18:41:01 -07:00 |
|
Dustin Carlino
|
acbeb2b499
|
expose some settings for interactively tuning the dot / heat map of people. this way is buggy (controls constantly being recreated), but a start.
|
2020-03-21 17:42:17 -07:00 |
|
Dustin Carlino
|
7edb8a6190
|
rename Widget -> WidgetImpl, ManagedWidget -> Widget
|
2020-03-20 23:41:07 -07:00 |
|
Dustin Carlino
|
81c5ae3700
|
consolidate ezgui internals a little, and start a little bit of rustdoc
|
2020-03-20 18:05:50 -07:00 |
|
Dustin Carlino
|
9644ff24be
|
remove the last button constructor, except for the inactive ones
|
2020-03-20 15:40:43 -07:00 |
|
Dustin Carlino
|
b08c2caa12
|
wittle down more old button constructors. also improve splash screen style.
|
2020-03-18 11:45:20 -07:00 |
|
Dustin Carlino
|
2ae6992a3e
|
continue button refactor
|
2020-03-16 12:20:37 -07:00 |
|
Dustin Carlino
|
fedacfe202
|
reduce verbosity of constructing text widgets [rebuild]
|
2020-03-13 23:06:52 -07:00 |
|
Dustin Carlino
|
c316d918d7
|
can only type in text boxes with focus
|
2020-03-09 13:23:03 -07:00 |
|
Dustin Carlino
|
e8bb993dfd
|
make dropdown menus work reasonably: fix z value, add background, recalculate button outline
|
2020-03-09 09:40:59 -07:00 |
|
Dustin Carlino
|
5a3263df47
|
quick fixes after ux study:
- double finish button on signal editor
- reset ACS on each tutorial stage
|
2020-03-07 15:59:45 -08:00 |
|
Dustin Carlino
|
a8f862f83d
|
fleshing out the ezgui demo, and fixing a little bug with checkboxes
|
2020-03-06 10:31:08 -08:00 |
|
Dustin Carlino
|
476751147c
|
starting a new dropdown widget and using it for picking walk buttons.
avoids the cloneable mess. but has lots of new little issues...
|
2020-03-05 15:00:42 -08:00 |
|
Dustin Carlino
|
54f4597166
|
just refactoring some places that mutably build up rows/cols
|
2020-03-04 16:13:17 -08:00 |
|
Dustin Carlino
|
250b59bfee
|
generalize checkboxes slightly. use in demo
|
2020-03-04 15:55:44 -08:00 |
|
Dustin Carlino
|
0fd4de749d
|
enter signal metadata via a form with multiple textboxes at once. needs
work.
|
2020-03-04 15:33:28 -08:00 |
|
Dustin Carlino
|
08cd956faa
|
filling out the trip timeline a bit more
|
2020-03-03 12:12:42 -08:00 |
|
Dustin Carlino
|
a301343159
|
add a setting to scale up on-screen UI things [rebuild]
|
2020-03-02 12:02:25 -08:00 |
|
Dustin Carlino
|
042bff7971
|
refactoring this checkbox pattern... wound up also refactoring how
widgets are found within Composites [rebuild]
|
2020-02-28 19:06:59 -08:00 |
|
Dustin Carlino
|
5e85eee935
|
clean up dev tools mode, removing ModalMenu dependencies and modernizing
different UI things
|
2020-02-27 10:38:48 -08:00 |
|
Dustin Carlino
|
06759dc58c
|
new tutorial flow [rebuild]
|
2020-02-25 12:17:19 -08:00 |
|