Commit Graph
84 Commits
Author SHA1 Message Date
Alexis 075bf3e948 Changed icons to svg on MarkerCreator 2024-01-15 22:03:13 +01:00
Alexis cc9b7704c4 Merge branch 'dev' 2024-01-15 17:49:57 +01:00
Alexis 93fa674b15 Moved ruler to bottom left 2024-01-15 17:49:46 +01:00
Alexis fd018ba4c3 Keep value on clickoutside 2024-01-15 17:41:17 +01:00
Alexis 721f0d3d44 Added clickoutside handler for marker search 2024-01-15 17:29:51 +01:00
Alexis aaad18e07f Hotfix : Removed useless imports 2024-01-13 16:59:59 +01:00
Alexis d9aa31b71d Merge branch 'features/map-markers' 2024-01-13 16:58:29 +01:00
Alexis 75ea81575d Modal width fix and debug revamp 2024-01-13 16:58:15 +01:00
Alexis 1b2ba84b41 Added error handling to markerTitle 2024-01-13 16:54:32 +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 4c1bd4ff44 Added UI of custom marker actions 2024-01-13 14:12:58 +01:00
Alexis 9123fb2263 Added fly to custom markers 2024-01-13 00:38:39 +01:00
Alexis 1018798762 Removed old button toggle 2024-01-10 21:05:31 +01:00
Alexis d680cae84d Refactored tag list in their own component 2024-01-10 21:03:37 +01:00
Alexis 68eb0d165f Reduced tags font size on mobile 2024-01-09 17:45:58 +01:00
Alexis b19113f232 Added disabled button style 2024-01-09 17:40:55 +01:00
Alexis 1c561f5493 Updated map to not have huge white areas 2024-01-07 21:55:48 +01:00
Alexis 494ef9bf88 Added box shadow on buttons 2024-01-07 20:31:14 +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 7d344fc0a8 Merge branch 'dev' 2023-12-15 13:45:33 +01:00
Alexis fc0dfc916f Optimized CSS / JS local files 2023-12-15 13:45:25 +01:00
Alexis 834f0b1d38 Merge branch 'dev' 2023-12-15 13:30:12 +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 eecebf07fd Merge branch 'dev' into main 2023-12-11 20:53:18 +01:00
Alexis d4527e2ca1 Added sample files for SVG Overlay 2023-12-11 20:53:06 +01:00
Alexis 7b15175863 Fixed mobile overflow of search wrapper 2023-12-11 20:52:56 +01:00
Alexis be48244221 Cleaned up code for SearchMarkers comp
And also cleaned a fair bit of its code
2023-12-10 21:49:58 +01:00
Alexis f9e7e43bda Merge branch 'dev' into main 2023-12-10 20:52:59 +01:00
Alexis 2887e4e133 Cleaned up code 2023-12-10 20:52:53 +01:00
Alexis 1b6ad5ad0e Fixed filter position next to player btn 2023-12-09 22:18:05 +01:00
Alexis 29481a05bd Added multiple filters 2023-12-09 22:11:00 +01:00
Alexis 67add2baa9 Added quest (and POC for categories) filter 2023-12-09 18:46:23 +01:00
Alexis 2b28687ff1 Added description for syaltha's quest 2023-12-09 17:47:34 +01:00
Alexis c100817632 Changed description of quest 2023-12-09 17:21:48 +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 873743d732 Refreshed data 2023-12-08 19:26:22 +01:00
Alexis f338b88321 Fixed undefined old nanostore ref 2023-12-08 17:22:07 +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 888d08c545 Hotfix : Added demo link to readme 2023-11-13 18:33:18 +01:00
Alexis f355de9143 Merge branch 'dev' into main 2023-10-15 11:47:23 +02:00
Alexis 0484d39f3b Added temp description 2023-10-15 11:47:09 +02:00
Alexis b6f0e88238 Fixed CSS loading issue 2023-10-15 11:41:46 +02:00
Alexis feb6753de3 Fixed width not being 100% 2023-10-15 11:27:39 +02:00
Alexis 42324fa670 Removed debug log 2023-10-15 11:17:31 +02:00
Alexis 0445cad2a5 Added defer to see if it does anything on prod server 2023-10-15 11:04:26 +02:00
Alexis b6128f5525 Added official URL 2023-10-15 10:26:49 +02:00
Alexis 8e11c4c1a5 Fixed trailing slash issue 2023-10-15 10:24:36 +02:00
Alexis 0825d04b8f Test with localhost setup 2023-10-15 10:04:43 +02:00
Alexis 97573efc37 Replaced localhost url with actual web url 2023-10-14 22:44:10 +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 e0400e325e Merge branch 'dev' into main 2023-10-14 14:32:58 +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 fab55fd404 Changed placeholder style for search 2023-10-14 11:40:18 +02:00
Alexis da2faedd27 Changed deploy to node server
Afaik, Nanostores need SSR in the setup I used, so for now, the build will have to be deployed on a node server.
I could have used a full Vue app to avoid this, but oh well, nothing we can't refactor ; and it just works anyways. Plus it would have meant switching to a vue leaflet wrapper that hasn't been maintained in years.
Can always change it later.
2023-10-14 11:36:05 +02:00
Alexis 7f7fa1465a Fixed small focus bugs 2023-10-13 21:32:19 +02:00
Alexis 9d7f87464d Added titles for accessibility 2023-10-13 20:54:26 +02:00
Alexis f0f07eaa0e Merge branch 'dev' into main 2023-10-13 18:10:04 +02:00
Alexis db2f5c5333 Fixed focus styles and added erase value with esc 2023-10-13 18:09:59 +02:00
Alexis e2e6ab8bf1 Added flyTo support ; targets markers 2023-10-13 17:58:36 +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
Alexis 657e824a80 Merge branch 'dev' into main 2023-10-10 20:27:44 +02:00
Alexis c65c83d090 Fixed duplicated city 2023-10-10 20:27:38 +02:00
Alexis 84b6e6c7b5 Changed title 2023-10-10 00:12:38 +02:00
Alexis f6d52fc8b1 Added current player marker 2023-10-10 00:09:08 +02:00
Alexis 1fbc96acf2 Added favicon, text stroke and changes to data handling 2023-10-09 22:52:26 +02:00
Alexis 6664cf19f3 Fixed days walking ratio 2023-10-03 18:50:21 +02:00
Alexis ad2094f099 Added most big cities, rulers, and zoomify 2023-10-03 18:26:10 +02:00
Alexis 54deafba8c Added base setup for Alliance's map 2023-10-01 21:43:37 +02:00
Alexis 8d00d75886 Initial commit 2023-10-01 21:41:57 +02:00