Dustin Carlino
5c44f5c667
quick cleanup. ID::Person and ID::Trip no longer make sense, woot
2020-03-27 11:46:09 -07:00
Dustin Carlino
49870c0f9f
continuing with some of the harder info tabs. got everything moved over!
2020-03-27 11:41:56 -07:00
Dustin Carlino
fff8c8ae9d
try a huge cutover to the new info panel organization. few implemented,
...
going to do this in another branch
2020-03-27 10:37:26 -07:00
Dustin Carlino
ccaaff82be
scrap the individual finished trips dashboard
2020-03-27 09:21:59 -07:00
Dustin Carlino
94a18c5f5f
stubbing out some info for people [rebuild]
2020-03-27 08:49:57 -07:00
Dustin Carlino
863ed5877a
approaching a better style for info panel tabs
2020-03-27 08:07:34 -07:00
Dustin Carlino
69dab9e27d
typography overhaul... [rebuild]
2020-03-26 15:42:37 -07:00
Dustin Carlino
3ba43cbd23
alright, different building->people hops. minimal info in the list, jump to totally new panel.
2020-03-26 14:37:12 -07:00
Dustin Carlino
cf53915931
wait, the time bar's color was too complicated. I think I have problems
...
following basic directions.
2020-03-26 14:18:41 -07:00
Dustin Carlino
6d32db9865
add color to the time panel
2020-03-26 11:11:09 -07:00
Dustin Carlino
bf8c35788b
moving popdat+precompute into the new unified importer
2020-03-26 10:26:01 -07:00
Dustin Carlino
0133685eb7
converted the import.sh shell script into Rust. towards #27
...
as part of this, wound up grabbing fresh OSM and GTFS. but actually cant
reimport OSM right now, because fixes reference old OSM IDs and things
break. so sticking with old OSM, but new GTFS. urgh.
2020-03-25 19:54:33 -07:00
Dustin Carlino
02a9a97bbc
beef up person schedule page. plumb markers like hyperlinks...
2020-03-25 16:39:33 -07:00
Dustin Carlino
ce180f7228
merge TripStart and TripEnd
2020-03-25 13:42:33 -07:00
Dustin Carlino
f89fcb9b93
stop associating trips with buses. it makes no sense.
2020-03-25 13:18:16 -07:00
Dustin Carlino
0bed515bc6
more info about inactive trips
2020-03-25 12:22:19 -07:00
Dustin Carlino
4d690a2777
scroller for ped crowds
2020-03-25 11:25:51 -07:00
Dustin Carlino
0ab262be99
remove stretch style boilerplate
2020-03-25 10:45:17 -07:00
Dustin Carlino
b58cb470f6
cleanup settings page by using the new type-safe dropdowns
2020-03-24 23:36:38 -07:00
Dustin Carlino
dad4c9bef2
more fluidly glue together agents, trips, people
2020-03-24 22:47:06 -07:00
Dustin Carlino
76c0ecff43
OSM stuff in debug tab. list all trips per person, stub out unstarted
...
trips
2020-03-24 15:05:28 -07:00
Dustin Carlino
fdcb0e15bf
slightly better API for make_table
2020-03-24 13:50:19 -07:00
Dustin Carlino
3c075f3e55
refactor tabs a bit [rebuild]
2020-03-24 13:41:03 -07:00
Dustin Carlino
c4942a0d2a
add tabs to buildings. temporarily whittle down duplicated code, before the grand Outcome refactor
2020-03-24 13:10:33 -07:00
Dustin Carlino
cbc214ed38
tab-ify lanes and intersections, in a really messy quick way
2020-03-24 11:26:17 -07:00
Dustin Carlino
8b1f66a3ed
clarify modes on main menu
2020-03-24 10:06:26 -07:00
Dustin Carlino
e22727ee98
reorganizing info panel code, splitting into modules
2020-03-23 14:25:16 -07:00
Dustin Carlino
fb8072d7b7
prototype embedding more state in info panels, starting with
...
building->people
2020-03-23 12:38:04 -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
b70037b4e8
new release
2020-03-22 16:42:05 -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
d7886fa85b
move person counters to population panel
2020-03-22 10:34:32 -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
4ad75f99a1
implement a super basic heatmap (many many problems) for the dot map
2020-03-21 14:46:23 -07:00
Dustin Carlino
d7c855c556
speed up dot map in trivial ways
2020-03-21 13:40:42 -07:00
Dustin Carlino
3045f99266
stop plumbing back unused agent metadata from sim, now that ACS is gone
2020-03-21 13:13:46 -07:00
Dustin Carlino
9d3adfbe40
try the dot map as a debug-only overlay. slow and weird, but getting
...
somewhere.
2020-03-21 13:10:50 -07:00
Dustin Carlino
1abddda18b
change how inactive buttons are created, finally completing the grand button refactor
2020-03-21 12:04:12 -07:00
Dustin Carlino
b3028fd69c
adjust edit overlay color, and add an explicit reset button to edits
2020-03-21 10:12:13 -07:00
Dustin Carlino
718c6a346a
more arrows for one-ways. forces some changes to edit tracking -- more
...
computation, less code.
2020-03-21 09:56:43 -07:00