Ynats

Ynats pushed para master em Projets/map-generator

  • 94dcc63a7c feat: Enhance map generation with tile definitions and hexagon data - Added loading of tile definitions based on the selected template in HomeController. - Included hexagon data retrieval to provide detailed information about each hexagon's tile. - Updated home view to pass tile definitions and hexagon data to the frontend. - Modified tools sidebar to dynamically display tile options based on loaded definitions. - Introduced SVG assets for various tile types, including grass, forest, and buildings. - Enhanced map editor to utilize tile definitions for rendering hexagons with appropriate backgrounds. - Created README for tile assets to document available tiles and their usage. - Added new JSON map file structure to support hexagon data and timestamps.

1 mês atrás

Ynats pushed para master em Projets/map-generator

  • 856e996e49 feat: Remplacer les boutons de type de tuile par des checkboxes radio et ajouter la gestion des SVG associés

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 34f5aad6de feat: Mise à jour du système de sélection des types de tuiles avec des boutons radio et ajustement des styles

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • d469fcfee6 feat: Ajouter un système dynamique de chargement des types de tuiles avec illustrations SVG et mise à jour des données de carte

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 394be874b0 Refactor deleteMap function to streamline modal handling and remove fallback confirmation logic; add favicon; normalize URI in index.php; delete multiple map JSON files; add new map JSON file; create unit tests for MapModel with CRUD operations and statistics retrieval.

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 4093d6906a feat: Enhance dropdown behavior and add asset diagnostic page - Updated CSS to force dropdowns to display on the left and ensure they appear above fixed elements. - Added a new HTML page for diagnosing essential JS/CSS assets, including checks for presence and notes on potential issues. - Modified index.php to improve local development routing, allowing direct access to routes without basePath. - Created a server log file to track requests and responses during development.

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • f63ad3ed00 feat: Ajouter des options de type de tuile dans le menu latéral avec vignettes SVG et gestion des événements

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 57ec85a5de feat(rural): ajouter des visuels SVG pour le thème rural et mettre à jour le template - Création de 6 fichiers SVG : forêt, champ, route droite, route à droite, route à gauche, villa. - Ajout d'un manifest JSON pour référencer les visuels. - Mise à jour de `template.php` pour inclure les nouveaux assets dans `tileDefinitions()`. - Adaptation de `new-project.js` pour afficher les miniatures SVG dans l'interface.

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • e05abe3915 feat(templates): forcer l'utilisation des plugins dans mapModels, supprimer templates locaux, ajouter fallback neutre et tests - Forcer la discovery des templates depuis mapModels/* (require_once sécurisé) - Supprimer les classes locales redondantes sous app/Models/Templates - Ajouter NeutralTemplateWrapper comme fallback no-op - Améliorer TemplateFactory pour détecter uniquement les classes déclarées par le plugin - Ajouter tests/TemplateFactoryTest.php pour vérifier listAvailable() et get()

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 902298b836 feat: Implement project editing functionality with template support - Added editProject method in HomeController to handle project editing. - Created updateProject method to process updates via POST. - Enhanced MapModel to include template and radius metadata during creation and updates. - Introduced TemplateFactory for dynamic loading of map templates. - Developed new templates: NeutralTemplate, RuralTemplate, and UrbanTemplate with respective tile definitions. - Updated views for project creation and editing to include template selection and preview. - Added JavaScript functionality to handle template previews and tile definitions dynamically. - Improved error handling and logging for missing files during template loading.

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 8514fc0e13 feat: Ajouter la création de projet avec support pour les rayons hexagonaux et mise à jour de la vue

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • b9e41abbb2 feat: Centraliser l'inclusion des scripts de page et extraire le JS/CSS inline vers des fichiers dédiés

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • e48a694743 feat: Ajouter la fonctionnalité de suppression de carte avec support AJAX et formulaire fallback

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 3d6a18306a feat: Réorganiser la structure des fichiers JS, ajouter des tests unitaires et améliorer le chargement des scripts

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • e31700986e feat: Refactor project layout by isolating components into partials - Created `project-info.php` partial for project information display. - Updated `home.php` to include the new `project-info.php` partial. - Created `tools-sidebar.php` partial for the tools sidebar, extracted from `header.php`. - Updated `header.php` to include the new `tools-sidebar.php` partial. - Enhanced `header-actions.js` to manage dropdown behavior and ensure visibility. - Added CSS rules to maintain dropdown visibility and prevent overflow. - Updated logging to capture errors related to partial inclusion.

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 0fd59ba1e7 feat: Ajuster la taille des hexagones et améliorer le rendu pour éviter les interstices

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • d50548d2ff feat: Isoler le JavaScript de l'éditeur de carte dans un fichier séparé et ajuster le style des hexagones pour éviter les interstices

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 9bd89fc1b7 feat: Corriger le décalage entre les hexagones et appliquer un fond gris clair à la zone de carte

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 276f942faa feat: Modifier les styles de la carte et ajuster les couleurs des hexagones pour une meilleure visibilité

2 meses atrás

Ynats pushed para master em Projets/map-generator

  • 6b03febbd4 feat: Améliorer le rendu des hexagones avec ajustements de style et correction de positionnement

2 meses atrás