Commit graph

275 commits

Author SHA1 Message Date
e7cecc26d9 Merge master 2024-01-13 01:52:13 +01:00
b3b226d34c Improvements to studio and layer handling 2024-01-13 01:51:29 +01:00
d91ccbe624 Improvements to studio and layer handling 2024-01-13 01:51:19 +01:00
8f036f6045 Studio: small improvements after selftesting, icons reusing HeroIcons can now be colored as well 2024-01-12 23:19:31 +01:00
ac9792ac43 Docs: improve comments, error checking and defaults 2024-01-11 05:10:20 +01:00
9655f8a092 A11y: reset zoom (chromium-browsers only) when getting back to the map or when opening a picture 2024-01-11 04:44:20 +01:00
7b9a748199 Refactoring: remove obsolete class 2024-01-11 04:44:20 +01:00
fc483ed547 Themes: validate that a background layer actually exists, fix current-view button (GRB) 2024-01-03 18:24:00 +01:00
21563e4dc2 More fixes to studio, move error message to validation step, fix #1710 2024-01-03 14:57:26 +01:00
8b4544db04 Fix #1740 2024-01-03 14:17:42 +01:00
8ceda1cc5f Themes: add various services to hackerspaces and makerspaces, add icons, some fixes to make this work with expandRewrite 2024-01-02 20:19:43 +01:00
8dd1a0e107 A11y: add option to disable or always enable a11y features 2024-01-01 03:29:57 +01:00
3059d2ed26 A11y: more screenreader a11y tweaks, UX tweaks 2023-12-31 20:57:45 +01:00
1b10f1f64d A11y: move buttons into fields 2023-12-26 22:30:27 +01:00
4a6d79cb65 I18N: include 'usersettings' in zenlinks 2023-12-26 12:09:48 +01:00
6cd3c15544 Improve share functionality 2023-12-25 23:55:52 +01:00
bfd818cb38 Add QR-code to all popups, add direction indicator to popup and visual feedback, make reviews accessible to screenreaders (both to read them and to make them) 2023-12-24 05:01:10 +01:00
c6f738609f A11y: improve documentation of hotkeys, keyboard navigation acts more like an aria-grid 2023-12-22 18:50:22 +01:00
6da72b80ef More work on A11y 2023-12-21 17:36:50 +01:00
b97030a109 Fix hotkey documentation 2023-12-20 21:56:16 +01:00
7e852dd7e3 Move various tabs into buttons, more work on a11y 2023-12-20 02:50:08 +01:00
58fa9a4cd4 Fix note import layer 2023-12-20 01:23:55 +01:00
f51b51c491 Merge master 2023-12-19 23:04:37 +01:00
5fa2ddd9c1 A11y: various improvements 2023-12-19 22:21:34 +01:00
663b194247 Chore: housekeeping: lint 2023-12-19 22:08:00 +01:00
82409984dc Better compass arrow 2023-12-18 01:30:02 +01:00
7a3cb9fbdd Improve 'slopes' input, add compass indicator 2023-12-16 01:29:42 +01:00
af4d9bb2bf A11y: screen navigation improvements, see #1181 2023-12-15 01:46:01 +01:00
78311b8986 Fix crash on custom themes 2023-12-13 19:12:43 +01:00
a20f6a2d27 Fix keyboard navigation for the map if the focus is not on the main map element 2023-12-12 17:08:59 +01:00
94e07d5b13 Refactoring: allow to reuse units, move all units into central file 2023-12-12 03:47:20 +01:00
f015604000 Themes: improve ability of 'rewrite' config 2023-12-12 03:43:55 +01:00
f95a1a8039 Streamline hotkeys 2023-12-09 16:01:15 +01:00
df01b1683a Streamline hotkeys 2023-12-09 15:28:11 +01:00
b33f2c63e9 UX tweaks 2023-12-08 18:27:50 +01:00
e8569ec540 Fix: remove 'icons.defaults' from favourite layers, cleanup of various small typing errors 2023-12-08 00:12:21 +01:00
8ae4d810d6 Accessibility: add focus trapping, debug tab cycling, UI tweaks for mobile browser 2023-12-07 21:57:20 +01:00
4ee83cfe5c Accessibility: improve keyboard only flow (see #1181); remove some legacy use of Svelte 2023-12-06 17:27:30 +01:00
f7ed2d7c54 Fix tests 2023-12-06 12:25:47 +01:00
7cd649b1b6 Fix translations 2023-12-06 04:01:42 +01:00
d7413e8228 Feature: add zoomable image when clicked 2023-12-05 18:37:06 +01:00
afbb39b9ea UI: center labels if they don't have a marker 2023-12-05 03:27:17 +01:00
6f59e46bef Fix: bypass missing favourites in custom theme loader 2023-12-05 01:07:58 +01:00
3135b83598 Update tag totals, sort title tags by popularity to give the most precise title 2023-12-04 16:10:05 +01:00
56a23deb2d Favourites: improve overview, update all features from OSM when loading 2023-12-03 20:03:47 +01:00
d959b6b40b Merge develop 2023-12-03 04:44:59 +01:00
59090fdb39 Themes: improve favourite panel 2023-12-02 03:19:50 +01:00
473931891c Favourites: include _all_ tagRenderings 2023-11-30 00:39:55 +01:00
2c662c9578 Themes: add icons, add 'auto'-title-icons 2023-11-29 17:05:45 +01:00
d0ebd0e233 Merge develop 2023-11-27 16:05:41 +01:00
c508ab4741 Remove obsolete log 2023-11-23 16:00:49 +01:00
f9827dd6ae Feature: add favourite 2023-11-22 19:39:19 +01:00
5a861404e5 Merge branch 'master' into develop 2023-11-19 18:13:45 +01:00
21c35fc2c5 Themes: fix conversion for legacy themes 2023-11-19 18:12:54 +01:00
79e40d0fee Themes: add warning if a tagRendering can be replaced by a direct value 2023-11-19 18:08:57 +01:00
6c75553f3f Themes: only add rating-title-icon if 'review_list()' is used in the layer 2023-11-19 13:03:46 +01:00
fc62d41e1b Fix: generating layeroverview; performance: do not try to download ratings if no ratings element is present 2023-11-19 05:05:15 +01:00
c13d80f062 Performance: trim svg.ts, use Svelte-SVG-componenets where possible (WIP) 2023-11-19 04:38:34 +01:00
d638237e38 Rewrite index page in svelte, rewrite language picker in Svelte, fix #1612 2023-11-19 01:07:05 +01:00
2720f5dd19 Fix: fix #1713 2023-11-17 18:26:59 +01:00
48171d30f5 UX: add possibility to select map features by only using the keyboard, see #1181 2023-11-16 03:32:04 +01:00
fb193123e0 Studio: some UX tweaks 2023-11-14 17:35:25 +01:00
edf7dba9e3 Fix themes, fix tests 2023-11-13 13:45:22 +01:00
d2a813b009 Merge branch 'master' into develop 2023-11-13 12:15:37 +01:00
b80a41245c Fix indexes in script 2023-11-13 12:15:27 +01:00
7c96ad8bf0 Partially fix themes 2023-11-13 04:33:25 +01:00
818f3e9017 Docs: improve tag output 2023-11-13 03:16:24 +01:00
3bf184577f Merge master 2023-11-13 01:54:58 +01:00
41b6eea430 Fix: add links and overpass link to cafe_pub 2023-11-13 01:39:32 +01:00
a92c7467e6 Validation warning 2023-11-12 15:30:20 +01:00
b2e7b7d221 Fix: disable check 2023-11-12 13:54:51 +01:00
f8fa1841e4 Fix: facade gardens: restore forgottne rendering 2023-11-12 13:03:07 +01:00
7d3e5b6133 Fix error 2023-11-11 14:52:01 +01:00
556f6d0b93 Themes: add validation check if a mapping does not erase another mapping completely 2023-11-09 15:42:15 +01:00
0da93d6067 Fix tests 2023-11-07 15:11:50 +01:00
906fa1b1db UX/Studio: improvements to UX, introduce 'expert' mode 2023-11-07 02:13:16 +01:00
8685ec8ccc Studio: UX work 2023-11-05 12:05:00 +01:00
bb328d9724 UX+Accessibility: focus on map when appropriate 2023-11-03 02:24:33 +01:00
3a915bdf25 Studio+UX: various UX tweaks after usertesting 2023-11-03 02:04:42 +01:00
4219b23af1 UX: map in 'add new point' now takes the full screen 2023-11-03 01:05:39 +01:00
e79a0fc81d Studio: improvements after user test 2023-11-02 04:35:32 +01:00
fa83a51df5 Speed up layer generation script 2023-10-31 11:49:14 +01:00
31427caa07 Fix build 2023-10-31 01:39:01 +01:00
c274a01965 Reorder script 2023-10-30 18:08:49 +01:00
7991a1e444 Chore: remove some obsolete outputs 2023-10-30 17:00:39 +01:00
29ff09024f Merge develop 2023-10-30 16:32:43 +01:00
d749b5c68f Studio: some more tweaks 2023-10-30 14:32:31 +01:00
3aa9a21dea Studio: theme editing 2023-10-30 13:45:44 +01:00
8bc555fbe0 Studio: add slideshow, add useability tweaks 2023-10-24 22:01:27 +02:00
8b018b7ed2
Merge pull request #1683 from pietervdvn/theme/walking-nodes
Walking nodes theme
2023-10-22 23:06:04 +00:00
a9bfe4f37b Studio: UX improvements after usertest 2023-10-22 01:30:05 +02:00
44c1548e89 Studio: UX-improvements after user testing 2023-10-21 09:35:54 +02:00
2041a9245d Studio: usability tests 2023-10-20 19:04:55 +02:00
2a0e194c20 Docs: update docs 2023-10-19 16:32:42 +02:00
Robin van der Linde
b50e54e3e4
Walking node theme + other fixes 2023-10-19 12:51:44 +02:00
553ee6d5aa Merge develop 2023-10-17 16:57:49 +02:00
ec79672fa6 Studio: move some validation from throwing errors in LayerConfig.ts into errors in Validation 2023-10-17 16:06:58 +02:00
632dd6dfb1 Studio: first working version 2023-10-17 01:36:22 +02:00
80b7a038cf Studio: more fixes 2023-10-16 15:06:50 +02:00
c2164e5951 Chore: housekeeping, formatting 2023-10-16 14:27:05 +02:00
d7d6c3142c UX: add pending changes indicator 2023-10-16 13:38:11 +02:00
41da0d7ab7 UX: add version number to loading screen 2023-10-16 13:05:45 +02:00
c358a4c415 Merge master 2023-10-14 23:29:16 +02:00
2001ef09bf Merge develop 2023-10-14 22:41:52 +02:00
ac1e7c7f06 Studio: more finetuning, first version working 2023-10-13 18:46:56 +02:00
f77d99f8ed Refactoring: use more accurate context in conversion, fix tests 2023-10-12 16:55:26 +02:00
5e2a98924c Fix: add carto vector layers again 2023-10-11 19:16:33 +02:00
89afe9102f Update: remove stamen entries, replace them with stadiamaps alternatives; remove CartoDB (as it has PNG tiles), see #1652 2023-10-11 17:57:16 +02:00
86d0de3806 Fix: theme compilation 2023-10-11 17:30:20 +02:00
e1a785ba9c Merge develop 2023-10-11 04:37:19 +02:00
08ffe4b7c0 Merge develop 2023-10-11 04:34:57 +02:00
f2863cdf17 Refactoring: refactoring of all Conversions 2023-10-11 04:16:52 +02:00
17503d5bfb Fix: hide some elements of the UI if they are disabled by a featureSwitch 2023-10-11 01:41:42 +02:00
ad239b230f Themes: add guidepost theme 2023-10-10 13:27:56 +02:00
0bdb35a016 Chore: housekeeping 2023-10-10 01:52:02 +02:00
285fe9ab83 UX: place 'add new button' in bottom-left instead of having a dynamic pin 2023-10-09 01:26:12 +02:00
93630bd1db Fix: add all global layers to CSP 2023-10-08 17:38:28 +02:00
2736740cd0 Fix: add all vector layers to CSP 2023-10-08 14:09:29 +02:00
4e8dfc0026 Studio: more work on studio 2023-10-07 03:07:32 +02:00
19a760178b Refactoring: split icons into proper layered icons, fix and rerun shops-thief 2023-10-06 23:56:50 +02:00
36a73f3a17 Chore: housekeeping, fix tests 2023-10-06 03:34:26 +02:00
6e5fcdef20 Fix: redraw line layers on background change 2023-10-06 02:23:52 +02:00
d6cd0516bb Fix merge 2023-10-02 01:23:43 +02:00
55c6442cac Merge develop 2023-10-01 13:13:07 +02:00
451aa3bcd4 Security: add nominatim endpoint to config and csp 2023-09-29 11:13:30 +02:00
477ef56e00 Merge develop 2023-09-29 00:28:14 +02:00
8a3f7a012d Chore: formatting 2023-09-28 23:50:27 +02:00
4852888b41 Refactoring: make needed URLs explicit 2023-09-27 22:21:35 +02:00
53918f2044 Feature: support 'repeat_on', fix #1588 2023-09-25 19:07:11 +02:00
fe3ccd1074 CI: add extra config file for easier per-deployment veriations, add hetzner deploy script 2023-09-25 03:14:41 +02:00
94ba18785d Chore: rework image uploading, should work better now 2023-09-25 02:13:24 +02:00
b3edbe846c Feature: add more vector layers from maptiler; add some fixes to theme setting handler 2023-09-24 18:24:10 +02:00
456da1b6c3 Feature: be able to set a default background layer, fix background layer query parameter 2023-09-24 16:34:36 +02:00
2e8a3311e7 Themes: add validation for duplicate presets, fix #1582 2023-09-24 00:25:10 +02:00
0d529e7cca Fix: build, some metatagging errors 2023-09-22 12:42:09 +02:00
39944a01fb Refactoring: automatically generate code files from layer/theme files to avoid using 'Eval' 2023-09-22 11:20:22 +02:00
08461f70d3 Merge master 2023-09-21 15:34:14 +02:00
badfbb60e4 Chore: formatting 2023-09-21 15:29:34 +02:00
c14cbc9fe9 Fix: upload flow deals better with point reuse: it actually opens the feature now 2023-09-21 14:53:52 +02:00
8d1ae657fc Merge branch 'master' into develop 2023-09-21 02:32:15 +02:00
3a77c6f33e Security: add DOM-purification, add 'norefferer' and 'noopener' automatically to links to new tabs 2023-09-20 23:05:08 +02:00
1a67e005fd Fix tests 2023-09-19 23:01:59 +02:00
382f96596e Fix: fix #1503, fix #1571 2023-09-19 23:01:31 +02:00
dc82ebbd58 Studio: WIP 2023-09-19 14:04:13 +02:00
89818019c3 Studio: WIP 2023-09-17 13:45:46 +02:00
559a129d8d Improve error message 2023-09-17 13:11:06 +02:00
be5f46d8c8 Merge develop 2023-09-16 19:03:07 +02:00
0eb2e81101 Merge master 2023-09-16 18:55:58 +02:00
42c7bbe1c9 Chore: formatting 2023-09-16 18:52:42 +02:00
338599454c Studo: WIP 2023-09-15 01:16:33 +02:00