Commit Graph

32 Commits

Author SHA1 Message Date
Alexis
93fa674b15 Moved ruler to bottom left 2024-01-15 17:49:46 +01:00
Alexis
75ea81575d Modal width fix and debug revamp 2024-01-13 16:58:15 +01:00
Alexis
3abf35ee58 Added functions to delete custom markers 2024-01-13 14:53:37 +01:00
Alexis
244bd06f37 Fixed popup not appearing on custom marker fly to 2024-01-13 14:18:38 +01:00
Alexis
9123fb2263 Added fly to custom markers 2024-01-13 00:38:39 +01:00
Alexis
d680cae84d Refactored tag list in their own component 2024-01-10 21:03:37 +01:00
Alexis
da8bec44b0 Added marker add modal 2024-01-07 00:31:20 +01:00
Alexis
2878652158 Removed useless console logs 2024-01-05 23:57:06 +01:00
Alexis
fbd58c4a5e Added custom marker saving 2024-01-05 23:55:32 +01:00
Alexis
ac3aef4366 Started vue based map marker menu 2024-01-05 21:38:28 +01:00
Alexis
c9da4fe4d1 Changed locations 2024-01-05 21:36:51 +01:00
Alexis
1c663ea8cb Changed inertia 2023-12-11 22:42:48 +01:00
Alexis
1b4d54679a Map padding 2023-12-11 22:39:39 +01:00
Alexis
667d54124f Different zoom levels on mobile 2023-12-11 21:38:55 +01:00
Alexis
d4527e2ca1 Added sample files for SVG Overlay 2023-12-11 20:53:06 +01:00
Alexis
2887e4e133 Cleaned up code 2023-12-10 20:52:53 +01:00
Alexis
3becf43d3b Added quests markers and data for eastern map 2023-12-09 17:14:47 +01:00
Alexis
e2b513253c Added check if there is no player data 2023-12-08 19:26:39 +01:00
Alexis
0fef86bb0c Changes before rebase of main 2023-12-08 17:19:09 +01:00
Alexis
02444273e2 Changed map to be of northern Aldys 2023-12-08 17:17:52 +01:00
Alexis
db69bd7e6f Removed nanostore logic
This module was way too cumbersome for such a simple implementation ; now the resources are just plain json loaded in astro instead of full on API routes.
This also eliminates the need to have a backend service to serve the API and the app can be deployed statically
2023-12-08 14:01:59 +01:00
Alexis
feb6753de3 Fixed width not being 100% 2023-10-15 11:27:39 +02:00
Alexis
0445cad2a5 Added defer to see if it does anything on prod server 2023-10-15 11:04:26 +02:00
Alexis
651c21b8ec Added marker display when flown to marker
And also refactored some event listeners
2023-10-14 19:22:49 +02:00
Alexis
c9672206be Added player popup 2023-10-14 14:32:53 +02:00
Alexis
1f644d1586 Stylized popup links 2023-10-14 14:23:43 +02:00
Alexis
02b63a3748 Added external link marker and fix useless is:global 2023-10-14 14:03:09 +02:00
Alexis
7f7fa1465a Fixed small focus bugs 2023-10-13 21:32:19 +02:00
Alexis
085887615a Added flyTo support ; targets players
The implementation forces Vue to attach vanilla event handlers, because their VDom doesn't bubble up and there's no way for it to easily communicate with Astro components.
Nanostores aren't an option because .astro files are rendered on the server, so the store can't be used client side (would be nice if it did tho!!!)
2023-10-13 17:44:52 +02:00
Alexis
e654d3f96a Added nanostore logic to centralise data 2023-10-13 17:19:58 +02:00
Alexis
4e1927bf02 Added search markers component
Functionnality is not present for now and will probably rely on nanostores
2023-10-13 11:48:01 +02:00
Alexis
73cc730a5c Changed variable names
Because the map will eventually be used for everything, not just one continent
2023-10-11 20:32:55 +02:00