125 Commits
0.1.0 ... 1.4.2

Author SHA1 Message Date
Alexis
f41ccfa079 Hotfix : Fixed attribution to Andrei Pervukhin 2025-01-04 21:05:38 +01:00
Alexis
d273674160 Hotfix : Changed wiki URL 2025-01-04 14:00:57 +01:00
Alexis
8fc2667644 Merge branch 'dev' 2025-01-02 21:39:20 +01:00
Alexis
c7bdfadce7 Added back player position 2025-01-02 21:39:15 +01:00
Alexis
6ebeff59a7 Updated version 2025-01-02 21:30:16 +01:00
Alexis
d893baeba2 Fixed z-index on map switch 2025-01-02 21:23:16 +01:00
Alexis
333e2548de Added more marker data 2025-01-02 21:19:37 +01:00
Alexis
3f7a8ec0b6 Changed cover images for map switch 2025-01-02 12:27:54 +01:00
Alexis
190406bf24 Added some marker data 2025-01-01 23:50:29 +01:00
Alexis
2ebee9f3e8 Fixed custom markers appearing on other maps 2025-01-01 21:14:33 +01:00
Alexis
db67032941 Removed unused imports 2025-01-01 20:04:55 +01:00
Alexis
696848d18f Fixed absolute path to /public for icons 2025-01-01 20:03:56 +01:00
Alexis
7ae16a5c8e Merge branch 'dev' 2025-01-01 18:25:15 +01:00
Alexis
45104b16f2 Updated version 2025-01-01 18:25:10 +01:00
Alexis
a12f74b593 Fixed mobile view and interaction rules 2025-01-01 18:24:43 +01:00
Alexis
37187d6778 Added Bamast map 2025-01-01 17:55:35 +01:00
Alexis
3f2f78611c Updated UI logic 2025-01-01 01:42:49 +01:00
Alexis
1dea4a00c1 Added radix popover 2024-12-31 23:01:43 +01:00
Alexis
adc77d2be0 Added map switch cta 2024-12-31 18:02:19 +01:00
Alexis
d4d30037a6 Added some landmarks and photos 2024-12-31 17:22:29 +01:00
Alexis
4ed0aad6f0 Merge branch 'dev' 2024-12-24 16:21:18 +01:00
Alexis
2591c72ddd Updated version 2024-12-24 16:20:55 +01:00
Alexis
90084c1d37 Added cover to search list 2024-12-24 16:12:59 +01:00
Alexis
e07ee03aee Optimized images 2024-12-24 15:46:12 +01:00
Alexis
482de67442 Added popup cover images 2024-12-24 15:37:13 +01:00
Alexis
4f3f37f452 Updated packages 2024-12-24 13:12:41 +01:00
Alexis
73a02da0e8 Upgraded astro 2024-12-24 13:12:34 +01:00
Alexis
dcbcd6f038 Merge branch 'dev' 2024-08-03 22:26:22 +02:00
Alexis
0b78e84a96 Updated dependencies 2024-08-03 22:26:16 +02:00
Alexis
9c670a8b78 Fixed sass deprecation nesting 2024-08-03 22:16:28 +02:00
Alexis
2f58f45954 Merge branch 'dev' 2024-05-07 23:09:01 +02:00
Alexis
d695e60a2f Added URL params to communicate with the map 2024-05-07 23:08:54 +02:00
Alexis
f35d0e23b8 Updated dependencies 2024-05-07 23:08:39 +02:00
Alexis
54a4f8bdf5 Merge branch 'dev' 2024-02-26 23:26:14 +01:00
Alexis
c8e8f61f8a Updated version 2024-02-26 23:26:09 +01:00
Alexis
4e347e7d7d Fixed reset button not working properly 2024-02-26 23:16:17 +01:00
Alexis
6086161a78 Added school markers to map 2024-02-26 23:02:37 +01:00
Alexis
3a6abdaf93 Updated packages to latest 2024-02-26 20:52:21 +01:00
Alexis
27b3dfa52d Merge branch 'dev' 2024-02-26 20:47:25 +01:00
Alexis
92c7846247 Fixed overflow of search tags 2024-01-16 13:41:26 +01:00
Alexis
2136ebf1d4 Merge branch 'dev' 2024-01-16 00:31:51 +01:00
Alexis
0819f1063a Updated dependencies 2024-01-16 00:31:42 +01:00
Alexis
b2351240a5 Added og:image 2024-01-16 00:18:43 +01:00
Alexis
be9b2d5a7f Added sitemap generator 2024-01-16 00:12:07 +01:00
Alexis
b5f9a77e40 Bigger input hitbox 2024-01-16 00:07:36 +01:00
Alexis
a9fa3d2f9a Added extra meta on <head> 2024-01-16 00:03:38 +01:00
Alexis
45ead84c20 Optimized library css files 2024-01-15 22:58:58 +01:00
Alexis
21b3aca968 Removed phosphor icons font files 2024-01-15 22:55:00 +01:00
Alexis
89e81093cc Changed icons to svg on SearchMarkersTags 2024-01-15 22:47:44 +01:00
Alexis
ebce56aeff Changed icons to svg on SearchMarkers 2024-01-15 22:36:34 +01:00
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
21613 changed files with 11348 additions and 6844 deletions

View File

@@ -1,2 +1,5 @@
# Leim Maps
Repository for interactive maps using Leim's Wiki data
Repository for interactive maps using Leim's Wiki data
## Demo
Live demo available at https://maps.alexcreates.fr

View File

@@ -1,4 +1,11 @@
import { defineConfig } from 'astro/config';
import vue from "@astrojs/vue";
import sitemap from "@astrojs/sitemap";
// https://astro.build/config
export default defineConfig({});
export default defineConfig({
integrations: [vue(), sitemap()],
output: 'static',
site: 'https://maps.alexcreates.fr'
});

5977
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,7 +1,7 @@
{
"name": "leim-maps",
"type": "module",
"version": "0.0.1",
"version": "1.4.1",
"scripts": {
"dev": "astro dev",
"start": "astro dev",
@@ -10,10 +10,15 @@
"astro": "astro"
},
"dependencies": {
"@types/leaflet": "^1.9.6",
"astro": "^3.2.0"
"@astrojs/sitemap": "^3.2.1",
"@astrojs/vue": "^5.0.3",
"@types/leaflet": "^1.9.15",
"@vueuse/core": "^12.2.0",
"astro": "^5.1.1",
"radix-vue": "^1.9.12",
"vue": "^3.5.13"
},
"devDependencies": {
"sass": "^1.68.0"
"sass": "^1.83.0"
}
}

5672
pnpm-lock.yaml generated Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 MiB

View File

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

BIN
public/icon/flag-shadow.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
public/icon/flag.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 1000 B

After

Width:  |  Height:  |  Size: 1000 B

View File

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 851 B

BIN
public/icon/push-pin.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><path d="M224,104a8,8,0,0,1-13.66,5.66L184,83.31l-42.34,42.35a8,8,0,0,1-11.32-11.32L172.69,72,146.34,45.66A8,8,0,0,1,152,32h64a8,8,0,0,1,8,8Zm-40,24a8,8,0,0,0-8,8v72H48V80h72a8,8,0,0,0,0-16H48A16,16,0,0,0,32,80V208a16,16,0,0,0,16,16H176a16,16,0,0,0,16-16V136A8,8,0,0,0,184,128Z"/></svg>

After

Width:  |  Height:  |  Size: 392 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 641 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
<IMAGE_PROPERTIES WIDTH="30000" HEIGHT="21896" NUMTILES="13575" NUMIMAGES="1" VERSION="1.8" TILESIZE="256" />

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1013 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1013 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Some files were not shown because too many files have changed in this diff Show More