Révisions

2021-10-19T17:00:00

  • Support du Runtime 2.2.1 (voir plus bas les changements et corrections)
  • Corrections des patchs des anciennes versions de runtime (2.2.0, 2.1.2)
  • Ajout du patch 2.2.1 pour profiter des améliorations de cette version même sur un ancien runtime.
  • Correction de l’absence du champ de choix des colonnes dans l’inspecteur des acteurs de type tableau comme les journaux.
  • Correction d’une coquille dans l’inspecteur de l’acteur liste déroulante.

2021-10-06T16:00:00

  • Correction du Runtime 2.2.0 qui entrainait une régression lorsqu’il était exécuté sur un iOS inférieur à 14.5.
  • Correction du patch 2.2.0 qui entrainait une régression sur un Runtime précédent s’exécutant sur iOS inférieur à 14.5. Si vous avez publié une synapp avec la 1.0.3 avant cette correction et que la synapp vise des smartphones iOS, il faudra la republier avec cette révision.
  • Correction d’une erreur apparaissant lorsqu’on quittait la gestion des hôtes avec une connexion vers un onglet de scène ou composite.
  • Correction de l’affichage impossible d’un aperçu lorsqu’un hôte en HTTPS avec certificat invalide était actif.
  • Correction d’une erreur apparaissant lorsqu’on supprimait l’hôte actif.
  • Amélioration de la robustesse dans la saisie d’URL sur les hôtes.

2021-09-30T12:45:00

  • Correction 1-day du patch 2.2.0 qui entraînait un plantage sur un Runtime précédent. Si vous avez publié une synapp avec la 1.0.3 avant cette correction, il faudra la republier avec cette révision.

Notes de version 1.0.3

Sommaire

29/09/2021

Designer

Dépassement de contenu dans les composites

Il est maintenant possible de paramétrer le comportement de dépassement de contenu des composites. Il est positionné sur Caché par défaut.

image

Dépassement de contenu sur l’acteur écran

Il est maintenant possible de paramétrer le comportement de dépassement de contenu sur l’acteur écran. Il est positionné sur Automatique par défaut.

Dépassement de contenu sur l’acteur vue de composite

Il est maintenant possible de paramétrer le comportement de dépassement de contenu sur l’acteur vue de composite. Il est positionné sur Caché par défaut.

Déplacement de la propriété Ombre portée

La gestion de l’ombre portée d’un acteur est maintenant visible dans la section Bordures.

image

Ajout de Curseur

Il est possible d’indiquer le curseur de la souris qui doit apparaître au survol d’un acteur. Il est même possible d’utiliser une image (Attention elle doit être carré et maximum 128x128px)

La propriété se trouve dans la section Effets.

Ajout des propriétés de gestion du fond d’un acteur

Usage avancé

Il est maintenant possible d’ajouter une image ou un gradient de couleur au fond d’un acteur. Plusieurs propriétés permettent de paramétrer son affichage.

La propriété se trouve dans la section Aspect.

image

Ajout de Z-index

Usage avancé

Il est possible de paramétrer le comportement de superposition des acteurs en plus de leur simple ordre dans l’acteur de disposition qui les accueille.

La propriété se trouve dans la section Effets.

Ajout de Filtre

Usage avancé

Il est possible de paramétrer la propriété CSS filter.

La propriété se trouve dans la section Effets.

Ajout de Animation

Usage avancé

Il est possible de paramétrer la propriété CSS animation pour ajouter des animations évoluées à un acteur.

La propriété se trouve dans la section Effets.

Ajout de Transition

Usage avancé

Il est possible de paramétrer la propriété CSS transition pour ajouter des animations au changement d’un acteur.

La propriété se trouve dans la section Effets.

Corrections esthétiques

Quelques ajouts d’icônes et changements de tailles de textes dans l’inspecteur.

Ajout d’aide pour les propriétés de type CSS

En attendant mieux!

Certaines propriétés sont pour l’instant sans aide de saisie. Pour aider à les compléter, un lien vers la documentation MDN est maintenant indiqué.

Indicateur d’évènement de propriété

Un indicateur de présence d’un script sur les évènements de propriété onValueChanged et de liaison onBindingReadTransform, onBindingWriteTransform est maintenant bien visible en dessous de la propriété concernée. On accède en plus à la modification du script lorsqu’on clique dessus.

1 0 3-demo-indicateur-script

Suppression de liaison et évènements de liaison

Les évènements de liaison éventuellement présents sur une propriété liée sont automatiquement supprimés en même temps que la liaison.

Gestion des évènements de propriété et de liaison

Il maintenant possible de supprimer un évènement de propriété ou de liaison depuis le menu de la propriété concernée.

Divers

Feedback sur la plateforme GitHub

Il est maintenant possible d’aller sur la plateforme GitHub depuis Studio pour proposer un feedback.

Un raccourci se trouve dans la barre de statut en bas à droite. Un autre se trouve dans le menu Aide.

Support du Runtime 2.2.0 et du REDY 14.0.0

Le REDY 14.0.0 est supporté ainsi que le Runtime 2.2.0 qui y est embarqué.

Les fonctionnalités majeures intégrées dans 2.2.0 sont patchées si on installe une synapp dans un REDY moins récent (indiqué par le flag [patché]).

Runtime 2.2.0

  • Composite : Ajout de la gestion du dépassement de contenu (par défaut : Caché comme actuellement). [patché]
  • Acteur Écran : Ajout de la gestion du dépassement de contenu (par défaut : Automatique comme actuellement). [patché]
  • Tout acteur : Ajout de propriétés qui permettent de paramétrer une image ou des gradients de couleur en fond. [patché]
  • Tout acteur : Ajout de la propriété CSS Curseur pour changer le curseur de la souris. [patché]
  • Tout acteur : Ajout de la propriété CSS Z-Index pour gérer le niveau en cas de superposition. [patché]
  • Tout acteur : Ajout de la propriété CSS Transition qui permet d’animer les changement de propriété CSS. [patché]
  • Tout acteur : Ajout de la propriété CSS Animation qui permet de paramétrer des animations CSS. [patché]
  • Tout acteur : Ajout de la propriété CSS Filtre qui permet de paramétrer par exemple des effets de flou. [patché]
  • Tout acteur : Ajout d’évènements DOM supplémentaires (voir plus haut). [patché]
Nom de l’évènement Description
onFocusIn Focus entrant
onFocusOut Focus sortant
onKeyUp Touche relâchée
onKeyDown Touche appuyée
onDoubleClick Double clique souris
onMouseOver Survol souris
onMouseOut Survol ailleurs souris
onContextMenu Affichage menu contextuel
onTouchEnd Fin de toucher
onTouchStart Début de toucher
onTouchMove Mouvement du toucher
  • Synapp : Amélioration de la méthode navigate(sceneKey, params) pour que params supporte un vrai objet comme paramètre de scène. [patché]
  • Magasin de donnée REDY : Méthode loadWosVariable() permet l’option withBlob qui permet de charger les valeurs de variable de type BLOB.
  • Correction d’un pb qui laissait l’option “tout” activable dans un acteur de filtre désactivé. Cela concernait l’acteur liste de cases à cocher et tous les filtres REDY.
  • Correction d’un pb avec les valeurs de jokers à 0 : Lorsque la valeur d’un joker était 0, elle n’était pas affichée dans le contenu complété. [patché]
  • Correction d’un pb mineur avec l’acteur boite de saisie et les propositions de valeurs faites par le navigateur.

Support du Runtime 2.2.1

Il n’y a pas encore de REDY qui embarque cette version.

Les fonctionnalités et corrections intégrées dans 2.2.1 sont patchées si on installe une synapp dans un REDY moins récent (indiqué par le flag [patché]).

Runtime 2.2.1

  • Acteur avec tableau : Correction de la gestion des tailles des colonnes. [patché]
  • Scène : Correction de la navigation entre scène avec changement de paramètres. [patché]

Corrections

Propriété dépassement de contenu

L’option visible n’était pas disponible dans les propriétés de dépassement de contenu.

Propriété décoration de texte

Le champ décoration de texte était inopérant lorsqu’on choisissait Souligné.

Changement de projet et problème peu fréquent d’aperçu

Il était possible de ne plus pouvoir afficher d’aperçu apres avoir basculé entre deux projets.

Propriété visible

Une incohérence pouvait apparaître lorsqu’un acteur était invisible. Il pouvait par exemple artificiellement réapparaître dans l’aperçu.

Erreur en quittant les hôtes

Une erreur apparaissait lorsqu’on quittait la gestion des hôtes avec une connexion vers un onglet de scène ou composite.

Pas d’aperçu avec REDY en HTTPS avec certificat invalide

Il n’était pas possible d’afficher un aperçu lorsqu’un hôte en HTTPS avec certificat invalide était actif.

L’URL doit être valide dans la définition des hôtes

La robustesse dans la saisie d’URL sur les hôtes a été améliorée. Aussi, tout ce qui est saisi après le domaine est ignoré maintenant. Ceci évite des problèmes de recomposition d’URL pour accéder à certaines ressources de l’hôte comme le grapheur ou un synoptique par exemple.