ProteiStyl' Photo/Video Gallery Plugin pour krpano.

par Maël Bathfield

 

Historique des versions

 

v1.4.0: (4 juin 2019)

 

Ø  Possibilité de modifier les titres au sein de l'EDITEUR à l'aide du nouveau bouton 'Text Mode'.

 

Ø  Nouveaux attributs 'Gtitle_style', 'image_title_style', 'bottom_title_style' et 'numbers_style' qui permettent de changer le style des textes correspondant (valeurs possibles: normal, italic, bold, italic-bold) (AJOUT DANS L'EDITEUR)

 

Ø  Nouvel attribut 'button_scale' qui permet de changer la taille des boutons de l'interface. (AJOUT DANS L'EDITEUR)

 

Ø  Modification des fichiers images 'pspg_buttons.png' et 'gallery_play_animation.png' (pour une meilleure résolution).

 

Ø  Modifications dans l'EDITEUR:

·         l'attribut 'display_FSbutton' a été ajouté.

·         les attribut de chargement (keep, preload_images, preload_images_scroll, display_preload, skipfilecheck) ont été ajoutés.

·         les attributs pour la vidéo (video_Hmax, autoplay) ont été ajoutés.

·         nouveau bouton 'Copy All Config.': il génère un code xml avec TOUS les attributs, même ceux pour qui la valeur est celle par défaut.

·         nouveau bouton 'SKIP music file' pour ignorer la configuration de la musique lors de la génération du code xml (si l'attribut 'music_file' est présent dans le xml initial).

·         l'attribut 'music_icon' a été ajouté.

·         possibilité de modifier les valeurs des 'sliders' en cliquant dessus.

·         déplacement de certains boutons.

 

Ø  Modification dans le DROPLET: le fichier modèle 'pspg_img.xml' inclut désormais quelques paramètres globaux (pspg_settings), les deux actions optionnelles 'enter_pspg_personalized_actions' et 'exit_pspg_personalized_actions', et un bouton d'ouverture de galerie par défaut.

 

Ø  Correction de bug : dans certains cas spéfifiques, le re-dimensionnement de la galerie ne se produisait pas lors du passage en plein écran.

 

Ø  Corrections d'autres bugs mineurs.

 

Ø  Mise à jour de la documentation.

 

 

 

v1.3.3: (25 janvier 2019)

 

Ø  Correction de bug : l'interface sonore du plugin pouvait interférer avec une autre interface sonore déjà mise en place.

 

Ø  Nouvel attribut 'music_icon': définir à false afin de jouer un son/musique sans afficher l'icône haut-parleur.

 

Ø  Ajoute la possibilité de désactiver la gestion du son par le plugin avec <pspg_settings sound_interface="false" /> (pour être sûr d'éviter tout conflit potentiel avec une autre gestion du son).

 

Ø  Mise à jour de la documentation au sujet de comment bien gérer la gestion du son par le plugin avec autre gestion du son.

 

 

 

v1.3.2: (28 décembre 2018)

 

Ø  Corrige tous les bugs de l'EDITEUR malencontreusement produits par les modification des versions 1.2.0, 1.3.0, 1.3.1.

 

Ø  Corrections de bugs mineurs.

 

Ø  Mise à jour de la documentation.

 

 

 

v1.3.1: (20 décembre 2018)

 

Ø  Nouvel attribut 'display_FSbutton', attribuer lui la valeur "false" afin de ne pas afficher le bouton 'Plein Ecran' (la valeur par défaut est "true", cet attribut n'a pas encore été ajouté à l'EDITEUR).

 

Ø  La couleur de la numérotation (dans la galerie défilable) n'est plus forcément blanc mais est désormais la même que celle définie pour le titre des images (attribut 'bottom_title_color').

 

Ø  Modification des limites temporelles de téléchargement des images (voir la documentation mise à jour en page 12). 

 

Ø  Correction de bug : les images n'étaient pas chargées si une url statique était utilisée pour appeler les fichiers .js et .xml dans le code html.

 

Ø  Correction de bug : l'attribut display_closebutton="false" était ignoré si l'attribut no_zoom="true".

 

Ø  Correction de bug dans l'EDITEUR : les attributs 'music_file', 'music_title', 'music_artist' étaient ajoutés d'une mauvaise manière dans le code xml généré.

 

Ø  Corrections d'autres bugs mineurs.

 

Ø  Mise à jour de la documentation.

 

 

 

v1.3.0: (12 décembre 2018)

 

Ø  Ajout de la PRISE EN CHARGE de musique.

 

  ð Nouveaux attributs : music_file, music_title, music_artist.

 

Ø  Ajout d'un pré-chargement progressif des vignettes (pour la galerie défilable).

 

  ð La valeur par défaut de l'attribut 'preload_images' est désormais false.

 

Ø  Le fichier 'pspg_video_support.xml' n'est plus automatiquement chargé.

 

  ð Ajouter la ligne <include url="%FIRSTXML%/pspg_gallery_data/pspg_video_support.xml" /> dans votre xml principal s'il y a au moins 1 vidéo dans une galerie.

 

  ð Message d'erreur si vidéo détectée et que cette ligne est manquante.

 

Ø  Nouveau paramètre global pour spécifier le chemin des fichiers vidéos 'locaux' : 'pspg_settings.video_path' (="video/" par défaut).

 

Ø  Corrections de bugs mineurs.

 

Ø  Mise à jour de la documentation.

 

 

 

v1.2.0: (4 décembre 2018)

 

Ø  Ajout de la PRISE EN CHARGE DES VIDEOS.

 

Ø  Ajout d'un pré-chargement progressif des grandes images (pour la galerie défilable).

 

Ø  Ajout de contrôles au clavier.

 

Ø  Ajout d'un pamamétrage de 'zorder' ( <pspg_settings zorder="10"/> ).

 

Ø  Ajout d'un nouvel attribut 'spacing_scroll' pour la galerie défilable (défini l'écart entre les images).

 

Ø  Tous les messages texte affichés à un moment donné sont désormais définis dans le fichier 'pspg_gallery_style.xml'.

 

Ø  L'attribut 'masklogo' retiré : une licence ‘Sans Marque’ masque désormais le logo automatiquement.

 

Ø  Changement au sein de  la VISIONNEUSE: les vignettes sont utilisées en tant que preview des images plus grandes même en mode 'galerie défilable seulement' (gallery_mode="scroll").

 

Ø  Changement au sein de l'EDITEUR : le bouton 'Display Grid' renommé en 'Crop Mode'.

 

Ø  Changement au sein de l'EDITEUR : le code xml généré ne contient désormais que les attributs dont les valeurs sont différentes de celles par défaut.

 

Ø  Correction de bug : l'EDITEUR ne se chargeait pas dans le cas d'un panorama unique (sans scène) si le xml principal n'était pas nommé 'pano.xml'.

 

Ø  Correction de bug : certains attributs définis en tant que paramètres globaux (dans <pspg_settings .... /> ) n'étaient pas pris en compte.

 

Ø  Corrections d'autres bugs mineurs.

 

Ø  Mise à jour de la documentation.

 

 

 

v1.1.0: (14 novembre 2018)

 

Ø  Choix de l'affichage (ou non) du bouton fermer dans la galerie défilable / Ajout de l'attribut 'display_closebutton'.

 

Ø  Dans la 'galerie grille', nouvelle possibilité de modifier individuellement la zone de recadrage pour chacune des images (nouveaux attributs 'crop_x'/'crop_y' pour les balises <img />).

 

Ø  Le code xml généré par l'éditeur contient désormais aussi tous les attributs des images (balises <img />).

 

Ø  Corrections de bugs mineurs.

 

Ø  Mise à jour de la documentation.

 

 

 

v1.0.1: (15 juillet 2018)

 

Ø  Corrections de 2 bugs mineurs.

 

 

 

v1.0: (25 juin 2018)

 

Ø  Compatibilité avec les visites virtuelles générées par PANOTOUR PRO (testé avec les versions V.2.5.9 et V.2.5.11).

 

Ø  DROPLET ‘MAKE IMAGES for ProteiStyl Gallery’ (.bat pour Windows, .app pour Mac) qui génère les 4 tailles d’image nécessaires et une partie du code xml (l’autre partie étant générée par l’EDITEUR).

 

Ø  Ajout d’une possibilité de zoom (lorsque la résolution de l’image source le permet). 2 nouveau attributs:  rel_zoomfactor’ pour définir le niveau relatif initial de zoom; ‘no_zoom’ pour désactiver la fonction de zoom si nécessaire.

 

Ø  Arrêt automatique de l’autorotation du panorama lors de l’entrée dans une galerie (restauration automatique de l’état initial lors de la sortie).

 

Ø  Possibilité de changer la valeur par défaut de n’importe quel attribut de galerie en définissant une nouvelle valeur en tant que paramètre global dans <pspg_settings nom_attribut_de_galerie="nouvelle_valeur_par_defaut"/>

 

Ø  Remaniement de l’affichage des messages d’aide ; nouveau paramètre global <pspg_settings  help_duration="5" />.

 

Ø  Nouveau design des boutons de l’interface + indicateur de chargement circulaire tournant.

 

Ø  Ajout d’un ligne “About the ProteiStyl' Photo Gallery plugin” dans le menu contextuel.

 

Ø  Prise en charge d’une Branding Free License (permettant de masquer le logo et retire la ligne du menu contextuel).

 

Ø  Fonctionnement avec Flash retiré.

 

Ø  Correction de bug : les images réduites n’étaient pas chargées si leur extension est en lettre capitale.

 

Ø  Correction de bug : mauvais redimensionnement de la galerie à la sortie du plein écran.

 

Ø  Autres corrections de bugs mineurs.

 

 

 

beta5: (30 Mai 2018)

 

Ø  La galerie défilable utilise temporairement les petites images (précédemment téléchargées pour la galerie grille) en attendant la fin du téléchargement des images plus larges.

 

Ø  Ajout de la prise en charge des images .png et .gif.

 

Ø  Un temps limite de chargement a été ajouté (en cas d’échec de téléchargement d’images et/ou corruption de fichiers). Nouveau paramètre global pour définir ce temps limite : <pspg_settings load_timeout="15"/>. Après ce temps limite, les images qui n’ont pas encore été affichées sont remplacées par un message d’erreur.

 

Ø  Utilise aussi l’email pour lier la licence du plugin à celle de krpano.

 

Ø  Changement dans la façon dont défile la galerie défilable sur téléphones mobiles.

 

Ø  Changement de la couleur par défaut de l’arrière-plan des galeries (gris clair 0xCCCCCC).

 

Ø  Documentation mise à jour (notamment avec les points 3- et 5- (point oublié dans la précédente doc !!) de la section « Exemple d’insertion dans le XML »).

 

Ø  Correction de bug : le message « Chargement..." (défini par pspg_settings.loading_text, voir ci-dessous) ne disparaissait pas si des images étaient manquantes et/ou s’il y avait des échecs au téléchargement (corrigé par l’introduction du temps limite de chargement).

 

Ø  Correction de bug : le redimensionnement des galeries ne se faisait parfois pas de manière correcte lors du changement de la taille de la fenêtre (en particulier lors d’un changement d’orientation sur téléphone mobile).

 

Ø  Correction de bug : la taille du titre des images n’était parfois pas homogène pour toutes les images.

 

 

 

beta4: (24 Mai 2018)

 

Ø  Le code xml généré par l’EDITEUR est directement copié dans le presse-papier.

 

Ø  Actions JS pour interagir avec les galeries testées avec succès (voir dernière section en fin de document).

 

Ø  Modification dans la gestion des licences (la licence du plugin est liée à celle de krpano).

 

 

 

beta3: (23 Mai 2018)

 

Ø  L’EDITEUR est totalement opérationnel aussi pour la galerie défilable.

 

Ø  Les processus de pré-chargement pour la galerie grille et la galerie défilable peuvent être indépendamment désactivés (nouvel attribut ‘preload_image_scroll’).

 

Ø  Chargement progressif des images de la galerie défilable lorsque preload_image_scroll=”false”.

 

Ø  Les éléments <keep_gallery> sont remplacés par le nouvel attribut ‘keep’.

 

Ø  Nouvel attribut ‘numbers_opacity’ pour définir l’opacité de la numérotation des images (dans la galerie défilable) indépendamment de celle du titre des images.

 

Ø  Nouvelle possibilité d’ouverture automatique d’une galerie à l’ouverture d’une scène (pour intégration d’une galerie en tant que scène dans la visite virtuelle).

 

Ø  Correction de bug : les processus de pré-chargement ne s’effectuent qu’une seule fois par galerie (même après un changement de scène/pano).

 

Ø  Correction de bug : le message “ERROR: style not found: pspg_FS_button” n’apparaît plus sur les appareils mobiles ne prenant pas en charge le mode plein écran.

 

 

 

 

beta2: (15 Mai 2018)

 

Ø  Optimisation/Accélération du processus de pré-chargement des images.

 

Ø  Les galeries peuvent être ouvertes avant la fin du processus de pré-chargement.

 

Ø  Le processus de pré-chargement des images peut être désactivé (nouvel attribut ‘preload_images’).

 

 

 

beta1: (10 Mai 2018)

 

Sortie de la première version