Dustin Carlino
04f00b4c8a
Move the LTN app header to a separate top panel.
2022-03-08 09:33:49 +00:00
Dustin Carlino
353a05625c
Add zenodo badge
2022-03-06 20:39:07 +00:00
Dustin Carlino
14a462c9ca
new release
2022-03-06 18:56:50 +00:00
Dustin Carlino
d6d1bb581f
Rename some code, to trigger a [rebuild] [release]
2022-03-06 17:41:09 +00:00
Dustin Carlino
9c9e10cc0f
Support the scale-factor override flag in more apps.
...
All the start up config is confusing and different per app...
2022-03-05 19:26:08 +00:00
Dustin Carlino
8880f41692
Center the camera in the LTN tool and others. And simplify the logic for
...
the game; it was based on the old bouncey splash screen concept.
2022-03-05 19:01:05 +00:00
Dustin Carlino
d16d1fdedb
Draw most road labels in the LTN tool with inverted colors. Still hard to read, but less hard?
2022-03-05 18:26:02 +00:00
Dustin Carlino
4ea201575d
Import Nottingham
2022-03-05 17:33:58 +00:00
Dustin Carlino
99747ff34e
Make the LTN tool more robust to broken blockfinding. #841
...
Try the cheap validation first. If it breaks, fall back to the expensive
version.
2022-03-05 17:21:54 +00:00
Dustin Carlino
a4153891e2
Rearrange some LTN panels, try to make consistent and emphasize important stuff
2022-03-05 16:42:49 +00:00
Dustin Carlino
08395624d8
Support swapping proposals in the pathfinding mode
2022-03-05 16:42:49 +00:00
Dustin Carlino
b83b268e22
Make the LTN pathfinding tool be map-wide, not per neighborhood
2022-03-05 16:42:49 +00:00
Dustin Carlino
1ac25cc39a
Find thick dual carriageway roads that overlap, and cut their width in
...
half.
2022-03-05 11:03:23 +00:00
Dustin Carlino
2db8818a08
Start a variation of the current color scheme specialized for the LTN tool. Stop drawing access-restricted roads in a special way; it's a distraction in this app.
2022-03-04 19:23:41 +00:00
Dustin Carlino
559adbe01d
Let the user place filters at non-4 way intersections; it's equivalent to placing a filter along the edge of adjoining roads. #862
2022-03-04 15:10:47 +00:00
Dustin Carlino
5fcaf7b657
Remove the option to draw neighborhood borders as outlines. Always do arrows.
2022-03-04 14:34:31 +00:00
Dustin Carlino
81e739cff8
Undo the previous commit and push the proper rat-run definition described in #872
2022-03-04 14:29:56 +00:00
Dustin Carlino
04c3add1b6
Option A: filter out rat-runs using perimeter roads. #839
2022-03-04 14:26:57 +00:00
Dustin Carlino
c414b1b447
Speed up rat run viewer by not recalculating all of the panel. #839
2022-03-04 13:51:58 +00:00
Dustin Carlino
7f0f446fed
Make the rat run viewer controls less weird; show heatmap or browse individual, don't mix the two. #839
2022-03-04 13:44:34 +00:00
Dustin Carlino
034a604949
While adding a filter in the rat run view, recalculate rat runs, but try to show the same path afterwards. #839
...
And stop trying to draw arrows there; it's sometimes very buggy, and
showing "A" and "B" markers does the job.
2022-03-04 09:42:26 +00:00
Dustin Carlino
0f0384949d
Speed up cell drawing in Lyon, where logs about leaking out of the boundary happens frequently
2022-03-01 15:28:38 +00:00
Dustin Carlino
a421eaf900
Don't attempt to trace blocks around bridges/tunnels at all in Lyons, avoiding a crash there. #857
2022-03-01 15:24:59 +00:00
Dustin Carlino
8b8bf3bed6
And don't crash trying to draw the cells near such short filtered roads
2022-03-01 13:06:17 +00:00
Dustin Carlino
cbfe2265bb
When detecting existing filters in OSM, use the road length after the edit has been applied. Found in Leeds.
2022-03-01 13:02:29 +00:00
Dustin Carlino
7e403ca65c
new release
2022-02-27 10:19:18 +00:00
Dustin Carlino
23cf7c8d0c
Detect incorrectly merged perimeters MUCH faster. #841 [rebuild] [release]
2022-02-26 20:24:32 +00:00
Dustin Carlino
ed1602ab40
When switching between proposals, match up neighborhoods by the most blocks, instead of one arbitrary block. Even when boundaries change, the result is much more intuitive now.
2022-02-26 19:04:11 +00:00
Dustin Carlino
8920e593e2
Simplify colors in the boundary selection UI. Just emphasize the boundary roads, highlight the current neighborhood, and show blocks on the frontier
2022-02-26 18:53:32 +00:00
Dustin Carlino
de38808478
Put a loading screen around the freehand block selection, since it's painfully slow due to #841
2022-02-26 18:09:41 +00:00
Dustin Carlino
460c03e75c
Trace blocks starting from roads without sidewalks on both sides
2022-02-24 20:10:33 +00:00
Dustin Carlino
cec9b785dd
Quickly sketch desired LTN cells freehand!
2022-02-24 10:36:47 +00:00
Dustin Carlino
b07177c21a
Fix crash in the LTN and Ungap pathfinding tool, introduced in
...
2bf7ce232a
2022-02-24 09:47:10 +00:00
Dustin Carlino
82dff217a5
When the lasso tool is active, change the panel to explain the interaction
2022-02-24 09:33:12 +00:00
Dustin Carlino
bf6c5a75e9
Make the lasso tool show the polygon as it's being drawn, so it's way more clear what's going to happen
2022-02-24 09:33:12 +00:00
Dustin Carlino
13f3a7af73
Add a tool to quickly expand an LTN boundary by freehand lasso. #857
2022-02-24 09:33:12 +00:00
Dustin Carlino
78e4fc3f80
Make the lasso tool (buried in an old experiment in story mapping) a bit more usable, and lift it to widgetry
2022-02-24 09:33:12 +00:00
Dustin Carlino
9c0aedb575
When we can help it, don't shift road polylines twice. #860
2022-02-23 18:46:42 +00:00
Dustin Carlino
2890e6efcc
Make the RawMap APIs for working with road center-lines less obnoxious
2022-02-23 15:27:27 +00:00
Dustin Carlino
7bb6132726
Open OSM from map_editor
...
(Move open_browser to widgetry)
2022-02-23 14:43:58 +00:00
Dustin Carlino
01e7c9c584
WIP
2022-02-23 14:31:31 +00:00
Dustin Carlino
ee314bf505
Add road labels to the boundary selection tool -- really need that context when colors otherwise cover stuff up
2022-02-23 14:11:42 +00:00
Dustin Carlino
8e076eb9ae
Organize LTN code a bit, moving the auto heuristics under the filters module
2022-02-23 13:53:44 +00:00
Dustin Carlino
2a1b1283f2
Manage multiple proposals in the LTN tool at the same time, letting the user fluidly switch between them. #765
2022-02-23 13:48:49 +00:00
Dustin Carlino
1ebc178225
Upgrade rfd
2022-02-22 17:35:58 +00:00
Dustin Carlino
6ddc35f5a8
Upgrade usvg and friends
2022-02-22 17:24:03 +00:00
Dustin Carlino
bf6ed53ec3
Upgrade winit and co. This appears to remove a bunch of duplicate old
...
versions of various transitive dependencies, so it should help compile
times a bit!
No behavioral diff that I can see, but the winit CHANGELOG is
formidable. I suspect there are platform-specific differences with
scroll speed/direction, initial window size behavior, etc that people
will slowly start reporting after the next weekly release.
2022-02-22 16:50:53 +00:00
Dustin Carlino
d141a2a810
Upgrade all geo dependencies! No behavioral difference
2022-02-22 16:45:49 +00:00
Dustin Carlino
ca5166107b
Disable parking for #861 to make it slightly easier to get meaningful results
2022-02-22 09:37:08 +00:00
Dustin Carlino
2e8d3970f5
Split out a CLI command to prebake one scenario for #861
2022-02-22 08:55:40 +00:00