Notes de version 1.1.5

Sommaire

Révisions

2023-03-10T18:00:00

  • Correction de la gestion des doublons de clés dans les scènes/Composites et les images en librairies. Ce qui pouvait empêcher de publier une synapp.
  • Amélioration de l’indicateur de mise à jour disponible : message différent pour une nouvelle version et un correctif de version.
  • Correction de l’absence des icônes de la synapp pour l’exécution dans le navigateur

2023-03-07T14:00:00

Projet - Généralités

Aide à la saisie des couleurs dans style global

Les couleurs globales à la synapp ont maintenant l’aide au choix de leur valeur.

Ajout du reglage de la police et de la taille du texte

Il est maintenant possible de regler la police et la taille du texte de toute la synapp. Plus besoin de le faire sur l’acteur principal de chaque scène/composite.

demo generalité

Les inclusions

Les inclusions, fichiers locaux ou distants qui sont chargés au démarrage d’une synapp ont le droit à leur designer. Il est maintenant plus simple de les définir et modifier les fichiers locaux.

demo inclusions

Glisser/Déposer

Le glisser/déposer a été ajouté :

  • sur les hôtes :

demo dd host

  • sur les librairies :

demo dd color

  • et dans l’arborescence des acteurs d’une scène ou composite :

demo dd acteur

Designer

Prévisualisation de l’acteur modale

Il est maintenant possible de voir comment un acteur modale s’affiche sans passer par sa propriété Montrer?.

Astuce Si une liaison est définie, affichez la valeur initiale pour faire de nouveau apparaitre le bouton de prévisualisation.

demo modal preview

Support de l’acteur emplacement

image

Un nouvel acteur fait sont apparition : l’acteur emplacement.

Il permet de définir des emplacements libres sur un composite. Lorsqu’il sera utilisé dans une scène, ce dernier pourra accueillir des acteurs et il positionnera dans ces emplacements.

Ceci étend grandement les possibiltés de créations!

Rangement des composites

Les composites disponibles à la liste pour ajouter un acteur sont maintenant rangés par dossier.

image

Arborescence d’acteurs

Boutons en ligne

Des boutons d’actions en ligne apparaissement mainteant au survol d’un acteur dans son arborescence. C’est une manière alternative d’accèder à certaines actions, toujours disponibles dans le menu contextuel.

demo acteur actions

Visibilité

Il est possible de choisir la visibilité d’un acteur directement dans l’arborescence. Cela joue sur sa propriété Visible.

demo acteur visible

Divers

Amélioration de la liste des projets récents.

La liste des projets récents affiche mieux les chemins sur plusieurs lignes et s’intégre mieux dans la page. La liste en contient maintenant 15 au lieu de 10.

Amélioration de la progression de publication

L’indicateur de progression lors de la publication d’une synapp est plus discret et le bouton d’arrêt n’apparait qu’après un délai.

demo publish

Modèles de projet

Le composite qui s’occupe de la gestion des application PWA a été mis à jour dans les modèles de projet 1view, pad-desktop et smartphone.

Liaisons

Le champ délai d’expiration a été ajouté sur la session utilisateur.

Evènements

Ajout de l’évènement onLeadActorDidRender sur les acteurs de disposition. Il s’exécute lorsque toute la scène/composite est rendue une première fois, après le démarrage des éventuels fournisseurs de données.

Gestion des synapps d’un hôte

La liste des synapps d’un hôte est montrée par défaut.

Indicateur de mise à jour disponible

L’indicateur de nouvelle version a été amélioré : il présente message différent pour nouvelle version et un correctif de version.

Support du Runtime 2.4.0

Version présente dans REDY v14.4.0.

Cette version contient beaucoup de changements qui ont empêché cette fois ci la réalisation d’un patch. Pour cette raison, il est hautement recommandé d’utiliser la dernière version du REDY pour vos créations réalisées avec cette version de Studio. A plus forte raison si vous utilisez des fonctionnalités nouvelles comme les emplacements ou les définitions globales sur les textes par exemple.

image

  • Quelques corrections de textes
  • Ajout du nom du site dans le titre du runtime : Lorsqu’on affiche le runtime seul sur la liste des synapps disponibles, le nom du site apparait en titre de l’onglet du navigateur.
  • Suppression de Google Analytics
  • Support de l’acteur emplacement et des composites avec emplacement
  • Scripts : version 3
    • PATCH Le champ elementDOM remplace le champ actor pour accéder à l’élément DOM d’un acteur.
    • Fournisseur de donnée
      • visitRelatives() permet de lister les fournisseurs relatifs.
      • Suppression de la propriété leadActor sur les acteurs.
    • Acteurs de disposition
      • Ajout des propriétés canAddActor, canRemoveActor et canClearActor
      • On peut ajouter plusieurs acteurs à une position donnée.
      • On peut retirer plusieurs acteurs en même temps. ce qui entraine l’Evènement onDidActorsRemove
      • Ajout de l’évènement onLeadActorDidRender
    • Acteur écran : onDidSceneChange est lancé avec une erreur s’il s’en produit une lors d’un changement de scène.
  • Reflets
    • Support de la dernière version de l’API (v15)
    • Support des WUM
  • Fournisseurs de données
    • Amélioration des requêtes d’initialisation et de leur mise en attente pendant cet étape.
    • Amélioration de la gestion des changements de chemin
    • La valorisation des fournisseurs relatifs est synchrone. Ce qui permet de s’assurer que sur le fournisseur principal, une fois la requête faite, possèdent tous ses relatifs valorisés.
    • Ajout d’un retard des liaisons tant que les données ne sont pas valorisées.
    • les requêtes d’initialisation des fournisseurs ne sont plus séquentielles, ils partent tous en même temps => accélération de l’affichage de scène qui en contiendrait beaucoup.
  • Amélioration du délai d’expiration de session : Maintenant, la session n’expire qu’après la durée d’inactivité définie sur l’utilisateur dans le REDY.
  • Ajout de la possibilité de renseigner la police du texte et sa taille sur toute la synapp.
  • Reflet analogique : Correction alignement du status mode forcé. Dans 1view par exemple, il n’était pas centré comme les autres
  • PATCH Correction de l’absence de style différent pour les boutons désactivés.
  • Acteur Modale : la personnalisation de l’ombre et des coins est maintenant possible.

Corrections

Persistance de l’affichage de la valeur initiale

L’affichage de la valeur initiale d’une propriété liée est préservée lors de changement de sélection.

Clé d’acteur dupliqué ou collé

Les acteurs dupliqués ou collés dont la clé existe déja reprennent la clé d’origine, en changeant ou ajoutant un suffixe numérique plutot que de reprendre leur type comme base de clé.

Clé des images et publication dans le REDY

Il était possible d’avoir deux clés de librairie image avec juste comme différence la casse. Lors de la publication dans un REDY, ce dernier refuser cette possiblité. Il est donc maintenant impossible d’avoir ce cas.

Icônes dans le navigateur

Les icônes définis n’étaient pas pris en compte lors de l’exécution d’une synapp dans le navigateur depuis Studio.