Télécharger Nodl

Découvrez toute la puissance de la composition visuelle en temps réel sur votre ordinateur ou directement dans votre navigateur.

Windows

v0.1.0

Installateur pour Windows 10/11 (64-bit)

macOS

v0.1.0

Binaire universel (Intel & Apple Silicon)

Linux

v0.1.0

AppImage pour les distributions majeures

Lancez dans le navigateur, sans installation.

Essayez Nodl directement dans votre navigateur. C'est rapide, sécurisé et toujours à jour.

Notes de mise Ă  jour

Suivez notre parcours alors que nous construisons le futur de la composition visuelle en temps réel.

Version 1.0.3 — Mobile Experience
🚀 JOURNAL DES MODIFICATIONS - Version 1.0.3 — ExpĂ©rience mobile ## 🌟 NouveautĂ©s - **Version Mobile DĂ©diĂ©e** Ajout d’une vraie version mobile et desktop de Nodl. La version mobile est plus simple, pensĂ©e pour crĂ©er rapidement des visuels Nodl, notamment pour les crĂ©ateurs de contenu sans ordinateur. - **Organisation** Les templates et chaĂźnes de nƓuds sont maintenant mieux organisĂ©s sur mobile. - **Bottom Sheets** Ajout de Bottom Sheets Ă  la place de dialogues classiques pour une meilleure UX mobile. - **ContrĂŽles Tactiles** Ajout de sliders mobiles personnalisĂ©s pour un meilleur support tactile et de la gestion des propriĂ©tĂ©s de couleur sur mobile. - **Animations Mobile** Ajout du support des animations sur mobile : time, link et timeline dans le panneau de propriĂ©tĂ©s. - **Traductions** Ajout des traductions mobiles sur la majoritĂ© de l’interface. - **RĂ©solution Globale** Ajout d’un systĂšme de changement de rĂ©solution global pour tous les nƓuds. - **SĂ©lecteurs Complexes** Les gradients et color pickers fonctionnent maintenant correctement sur mobile. --- ## đŸ› ïž AmĂ©liorations & Corrections - **Comportement des Bottom Sheets** Les Bottom Sheets se ferment maintenant au clic extĂ©rieur. Lorsqu’un utilisateur modifie une propriĂ©tĂ© avec le MobileSlider, la sheet devient transparente pour laisser voir la prĂ©visualisation en arriĂšre-plan. - **Ergonomie & Ordre** La chaĂźne des templates est affichĂ©e dans le bon ordre sur mobile. AmĂ©lioration gĂ©nĂ©rale de la navigation et de l’ergonomie tactile. - **CompatibilitĂ©** La compatibilitĂ© des connexions sur mobile est maintenant alignĂ©e avec le desktop. - **Enregistrement tactile** Correction du timing d’enregistrement des zones de drop mobile et correction de plusieurs problĂšmes d’interface liĂ©s aux interactions tactiles. - **Traductions** Correction et amĂ©lioration de nombreuses traductions mobiles. - **Mode Clair Mobile** AmĂ©lioration gĂ©nĂ©rale du light mode sur mobile (connexions, nƓuds, panneau de propriĂ©tĂ©s, bibliothĂšque rapide et overlay de tutoriel). - **StabilitĂ©** Le mobile devient une expĂ©rience plus robuste pour crĂ©er des prototypes rapides et des visuels Nodl.
🚀 JOURNAL DES MODIFICATIONS - Version 1.0.2 — CrĂ©ation, animation, export & desktop ## 🌟 NouveautĂ©s - **Timeline & Keyframes** Ajout d’un systĂšme de Timeline avec timing dĂ©terministe pendant l’export. Les utilisateurs peuvent maintenant crĂ©er des keyframes, les dĂ©placer, les supprimer et les sauvegarder dans le projet. - **Animations AvancĂ©es** Ajout de nouvelles options d’animation pour les propriĂ©tĂ©s numĂ©riques et vectorielles. PossibilitĂ© de contrĂŽler une propriĂ©tĂ© via le temps pour crĂ©er des animations fluides. - **Copier-Coller** Ajout du support des liens pendant le copier-coller de groupes de nƓuds, y compris les timelines. - **Nouveau NƓud GIF** Ajout du nƓud GIF pour lire des GIFs via Three.js. - **Sauvegarde Automatique** Ajout de la sauvegarde automatique en IndexedDB pour les projets locaux. - **Unification Projets** Unification des projets locaux et cloud, diffĂ©renciĂ©s par une icĂŽne. - **Version Desktop (Electron)** Ajout d’une version Electron pleinement fonctionnelle ainsi que d’une vue `ElectronHubView` pour accĂ©der plus rapidement aux actions utiles dans la version desktop. - **Analytics & SĂ©curitĂ©** Ajout d’analytics avec Umami et ajout de Gitleaks dans les workflows frontend et backend pour Ă©viter les fuites de clĂ©s API. --- ## đŸ› ïž AmĂ©liorations & Corrections - **Export VidĂ©o Fiable** Export vidĂ©o plus fiable grĂące au rendu dĂ©terministe, Ă©vitant les frames sautĂ©es. - **Optimisation de l'Espace** Les exports de projet prennent environ 50% moins d’espace grĂące Ă  la suppression des donnĂ©es inutiles. - **Interaction & ContrĂŽles** Les sliders sont maintenant environ 10× plus rĂ©actifs. Le ValueRuler n’affiche dĂ©sormais que les multiplicateurs pertinents. Les champs peuvent accepter les valeurs nĂ©gatives par dĂ©faut, sauf restriction explicite. Les paramĂštres dĂ©sactivĂ©s sont masquĂ©s dans le panneau de propriĂ©tĂ©s. - **Corrections de Bugs** Correction du double-clic pour rĂ©initialiser une propriĂ©tĂ© avec les modes d’animation, correction du copier-coller des keyframes de timeline et de la duplication lors du collage de nƓuds. - **Variation Explorer** AmĂ©lioration gĂ©nĂ©rale avec support Points, 3D et SDF. - **NƓuds & SystĂšmes** Correction de nombreux nƓuds : GLB animations, PointsOnMesh, PointToTexture, AudioFile, Transform3D, VolumetricScanlines et autres. - **Electron & Plateforme** Correction de la gestion des assets dans Electron et correction du menu contextuel navigateur qui apparaissait au clic droit. - **Design & Performance** AmĂ©lioration du thĂšme clair/sombre, rĂ©duction des logs console et refactor de plusieurs composants pour plus de robustesse.
🚀 JOURNAL DES MODIFICATIONS - Version 1.0.1 — ExpĂ©rience produit, communautĂ© & marketplace ## 🌟 NouveautĂ©s - **Profil utilisateur** Ajout d’une nouvelle page Profil avec abonnĂ©s, abonnements, streak maximum, niveaux XP et bordures d’avatar selon le niveau. - **Marketplace** Ajout du Marketplace avec une meilleure UI/UX, aperçu des crĂ©ations, likes, commentaires, suivi des auteurs et gestion des licences. - **Classements & Statistiques** Ajout des classements (niveaux, vues, publications, streaks, etc.) et des statistiques utilisateur (nƓuds placĂ©s, projets sauvegardĂ©s et badges collectĂ©s). - **Logres & RĂ©compenses** Ajout de popups de succĂšs style Xbox achievements lors du dĂ©blocage d’un badge ou d’un niveau. - **Interface & Contenu** Ajout du changelog directement dans l’interface principale, d’un bouton *Report a bug* et d'un dialogue de *Tips*. - **Release Electron** Ajout d’une page Release pour tĂ©lĂ©charger la version Electron ou utiliser Nodl dans le navigateur. - **Templates** Ajout de plus de 30 templates prĂȘts Ă  l’emploi, avec aperçu dans le Marketplace, et ajout de templates alĂ©atoires sur la homepage pour rendre l’expĂ©rience plus vivante. - **Onboarding** AmĂ©lioration de l’onboarding via le dialogue de tutoriel. --- ## đŸ› ïž AmĂ©liorations & Corrections - **Profil & ConfidentialitĂ©** Les utilisateurs peuvent maintenant retirer des followers et passer leur profil en privĂ©. - **UI GĂ©nĂ©rale** AmĂ©lioration gĂ©nĂ©rale de l’UI : homepage, sidebar, projets et navigation. - **Marketplace** AmĂ©lioration du Marketplace : chargement plus rapide, Ă©cran de chargement pour les previews et meilleure navigation. Correction du retour vers le Marketplace (qui pouvait crĂ©er des problĂšmes avec les previews) et du ScrollToTop dans le Marketplace et les projets (avec mĂ©morisation de la derniĂšre position). - **Traductions** Ajout et correction de traductions manquantes, notamment pour le profil et le Marketplace. - **Validation de Publication** Le dialogue de publication Marketplace donne maintenant des erreurs claires et traduites (titre manquant, description trop courte, sortie pinned invalide, projet dĂ©jĂ  publiĂ©, etc.). - **Collaboration** Les projets locaux proposent maintenant une sauvegarde cloud avant de lancer la collaboration. AmĂ©lioration gĂ©nĂ©rale du workflow de collaboration.
🚀 JOURNAL DES MODIFICATIONS - Version 0.1.0 (Mars) Bonjour Ă  tous ! Gros mois de dĂ©veloppement avec l'arrivĂ©e massive des NƓuds ImbriquĂ©s (Nested Nodes), une refonte complĂšte du systĂšme d'exportation et des tonnes de nouveaux nƓuds crĂ©atifs. Voici tout ce qui a changĂ© : --- ## 🌟 FonctionnalitĂ©s ClĂ©s - **NƓuds ImbriquĂ©s & BibliothĂšque** Exportez des nƓuds imbriquĂ©s via le menu contextuel, avec une validation stricte au runtime et un systĂšme d'importation prenant en charge le clonage indĂ©pendant (remappage automatique des ID/Ports). - **SystĂšme de Bundles** Nouvelle bibliothĂšque organisĂ©e (`manifest.json`) avec une catĂ©gorisation basĂ©e sur le type dominant (texture, gĂ©omĂ©trie, points, etc.). - **Capture & Enregistrement** Ajout de l'enregistrement dans l'OutputPanel (multi-format, support de la transparence) et capture d'Ă©cran du canvas. - **Moteur de Shaders** Support sĂ©parĂ© vertex + fragment, dĂ©tection automatique des uniforms personnalisĂ©s et planification basĂ©e sur `uTime`. - **Nouveaux NƓuds GĂ©nĂ©rateurs** JuliaBloom, KaleidoPulse, NeonGel, PlasmaWaves, Starfield et Voronoi. - **Effets & Ajustements** Ajout du Gradient Mapping, Pixelisation, SĂ©pia, Cristallisation, Inversion Polaire et outils artistiques (Peinture, Crayon). - **UI/UX** Panneau de propriĂ©tĂ©s persistant (toujours visible), nouveau sĂ©lecteur de couleurs, Ă©diteur de dĂ©gradĂ©s et amĂ©liorations majeures de la zone de texte (navigation par mots, sĂ©lection avancĂ©e). --- ## đŸ› ïž AmĂ©liorations & Infrastructure - **Performance** Passage Ă  une instance partagĂ©e de `DRACOLoader` (singleton) pour un chargement plus rapide des assets. - **Chargeur d'Assets** DRACO est dĂ©sormais utilisĂ© par dĂ©faut avec `GLTFLoader`. - **CI/CD** Le dĂ©ploiement en production est dĂ©sormais entiĂšrement automatisĂ© via un nouveau pipeline CI. - **Écran de Chargement** Ajout d'une vĂ©ritable barre de progression avec des Ă©tapes de chargement dĂ©taillĂ©es. --- ## 🐞 Corrections de Bugs - **Rendu** Correction des "textures noires" pendant la capture et l'enregistrement (problĂšme de contexte WebGL partagĂ©). - **BibliothĂšque Rapide** Correction de la recherche floue (par exemple, "pointtrail" fonctionne avec ou sans espaces) et des problĂšmes d'affichage lors de la saisie rapide. - **NƓuds** Correction du scintillement de PointTrail et modification du comportement des nƓuds de points pour fusionner les objets au lieu de les remplacer. - **UI** Correction du bouton de rĂ©initialisation des propriĂ©tĂ©s qui ne se mettait pas Ă  jour instantanĂ©ment. - **StabilitĂ©** AmĂ©lioration de la fiabilitĂ© de l'horloge systĂšme pour Ă©viter les sauts d'images. --- ## 📌 Note Nous sommes conscients des limitations actuelles concernant : - le chargement des polices (Text3D) - l'absence de contrĂŽles de transformation (Position/Rotation/Échelle) sur certains nƓuds 3D - l'absence d'animations de timeline (prĂ©vue pour la mise Ă  jour de mai !) - des bugs dans les GLB avec [pointsOnMesh] et les animations (prĂ©vue pour la mise Ă  jour de mai !) 👉 Ces points sont prĂ©vus pour le prochain sprint !