Feuille de Perso - suggestions d'améliorations

pit
Posts: 72
Joined: Fri Dec 25, 2015 10:28 am

Feuille de Perso - suggestions d'améliorations

Postby pit » Fri May 26, 2017 12:06 pm

Salut à tous.

Je viens de terminer ma première feuille de perso pour Rolisteam.
Sur base de mon expérience, voici l'une ou l'autre amélioration (on ne parle pas de bug donc) qui serait bienvenue.
N'hésitez pas à ajouter les votres, cela fera pour Renaud un "point central" pour collecter les idées.

1) permettre l'ajout de code (fonction javascript par exemple) qui soit "protégé" de tout "generate code" (qui pour l'instant oblige à repasser le code en revue, à jongler avec un code source extérieur et des copier-coller).
2) permettre d'assigner à l'event "onClicked" des boutons une autre fonction que "rollDiceCmd" (par exemple une fonction javascript de sa composition).
3) prévoir une option qui permette de rendre la feuille non-redimensionnable (flickable).

Pit
Last edited by pit on Fri May 26, 2017 9:36 pm, edited 1 time in total.
User avatar
renaud
Site Admin
Posts: 163
Joined: Sun Mar 29, 2015 12:56 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby renaud » Fri May 26, 2017 9:05 pm

Effectivement, c’est intéressant d’avoir des retours comme ça.

En gros, si je comprends bien, avec le 1 et 2. Tu peux regénérer le code en utilisant ta propre fonction et comme ça pas besoin de modification après la génération ?

Pour le 3, cela passera par des propriétés de la fiche, je pense. Mais c’est faisable.
pit
Posts: 72
Joined: Fri Dec 25, 2015 10:28 am

Re: Feuille de Perso - suggestions d'améliorations

Postby pit » Fri May 26, 2017 9:39 pm

salut Renaud,

oui pour les 1 et 2, c'est l"idée.
Eviter de devoir "repasser" le code à coup de ctrl-c ctrl-v à partir d'un code source maintenu dans un fichier texte après une régénération.

Pit
User avatar
renaud
Site Admin
Posts: 163
Joined: Sun Mar 29, 2015 12:56 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby renaud » Sat May 27, 2017 4:09 pm

Alors, j’ai déjà implémenté les 3 points, pour le 1 et 2 il reste juste à améliorer la saisie du code afin d’avoir une coloration syntaxique.
Je rajouterai un 4ème point:


4/ Permettre de définir une liste de lignes. Chaque ligne serait une compétence et le nombre de ligne pourrait être variable par personnage.
Par exemple, dans L5R la liste de compétence n’est pas fixe par personnage. Une compétence est définie par un nom, un niveau, une spécialité, une spécialisation, un bonus, un trait et un jet.
Il faut permettre de définir les champs pour une compétence et ensuite généraliser s’il y a 8 ou 25 compétences. Utilisation d’un repeater ou d’une table avec un modele semble la meilleure solution pour résoudre ce problème.
pit
Posts: 72
Joined: Fri Dec 25, 2015 10:28 am

Re: Feuille de Perso - suggestions d'améliorations

Postby pit » Sat May 27, 2017 9:39 pm

salut Renaud

super ! :-)
comme les points 1, 2 et 3 sont ensemble-t'il liés à RSCE et non à rolisteam lui-même, peut-on espérer une 1.0.3 avec cela ?

Pit
User avatar
renaud
Site Admin
Posts: 163
Joined: Sun Mar 29, 2015 12:56 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby renaud » Sun May 28, 2017 2:40 pm

j’ai fait les changements dans la branche de dev de rcse pour une version 1.1 qui viendra avec rolisteam 1.9 avec d’autres changements.
jesaril
Posts: 17
Joined: Wed Apr 12, 2017 8:01 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby jesaril » Wed Sep 20, 2017 3:05 pm

Hello !
pour les points 1 et 2 ça sera vraiment super pratique en effet ! (ça diminuera pas mal les raisons d'aller bidouiller dans le code :))

Voici quelques autres idées d'amélioration :
  • 5/ pouvoir mettre des champs que l'on ne fait pas apparaître dans l'onglet data (pratique pour de nombreux champ texte, via une checkbox dans le tableau par exemple)
  • 6/ avoir les objets triés par id ou par type puis id dans le code. pour les retrouver plus facilement. ou mieux, pouvoir préciser un ordre dans le le tableau (nouvelle colonne) ou les avoir dans l'ordre du tableau, avec une option monter/descendre dans la liste (en fait mon problème est tout bête, quand on veut faire des objets qui se chevauchent, on ne sait pas lequel sera au dessus de l'autre, et pour forcer ça, il faut aller le déplacer dans le code ... et le redéplacer en cas de nouvelle génération) .
  • 7/ le positionnement du texte et des bordures semblent poser problème via la génération du code, si on va mettre les propriété à la main dans le code ça marche bien.
  • 8/ pouvoir garder le code spécifique sur un objet, (encore un colonne de plus dans le tableau ?), pour garder le code spécifique, celui ci serait remis automatiquement dans la génération. Par exemple pour ajouter certaines propriétés. (par exemple pour le point ci dessus)
  • 9/ Pouvoir gérer un appel à des fonction JS et/ou infobulle en cas de passage sur un objet. (typiquement dans mon idée, faire apparaître des sortes infobulles ou des blocs de texte pour donner des détails sur des pouvoirs/dons)
  • 10/ pouvoir générer une image ou un pdf à partir de la fiche. (pour pouvoir l'utiliser hors rolisteam) et se servir de rolisteam aussi pour les faire ses persos pour les parties sur table.
  • 11/ mettre le texte dans les text field à la même hauteur que pour les boutons et les testinput. (en pratique avec un y et une hauteur équilvalente le texte n'est pas aligné)
  • 12/ L'attribut "font" des textarea n'est pas utilisé dans le texte. rajouter sa prise en compte
  • 13/ J'ai l'impression quand on ajoute des (onglets) personnages à la fiche via rolisteam, les fonctions js spécifiques associées aux boutons ne fonctionnent pas. Aucun problème si les persos sont ajoutés via RCE et la fiche regénérée.
User avatar
renaud
Site Admin
Posts: 163
Joined: Sun Mar 29, 2015 12:56 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby renaud » Wed Sep 20, 2017 7:47 pm

mais 1 et 2 sont déjà dans la version 1.0.3, il faut éditer les propriétes de la fiche. Attention, ouvrir et sauvegarder les fiches avec rolisteam vire les propriétés (il faut se garder une version propre et l’ouvrir qu'avec RCSE).

Je réponds vite fait:

5/ Compliqué mais cela devrait etre faisable en factise. Il seront juste pas visible dans le tableau mais ils seront la quand meme.
6/ J’ai modifié la génération pour que les champs soient classé par id. Je ne sais plus si cela fait partie de RCSE v1.0.3. Dans tous les cas c’est déjà fait en version id.
7/ Ok je regarderais.
8/ Oui j’y pensé de généraliser la customization du code.
9/ Ok, tu cherches une gestion des tooltips.
10/ Effectivement, j’y pense aussi, le support de l’impression sera fourni à la prochaine version.
11/ C’est intersec aux éléments, ils ont des marges internes je pense. Il faudrait harmoniser cela.
12/Ok
13/ Rolisteam n’a pas eu de nouvelle version donc le code des fiches n’est pas le dernier. RCSE est plus à jour. Donc oui, la différence entre les deux softs n’est pas assez importante pour casser la compatibilité mais il y a des petites fonctions en moins effectivement.
User avatar
renaud
Site Admin
Posts: 163
Joined: Sun Mar 29, 2015 12:56 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby renaud » Thu Sep 21, 2017 1:39 pm

J'ai démarré le dev du Undo pour RCSE. Cela me sera utile pour les VMap également (que je ferais dans la volée).

J'arrive déjà à ajouter un champ, annuler son ajout et annuler l'annulation (redo).
jesaril
Posts: 17
Joined: Wed Apr 12, 2017 8:01 pm

Re: Feuille de Perso - suggestions d'améliorations

Postby jesaril » Wed Sep 27, 2017 11:29 am

Je n'avais pas vu qu'il y avait déjà une version 1.0.3 de sortie !! :)
du coup un nouveau point facile :
14/ dans RCE, dans aide > A propos... Ajouter le numéro de version :D

Sinon pour les autres points c'est cool ! (pour le 5, ce n'est pas trop grave non plus. une voie de contournement serait de pouvoir les déplacer dans le tableau, pour mettre tout ce qu'on ne veut pas voir en bas.... mais c'est vraiment du nicetohave et pas plus)
Le undo/redo ça sera pratique aussi ! j'avais peur que ça soit trop compliqué pour le demander ! :p

Return to “Partage & Aide”

Who is online

Users browsing this forum: No registered users and 1 guest

cron