Commit Graph

176 Commits

Author SHA1 Message Date
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 1.0.0 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 0.1.0 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