Commit Graph

865 Commits

Author SHA1 Message Date
Dustin Carlino
8b7d93c64e robustify city picker 2020-05-28 17:17:50 -07:00
Dustin Carlino
42a35c736a starting a city region picker 2020-05-28 14:11:34 -07:00
Dustin Carlino
c119ca710f fix lots of layouting! exact_size_percent can play well with scrolling 2020-05-27 11:52:57 -07:00
Dustin Carlino
10bc4b9c32 try showing delay measurements as a raw scatter plot 2020-05-26 14:59:20 -07:00
Dustin Carlino
608d8cad4f breathe life into the little buggers 2020-05-25 17:10:15 -07:00
Dustin Carlino
c4e1f449d8 make the 'closest parking' a little more obvious 2020-05-25 11:20:38 -07:00
Dustin Carlino
6f2c88eccc lift phase controls out of a menu 2020-05-25 11:11:26 -07:00
Dustin Carlino
390a6d23d4 omit summary dash without prebaked data, more dpi fixes [rebuild] 2020-05-24 13:04:57 -07:00
Dustin Carlino
d3ade25c9f fix a few DPI issues yuwen found, most caused by creating screen-space
geometry based on percentge of window width
2020-05-24 12:39:41 -07:00
Dustin Carlino
8c77cdd889 validation for naming edits. fixes #35. also improve how wizards manage
textboxes when parsing fails
2020-05-24 11:52:32 -07:00
Dustin Carlino
c47cd5b9b6 improving the street finder 2020-05-23 14:14:06 -07:00
Dustin Carlino
967c8929e3 cleanup after PR, and start to wittle down EventLoopMode to handle
multiple types of update events
2020-05-23 11:23:38 -07:00
Javed Nissar
c34fe4f2c7
Resolve #11 by panning map when cursor is at edge of screen (#57) 2020-05-23 10:42:59 -07:00
Dustin Carlino
ba5d776bd0 draw a minimap with route preview below the trip table 2020-05-20 12:26:56 -07:00
Dustin Carlino
ddf6de5f59 stop dependending directly on serde_derive 2020-05-19 15:06:32 -07:00
Dustin Carlino
41e80b48a1 fix a few buttons that dont immediately redetect mouseover after clicking, and fix a crash when trying to click out of autocomplete 2020-05-18 10:30:58 -07:00
Dustin Carlino
fa1273bd34 more dpi fixes:
- margin and padding
- Widget::draw_batch
- trip timeline
- custom buttons

and finally enable automatically setting DPI based on the monitor!!!
[rebuild]
2020-05-17 17:02:33 -07:00
Dustin Carlino
2f1b274276 for different DPIs, don't scale SVGs in map-space, only in screen-space. 2020-05-17 15:40:04 -07:00
Dustin Carlino
7ff5e870d0 fix loading edits when other edits are loaded. include west seattle in
release. [rebuild]
2020-05-15 12:25:02 -07:00
Dustin Carlino
9f78766ee6 try brian's signals. making them the default to get used to them, but
not updating screenshot goldenfiles yet
2020-05-13 15:31:29 -07:00
Dustin Carlino
dd99936fa0 also scrape amenities from buildings themselves. make an 'other'
category
2020-05-13 13:58:15 -07:00
Dustin Carlino
f3b396a7e9 set a window icon 2020-05-09 09:48:24 -07:00
Dustin Carlino
5c0c133253 finally get the first community proposal baked in! 2020-05-06 16:58:09 -07:00
Dustin Carlino
0f39ea46ce simple idea: render roads/intersections with a low zorder as slightly transparent. makes downtown and 99 more palatable 2020-05-04 14:05:43 -07:00
Dustin Carlino
7d2fa77323 grab turn restrictions across roads from OSM, plumb into RawMap 2020-05-03 10:41:00 -07:00
Dustin Carlino
912d964b75 store screenshots as much smaller .gifs. this lets us start taking screenshots of a larger area, since i'm making substantial changes there now 2020-05-02 18:44:09 -07:00
Dustin Carlino
bba8ac9941 remove the screenshot MANIFEST; the more general one suffices 2020-04-28 11:39:10 -07:00
Dustin Carlino
55c8a9d875 use colorous for heatmaps 2020-04-27 18:48:19 -07:00
Dustin Carlino
40eed3f116 show parking utilization of a single lane over time 2020-04-20 11:30:19 -07:00
Dustin Carlino
2e374ef684 make trip table look like a table, not an unaligned abomination of
lovecraftian geometry
2020-04-18 18:25:53 -07:00
Dustin Carlino
59a5680895 try a new before/after toggle for trip info [rebuild] 2020-04-17 12:40:27 -07:00
Dustin Carlino
0005feb0ac adjust time warp experience for trips 2020-04-17 12:22:55 -07:00
Dustin Carlino
b7be5aa804 filter trip summaries by modes, better scatter plot tooltip 2020-04-15 13:41:16 -07:00
Dustin Carlino
6b356bbc01 fix the contingency table filtering, make it easy to see scatter plot
diagonal, and get headless buildign again
2020-04-15 12:34:03 -07:00
Dustin Carlino
f9ac07d07d implement julian's contingency table-ish thing. buggy, but a start 2020-04-14 15:38:03 -07:00
Dustin Carlino
ec81c4d03a optionally filter the scatterplot for changes only, and fix rounding for
small numbers
2020-04-14 13:26:58 -07:00
Dustin Carlino
bde09a08e4 scatter plot: move to ezgui, add a grid, interactive cursor 2020-04-14 12:50:16 -07:00
Dustin Carlino
0d22127b76 consistent wording everywhere for Before/After changes 2020-04-13 14:20:07 -07:00
Dustin Carlino
03c00bcb3b remove the defunct bus challenge for now. hide the traffic signal challenge. fix up the cutscene style a bit. 2020-04-12 11:20:22 -07:00
Dustin Carlino
1060ed208f adding a cutscene to a challenge mode 2020-04-12 09:37:46 -07:00
Dustin Carlino
cd043be4ce move the histogram out of ezgui while things are in flux. rename plot -> line plot 2020-04-11 14:43:05 -07:00
Dustin Carlino
d9016a7fc3 simple scatter plot idea for comparing trip times 2020-04-11 13:17:52 -07:00
Dustin Carlino
57e2d6a03a make the table layouting a little better 2020-04-11 12:03:42 -07:00
Dustin Carlino
3318d6aa8a round attempt at simplifying the Histogram -- scrap special handling for zero and negatives 2020-04-10 12:42:33 -07:00
Dustin Carlino
69a8b88583 experimenting with new summaries of trip diffs 2020-04-10 11:44:47 -07:00
Dustin Carlino
a34b7acb8b start a new UI to explore finished trips 2020-04-09 11:25:55 -07:00
Dustin Carlino
ac3e4ee233 update an ezgui API from another branch, so the git diff isnt crazy 2020-04-07 17:02:06 -07:00
Dustin Carlino
7ff9a90516 use colored checkboxes in plot too. generate the shape programatically. 2020-04-06 14:45:22 -07:00
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