Dustin Carlino
87e9431f91
rearrange people/trips in the Scenario layer
2020-03-12 15:38:58 -07:00
Dustin Carlino
d852d69535
make TripSpawner a temporary setup object, not something permanently stored in Sim
2020-03-12 15:00:50 -07:00
Dustin Carlino
f20b7912eb
nuke tests and the custom runner. I've never managed to use this regularly, it constantly makes refactoring more annoying, and validation gets expressed in more direct ways by other processes. will revive at some point properly with a better plan.
2020-03-12 14:12:59 -07:00
Dustin Carlino
78407dd529
upgrade to rust 1.42 for better unwrap() errors and use of matches!
2020-03-12 12:55:48 -07:00
Dustin Carlino
6e8846bf85
bring back elevation data before the hackathon. manual revert of 35b7c18df9
2020-03-11 11:08:49 -07:00
Dustin Carlino
377fed6ce0
cutover to the separate traffic signals repo
2020-03-10 17:08:19 -07:00
Dustin Carlino
2939dadf23
cut out the metadata and walk button mapping for now, in favor of freeform notes.
2020-03-10 16:41:37 -07:00
Dustin Carlino
28babb414f
display baseline plots for roads/intersections
2020-03-10 12:42:30 -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
49801749a7
new release
2020-03-08 20:43:52 -07:00
Dustin Carlino
c5ad4d9135
tweak how current/conflicting turns draw, mostly just to trigger a handy dandy [rebuild]
2020-03-08 20:34:30 -07:00
Dustin Carlino
da6abc019b
overhaul one of the oldest things ever, the almighty turn cycler
2020-03-08 11:27:00 -07:00
Dustin Carlino
6e8414c088
modernize full signal diagram
2020-03-08 09:41:21 -07:00
Dustin Carlino
f9b2c5de4f
optionally use touchpad for different canvas movement controls
2020-03-07 16:13:30 -08: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
92447785a1
hastily avoid a div by zero [rebuild]
2020-03-07 11:43:39 -08:00
Dustin Carlino
727131145b
doh
2020-03-06 12:33:21 -08:00
Dustin Carlino
509e0812b1
add a video of the ezgui demo
2020-03-06 12:32:12 -08:00
Dustin Carlino
599a9abd34
document ezgui example
2020-03-06 12:21:36 -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
da6b4c57a0
use route colors that match timeline
2020-03-06 09:14:19 -08:00
Dustin Carlino
4eae0c8394
trip timeline shows relative duration of each phase [rebuild]
2020-03-06 08:58:52 -08:00
Dustin Carlino
b835f8a6f7
unused deps
2020-03-06 08:27:00 -08:00
Dustin Carlino
bd2cb6ddd1
first steps towards representing people, not just trips
2020-03-05 17:28:57 -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
c1b9684929
editing for walk buttons. doing it the straightforwardish way requires a
...
dependency on abstutil for Cloneable! time to try something much nicer
2020-03-05 12:51:04 -08:00
Dustin Carlino
f97918ff04
fixing the bug with grouping PSRC trips by unique person -- thanks to
...
folks at PSRC for helping track this down
2020-03-05 11:19:32 -08:00
Dustin Carlino
39ff3b1310
representing beg buttons, but no data entry yet.
2020-03-04 16:38:01 -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
1ad434f3d6
record some metadata about the traffic signals. bad UI for now.
2020-03-04 14:40:32 -08:00
Dustin Carlino
68cd66b1c7
import signal data and use by default
2020-03-04 13:44:40 -08:00
Dustin Carlino
d44303de5c
starting a new crate with a JSON schema for traffic signals. exporting
...
to it.
2020-03-04 11:59:41 -08:00
Dustin Carlino
0f5ab2f410
change turn group representation to prepare for cross-map edits
2020-03-03 17:20:56 -08:00
Dustin Carlino
9525b11b20
start a standalone ezgui example
2020-03-03 16:24:27 -08:00
Dustin Carlino
cc1ee8384a
enum for trip phases
2020-03-03 12:42:51 -08:00
Dustin Carlino
08cd956faa
filling out the trip timeline a bit more
2020-03-03 12:12:42 -08:00
Dustin Carlino
04390c8be9
count a click+slight jitter+release as a drag AND a click
2020-03-03 10:19:37 -08:00
Dustin Carlino
798097bb3a
quick fixes from ux study:
...
- allow escaping from trip transition dialog
- adjusting newlines on large text block
- hide the "edit entire road" tool until it's thought through
- reset to beginning of instructions after clicking help
- adjust wording of quit dialog
2020-03-03 09:38:45 -08:00
Dustin Carlino
7407e5778f
some investigation into psrc tour segments again
2020-03-02 15:50:32 -08:00
Dustin Carlino
03d4b4d717
switching to a different view for the trip timeline. needs lots of
...
adjustment.
2020-03-02 14:49:19 -08:00
Dustin Carlino
41fe85fe4b
buttons in trip timeline to jump to endpoints
2020-03-02 14:14:54 -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
746e1a7af0
make options screen more of a Composite
2020-03-02 11:22:16 -08:00
Dustin Carlino
b3917bf17b
mechanical rename of UI -> App
2020-03-02 09:51:20 -08:00
Dustin Carlino
ed79226595
new release
2020-02-28 19:17:15 -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
a17f46703c
some super basic way to enable/disable stopping for traffic jams in jump-to-time
2020-02-28 18:25:20 -08:00