Commit Graph

877 Commits

Author SHA1 Message Date
Dustin Carlino
dd9b43c990 simplify TurnCyclerState, only use it in sandbox mode. prep for cleaning up context-sensitive actions 2020-03-28 11:41:24 -07:00
Dustin Carlino
6135fe606a highlight a certain person in a building [rebuild] 2020-03-27 16:36:23 -07:00
Dustin Carlino
a48f7a69b7 woops, dont forget cars parked inside buildings 2020-03-27 16:27:24 -07:00
Dustin Carlino
d922edf7dc oh hey, fixing the agent meters layouting was actually really easy 2020-03-27 16:19:03 -07:00
Dustin Carlino
555b793910 draw people inside buildings! 2020-03-27 16:08:38 -07:00
Dustin Carlino
e2cc9dbb55 improving trip details, adding links to src/goal [rebuild] 2020-03-27 15:02:11 -07:00
Dustin Carlino
4d3133df91 restoring old info panel functionality... action btns, live update,
warping, outlines [rebuild]
2020-03-27 12:31:11 -07:00
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
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
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
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
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
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
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
Dustin Carlino
7edb8a6190 rename Widget -> WidgetImpl, ManagedWidget -> Widget 2020-03-20 23:41:07 -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
7592a36fe4 tool-assisted refactor of the last 2 WrappedComposite button helpers 2020-03-20 15:22:45 -07:00
Dustin Carlino
d8744648df clean up more old button constructors -- nice_text_button 2020-03-20 15:08:08 -07:00