Commit Graph

109 Commits (041ebaabe00b77fa7df2e78f9261424180ef880c)

Author SHA1 Message Date
Chandler Swift 041ebaabe0
Fix array/string confusion
"'ar' in Menards" means that all of the Arkansas survey markers show up when I'm looking for Menards.
2024-10-19 22:03:40 -05:00
Chandler Swift 74c070215c
Put boring colors last in the list 2024-10-19 20:32:29 -05:00
Chandler Swift 3ca2cd0f7d
Improve layer color UI
- Add color picker
 - Default colorpicker to nice value from list
 - Make sure it doesn't overlap with an already-chosen color
2024-10-19 20:32:16 -05:00
Chandler Swift 54620a68fc
Use hex color format; add color picker input 2024-10-19 20:26:10 -05:00
Chandler Swift 26c5b56d58
Display color next to layer name
This should make it easier to disambiguate layers that are otherwise hard to tell apart.
2024-10-19 19:25:49 -05:00
Chandler Swift 1ad82c55ee
Use predefined color from list to ensure uniqueness 2024-10-19 19:25:49 -05:00
Chandler Swift 502de00933
Add customLayer URL param
This includes a switch to `qs` for querystring parsing, since the
browser builtin won't automatically extract out objects inside arrays.
2024-10-19 19:25:49 -05:00
Chandler Swift 13eb66570a
Warn if custom layer source may not be GeoJSON 2024-10-19 19:10:38 -05:00
Chandler Swift 13855a9a38
Add custom GeoJSON layer functionality 2024-10-19 19:10:38 -05:00
Chandler Swift 35e92304c5
Fix Culvers FOTD URL 2024-10-19 16:19:02 -05:00
Chandler Swift 46735e5c31
Tweak styles: less list padding; limit cursor:pointer 2024-10-19 15:53:48 -05:00
Chandler Swift ae36e042c2
Add states visited by Tony 2024-09-15 21:50:05 -05:00
Chandler Swift b357b55c6b
Rotate amtrak trains correctly 2024-09-02 14:42:51 -05:00
Chandler Swift c9ae210d81
Update dependencies 2024-09-02 14:02:40 -05:00
Chandler Swift 49386d5b8f
Add shell.nix 2024-09-02 13:59:45 -05:00
Chandler Swift ff8da54892
Improve URL layer enabling 2024-09-02 13:58:53 -05:00
Chandler Swift 42351844b4
Add Kentucky for Käthe too
I added myself earlier, but forgot Käthe:

    commit 40ce1033e4
    Author: Chandler Swift <chandler@chandlerswift.com>
    Date:   Sun May 26 22:50:26 2024 -0500

        Visited Kentucky 2023-08 trip with Trahans
2024-09-02 12:30:14 -05:00
Chandler Swift 142f8bbe6a
Add MN Adventure Trails 2024-09-02 12:23:40 -05:00
Chandler Swift 5ade88be5e
Use find's exec to handle paths with spaces 2024-09-02 10:51:25 -05:00
Chandler Swift 40ce1033e4
Visited Kentucky 2023-08 trip with Trahans 2024-05-26 22:50:26 -05:00
Chandler Swift dd90c2670f
Add Michaels
Requested-By: Käthe Swift
2024-04-28 01:05:55 -05:00
Chandler Swift 308ec72569
Add tjx stores
Requested-By: Käthe Swift
2024-04-28 00:17:07 -05:00
Chandler Swift a038e5a0fa
Update dependencies, including OpenLayers 9 2024-04-27 23:25:23 -05:00
Chandler Swift 8cd1ee414d
Add survey markers layer 2024-03-15 00:09:23 -05:00
Chandler Swift 4ac53a4733
Only make recursive table on non-null objects 2024-03-15 00:07:37 -05:00
Chandler Swift 6e6a7b207e
Bust cache on Culver's FOTD 2024-03-14 20:35:28 -05:00
Chandler Swift ce164c6af6
Add Culvers Flavor of the Day 2024-03-12 00:10:25 -05:00
Chandler Swift 44d41ce017
Call customPopupCallback even if no customPopup 2024-03-12 00:10:03 -05:00
Chandler Swift 52a2ce3838
Add links for non-tls URLs, too 2024-03-12 00:09:48 -05:00
Chandler Swift 9b48d1c782
Populate layers from URL 2024-03-09 19:54:43 -06:00
Chandler Swift 7917d1a1e7
Add Raising Cane's layer 2024-03-09 19:54:18 -06:00
Chandler Swift 194e8e949c
Add edit in JOSM/iD buttons to right-click menu 2024-02-05 00:52:24 -06:00
Chandler Swift 4dd76de585
Add data subdirectories in dot-cam groups 2024-02-05 00:52:24 -06:00
Chandler Swift 3cd58bfa49
Add Isaac's visited states
Co-Authored-By: Isaac Swift <swift.isaac@protonmail.com>
2024-02-05 00:52:23 -06:00
Chandler Swift cc4a8cca8e
Add Maryland DOT cameras 2024-02-03 03:30:10 -06:00
Chandler Swift a0675bc376
Add Delware cameras 2024-02-03 03:14:48 -06:00
Chandler Swift c37ffbb353
Add notes about known data errors 2024-02-03 03:11:44 -06:00
Chandler Swift 8f5803b5bc
Add more Travel IQ dot cam states 2024-02-03 03:03:18 -06:00
Chandler Swift c125525413
Update README for castle-rock; improve nebraska workaround 2024-02-03 01:36:11 -06:00
Chandler Swift a44f8c23b6
Add Alaska; improve travel-iq processing; update README 2024-02-03 01:21:58 -06:00
Chandler Swift 0065c7f4f5
Add amtrak train live location layer 2024-02-03 00:36:39 -06:00
Chandler Swift fb667871b4
Add source code link with git hash, plus modification dates 2024-02-02 23:03:04 -06:00
Chandler Swift acad9c5944
Clean up HLS stream
Without this, it will continue loading chunks in the background.
2024-02-02 21:46:21 -06:00
Chandler Swift 572a8c6d3c
Add properties to Chandler's location 2024-02-02 03:33:09 -06:00
Chandler Swift 0c6f056543
Remove erronenously included console.log 2024-02-02 03:26:19 -06:00
Chandler Swift b86fadf426
Expose map to the window object for debugging 2024-02-02 03:25:36 -06:00
Chandler Swift d96415b1c5
Use getProperties instead of undocumented var 2024-02-02 03:25:22 -06:00
Chandler Swift 2242863fdd
Add right-click menu 2024-02-02 03:14:58 -06:00
Chandler Swift 8d26ccf5c4
Upgrade dependencies, including OL7.1→8.2 2024-02-02 03:02:46 -06:00
Chandler Swift 77b4f845ae
Resize map on div size change
By default, OpenLayers listens for and resizes on page resize, but not
on map div size change. (Pre-2021ish, this was maybe impossible to do?
But ResizeObserver makes this easy.) This means from the first time the
sidebar is collapsed until the first time a resize event was triggered
(e.g. on mobile rotating the device) the map wouldn't render render its
full size.
2024-02-02 01:50:04 -06:00