Commit Graph

64 Commits

Author SHA1 Message Date
d30375707a Prevent map search when zoomed out too much
It's usually an accidental click, and if not, the search radius/pulse
wouldn't be clearly visible.
2026-02-10 18:33:44 +04:00
53300b92f5 Re-add zoom controls 2026-02-10 17:47:03 +04:00
c37f794eea Auto-locate user on first app launch
closes #17
2026-02-10 17:18:59 +04:00
3d982a6a7c More kinetic panning optimizations 2026-01-27 15:04:25 +07:00
a0f132ec64 Disable kinetic panning on mobile by default, add setting for it 2026-01-27 14:23:43 +07:00
58bb8831f3 Prevent autofocus on mobile
Makes it difficult to fine-tune the location first
2026-01-27 14:06:26 +07:00
42c5282844 Don't show GMaps link for private bookmarks 2026-01-27 13:46:43 +07:00
8e3187f38d Improve place-create button 2026-01-27 13:37:59 +07:00
a73e5cda6a Clean up code comments 2026-01-27 13:25:54 +07:00
0212fa359b Change console statements to debug or warn 2026-01-27 12:58:36 +07:00
8c58a76030 Create new places
And find them in search
2026-01-27 12:58:23 +07:00
399ad1822d Humanize place type properly, refactor for other tags 2026-01-27 11:21:51 +07:00
156280950f Refactor search results with dedicated route 2026-01-27 09:50:26 +07:00
e8af959be6 Improve search results layout/styling 2026-01-27 08:54:38 +07:00
2193f935cc Change default center and zoom to show the world on desktop 2026-01-26 17:52:14 +07:00
b960ba0868 Unify button styles, improve sizing 2026-01-26 16:15:52 +07:00
b6484aee9d Improve settings sidebar 2026-01-26 14:42:56 +07:00
911e6ddf38 Add setting for Overpass API provider 2026-01-24 20:47:55 +07:00
76dd8cdf24 Comment for app settings 2026-01-24 18:00:23 +07:00
1a2aae631d Fix JS linting errors 2026-01-24 17:54:34 +07:00
9082fb9762 Fix template linting errors 2026-01-24 16:42:53 +07:00
0f44f42c23 Add settings/about pane 2026-01-24 16:18:39 +07:00
0d5a0325f4 Allow editing of bookmarks/places 2026-01-24 16:15:48 +07:00
e8f7e74e40 WIP Add settings/about pane 2026-01-24 14:33:00 +07:00
f28be0c994 Add user/accounts menu, RS connect 2026-01-24 13:51:29 +07:00
721fe5f01d Fix linting/formatting 2026-01-24 12:52:19 +07:00
f87d8bdda9 Improve save button styles 2026-01-23 16:51:53 +07:00
f17f8ca17b Use feather icons in sidebar header 2026-01-23 15:49:59 +07:00
33a6469a19 Various layout and style improvements for place details 2026-01-23 12:41:27 +07:00
7b01bb1118 Fix place store/remove behavior 2026-01-23 10:21:02 +07:00
f7e7480e51 Pan map to bring loaded place into view if necessary 2026-01-22 17:34:19 +07:00
6e87ef3573 Load all saved place into memory
Fixes launching the app with a place URL directly, and will be useful
for search etc. later.
2026-01-22 17:23:50 +07:00
b08dcedd13 Slightly brighter icon color 2026-01-22 16:39:26 +07:00
5267ffdd5c Log map features on click 2026-01-22 14:54:01 +07:00
deae2260b1 Fix occasional exception on mobiles 2026-01-22 14:40:35 +07:00
fa4115b714 Pan map on mobile when pin obscured by sidebar 2026-01-21 19:38:55 +07:00
c61c2c0e7a Show map pin for currently selected place 2026-01-21 19:07:35 +07:00
01c3b5a1ac Improve place details with icons 2026-01-21 16:10:22 +07:00
da3b5f2dd8 Move place details to dedicated component
With more place infos and formatting
2026-01-21 14:53:58 +07:00
babf2c4a89 Enable default rotation control 2026-01-21 13:08:35 +07:00
696d4b0ae3 Store current map view, use on launch/reload 2026-01-21 11:22:46 +07:00
42bf8455e5 Improve place routing and loading
* Normalize OSM POIs and always use and store the OSM type and tags
* Pass place objects to place route, do not load from API if passed
* Construct place URLs with osm prefix including the type
* Load specific type from API when given
2026-01-20 16:16:57 +07:00
598ac5e587 Handle and store OSM type and tags properly 2026-01-20 15:03:36 +07:00
001e9f468e Remove tap highlight colors 2026-01-19 17:02:36 +07:00
c31b656401 Add geolocation (locate me) 2026-01-19 16:53:34 +07:00
fbdf5d6803 Improve map marker size and tap target 2026-01-19 13:09:03 +07:00
358741617c (Re)load places on change properly 2026-01-19 12:42:33 +07:00
452ea8e674 Add pulse animation for POI search 2026-01-18 19:02:30 +07:00
b989a26903 Load places based on map bounds 2026-01-17 20:10:43 +07:00
db3abd0a86 Use new module API 2026-01-17 18:17:26 +07:00