новые иконки в OpenBoard
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenBoard/resources/library/applications/GraphMe.wgt/version.txt

295 lines
11 KiB

6 years ago
██████ ███ ███
██ ██████ █████ ██████ ██ ██ ████ ████ ███████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ████ ██ ██
██ ███ ███████ ███████ ██████ ███████ ██ ██ ██ █████
██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██
██████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████
---- 2.1 ----
Général:
- Résolution de bugs avec l'historique des fonctions
- Reprogrammation de la liste des fonctions
- Gestion des erreurs lors de la restauration de l'état sauvegardé
- Sauvegarde du mode d'affichage en cours, 3D ou 2D
- Sauvegarde de l'état de la liste des fonctions
- Sauvegarde de l'outil sélectionné
- Icône du widget amélioré pour OpenBoard
Interface:
- Amélioration de l'interface pour le changelog et l'aide
- Masquage des boutons de l'affichage en plein à écran avec OpenBoard
- Amélioration de l'affichage des fonctions dans l'historique
- Message d'info au chargement du widget en cas de fonctions restaurées
- Thème bleu foncé avec les coins carrés
Outils:
- Correction des outils décalés par rapport à la souris
---- 2.0.x ----
- (2.0.2) Amélioration de la sauvegarde du graphique en image:
affichage de l'image générée dans un menu
- (2.0.1) Cacher les nouveaux boutons de zoom en mode affichage 3D
- Bug: Impossible de changer de thème avec OpenBoard
- Bug: Les fonctions d'exemple ne fonctionnent pas si un autre type
que cartésien est sélectionné dans l'interface des fonctions
---- 2.0 ----
Général:
- Nouvelle interface adaptive selon la taille de la fenêtre
- Bug: Passer de 3D à 2D essaie de dessiner la fonction 3D en 2D
- Mettre en évidence l'outil sélectionné
- Boutons de zoom
- Historique des dernières fonctions pour tous les types de fonction
- Réinitialisation des inputs quand la page est actualisée
- Sauvegarde de l'état des inputs et de l'historique
---- 1.6 ----
Fonctions:
- Fonctions implicites (Par exemple un cercle: y^2 + x^2 = 9)
- Fonctions polaires (Par exemple une spirale: r(t) = t)
- Fonctions paramétriques (Par exemple un cercle: x(t) = cos(t) et y(t) = sin(t))
Interface:
- Traduction anglais/français selon la langue du navigateur
- Police d'écriture sans-serif
- Aperçu des fonctions implicites, polaires et paramétriques
- Dans la liste des fonctions, afficher la fonction ouverte dans l'éditeur
- Bug: L'éditeur permet d'éditer une fonction alors que la liste est vide
- Bug: Le choix du style de ligne par défaut ne fonctionne pas
- Bug: Bouton non cliquable près d'un message d'aide
Outils:
- Outil point et tangente pour les fonctions polaires et paramétriques.
---- 1.5.x ----
- (1.5.1) Sauvegarde du graphique 3D
- Amélioration du menu des mises à jour, prise en compte de tous les serveur
- Menu pour afficher les options sauvegardées dans les cookies
- Correction des problèmes de l'échelle et de la grille du graphique
- Bug: L'outil déplacement est stoppé quand on passe sur une flèche de déplacement
---- 1.5 ----
Fonction:
- Pouvoir changer le style de chaque fonction (ligne, points, traits)
- Bug: l'outil déplacement est toujours actif quand on sort du graphique
- Bug: le bouton dupliquer dans l'éditeur fonctionne mal
- Condition initiale de la primitive à coté de F(x) dans l'éditeur
(utilisation de disabled="disabled" lorsque F(x) n'est pas coché)
- Bug: impossible de modifier la fonction principale avec l'éditeur de fonctions
- Nouveau menu pour modifier les valeurs par défaut des fonctions
Affichage 3D:
- La partie de la fonction éloignée est maintenant dessinée après la partie proche
- La grille est plus visible
Outils:
- Suppression du menu des outils
- Outils pour chaque fonction dans le menu "fonctions"
Interface:
- Nouvelle interface. Onglets en haut du widget. Boutons "animés"
- Modifier l'aide pour qu'elle corresponde à la nouvelle interface
- Suppression de la sélection du texte sur les boutons et les onglets
- Joystick de déplacement en haut à gauche de l'affichage
- Choix des outils à la souris plus facile (ajout de boutons à gauche de l'affichage)
- Zone de texte au millieu de l'écran pour écrire facilement la première fonction
Focus automatique sur la zone
- Bulles d'aide
---- 1.4.x ----
- (1.4.3) ColorPicker: Récupérer la bonne couleur lors de l'ouverture
- ColorPicker: Pouvoir changer la couleur à partir des inputs
- ColorPicker: Choisir la couleur avec la roulette de la souris
- (1.4.2) Amélioration de la qualité et de la rapidité des études de fonction
- Pouvoir choisir la fonction à étudier
- Bug: impossible de modifier les fonctions depuis l'éditeur
- (1.4.1) Choisir la taille et la couleur de fond du graphique sauvegardé
- L'utilisation de ^ dans les fonctions n'est possible qu'avec un chiffre.
Il faudrait pouvoir écrire 2^x ou 4^(x+2)
- Bug: fermer le menu clique droit ajoute un point sur le graphique
---- 1.4 ----
Fonctions:
- Affichages canvas, svg et uniboard complétement refaits
- Grande amélioration des perfomances d'affichage 2D et 3D en définissant
les fonctions avec "new Function()"
- Amélioration des fonctions supplémentaires
- Suppression de la méthode d'affichage xpm
- Style de la fonction (continu, points, traits)
- Bug: la fonction 3D "sin(x)+cos(y)" afficher l'erreur "y is not defined";
- Couleur aléatoire pour les nouvelles fonctions supplémentaires
Interface:
- Menu clique droite sur le graphique
- Fenêtre d'édition des fonctions supplémentaires
- Désactiver le bouton de mise à jour automatique lorsqu'on utilise la version online du widget
(utiliser disabled="disabled")
Outils:
- Outils pour le nouvel affichage
- Outil point refait avec canvas
- Déplacer les informations des outils (point et tangente) à coté de la souris
- Bug: le déplacement de l'affichage 3D à la souris va dans le mauvais sens
- Cliquer permet de conserver le point ou la tangente actuelle
- Tous les outils fonctionnent en plein écran
- Outils sur plusieurs fonctions
ColorPicker:
- Bug: mauvaise couleur lorsque la teinte est à 240 ou 120
Général:
- Abandon du format xhtml pour passer à l'html5
- Sauvegardes pour les nouvelles options
- Amélioration des messages d'erreur
- Amélioration du système de mise à jour
---- 1.3.x ----
- (1.3.4) ColorPicker: Slide barre permettant de changer la transparence
- ColorPicker: Reprogrammer en canvas
- (1.3.3) Sauvegarde du graphique
- Remplacer les ^ par pow() pour pouvoir écrire des fonctions plus facilement,
comme x^2 ou (4-x)^5
- La couleur des fonctions supplémentaires n'est pas toujours juste
- (1.3.2) Modification de la taille des boutons
- (1.3.1) Mise à jour automatique
---- 1.3 ----
Fonctions:
- Amélioration des études de fonctions
- Pouvoir dessiner la dérivée seconde
- Corriger la tangente lorsque la zone d'affichage est modifiée
- Corriger l'échelle lors du déplacement de la fonction
- Ajout des fonctions sec, csc, arcsec, arccsc, sinh, cosh, tanh, coth, sech, csch
ainsi que arcsinh, arccosh, arctanh et arccoth
- Supprimer les traits où la fonction n'est pas définie
- Corriger l'outil point sur certaines fonctions (root(x,4))
(problème lié à la fonction non-définie)
- Aire sous la fonction
- Corrigé bug canvas lors de l'agrandissement
- Les outils de la souris ne fonctionnent pas au survol des flèches de déplacement
Interface:
- Sauvegarder les options
- Explication de la sauvegarde du graphique dans l'aide
- Guide d'utilisation
- Corrections dans l'aide
ColorPicker:
- Aperçu de la couleur
Autres:
- Modification de la précision par défaut
---- 1.2 ----
Fonctions:
- Dessiner plusieurs fonctions
- Historique
- Bug: certaines fonctions ne s'affichent pas correctement
exemples: pow(1-x*x*x, 1/3) , pow(x*x*x-3*x, 1/3) , pow(x*x*x-3*x+2, 1/3)
- Corriger l'affichage de la dérivée lorsqu'on change la précision d'affichage
- Corriger l'affichage des coordonnées
- Gestion des erreurs avec try and catch
- Outil tangente
Interface:
- Défilement des menus
- Tests d'affichage
- Bouton de maximisation du widget
- Mise à Jour
Affichage 3D:
- Zoom
-------------------------------
Idées d'améliorations futures
-------------------------------
Fonctions:
- Ajouter les fonctions arcsech et arccsch
- Détecter et mettre en évidence les AV
- Progression pendant le calcul des fonctions 3D
- Progression pendant l'étude de fonction
- Écrire le nom de la fonction sur le graphique
- Récupérer la fonction à partir de l'URL, pour pouvoir
envoyer le lien d'une fonction à qqn
- Bug: la puissance de la fonction sin(x)*cos(x)^2 n'est pas remplacée juste
- Sauvegarder l'historique
- Afficher le type de fonction dans l'éditeur
- Ne pas choisir aléatoirement la même couleur qu'une couleur déjà utilisée
- Amélioration du dessin des fonctions implicites
- Aperçu des fonctions d'exemple avant de les ajouter au graphique
Fonction 3D:
- Amélioration du choix de la couleur (interpolation entre 2 couleurs)
- Affichage 3D avec WebGL
Outils:
- Outils point et tangente pour les fonctions implicites
- Personnalisation de la sauvegarde du graphique
- Magnétisme de l'outil point
- Calculer le volume du corps de rotation de la fonction
- Outil affichant le cercle tangent à la courbe (selon la seconde dérivée)
- Utiliser le point de la fonction le plus proche de la position de la souris
Affichage:
- Style de grille: quadrillée, polaire, aucune
- Mode "trigonomètrique" pour que l'échelle soit affichée sur des multiples de PI
- Mode d'affichage ASCII
Affichage uniboard:
- Finir de coder
- Choisir où placer le graphique
- Uniboard 3D
Interface:
- Option pour redimensionner le widget dans OpenBoard / Sankoré
- Bulles d'aide
- Scroll dans uniboard
- Menu clique droit dans uniboard
- Le bouton actualiser dans le menu étude n'actualise pas forcément la bonne fonction
- Icone du bouton sauvegarder
- Cacher le joystick et les boutons des outils en mode plein écran après 5s
ColorPicker:
- Dessiner avec svg lorsqu'on choisit svg dans les options
- Vérifier les valeurs entrées dans les inputs
- Annuler le choix de la couleur ne revient pas au menu précédent
Général:
- Récupérer le numéro de la version en ligne pour comparer les versions
- Multithreading
!- Rendu des dessins progressivement de plus en plus précis
- Sauvegarder les options automatiquement, bouton reset dans le menu GraphMe
Script portable:
- Créer un script pour intégrer le widget à n'importe quelle page web
- Personnalisation de la taille du widget portable
- Déplacement du widget comme une fenêtre