Commit Graph

48 Commits

Author SHA1 Message Date
Alexis
c282c7ec7a Added env variables to disable some options 2025-05-02 18:54:28 +02:00
Alexis
8b976e909a Fixed some accessibility issues 2025-04-02 14:02:53 +02:00
Alexis
fe1a657c04 Added translations switch button 2025-03-23 16:53:09 +01:00
Alexis
677b7bcaab Fixed more translations 2025-03-21 12:03:57 +01:00
Alexis
53686f03e7 Added more translations 2025-03-21 11:42:38 +01:00
Alexis
99aa951d47 Added lang store 2025-03-20 15:44:11 +01:00
Alexis
7ee915cc66 Added visit map to search results 2025-03-16 17:24:06 +01:00
Alexis
29599f0c5b Added breadcrumbs 2025-03-16 16:40:22 +01:00
Alexis
f3ceb3527e Changed width of search bar 2025-03-15 21:28:59 +01:00
Alexis
a6063dd47b Added search config to disable some unneeded buttons 2025-03-15 21:25:21 +01:00
Alexis
1c05d22409 Made search bar bigger 2025-01-12 21:05:46 +01:00
Alexis
2ebee9f3e8 Fixed custom markers appearing on other maps 2025-01-01 21:14:33 +01:00
Alexis
a12f74b593 Fixed mobile view and interaction rules 2025-01-01 18:24:43 +01:00
Alexis
adc77d2be0 Added map switch cta 2024-12-31 18:02:19 +01:00
Alexis
90084c1d37 Added cover to search list 2024-12-24 16:12:59 +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
b5f9a77e40 Bigger input hitbox 2024-01-16 00:07:36 +01:00
Alexis
ebce56aeff Changed icons to svg on SearchMarkers 2024-01-15 22:36:34 +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
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
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
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
da8bec44b0 Added marker add modal 2024-01-07 00:31:20 +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
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
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
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
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
42324fa670 Removed debug log 2023-10-15 11:17:31 +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
fab55fd404 Changed placeholder style for search 2023-10-14 11:40:18 +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
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