Notifications
Clear all

OricExplorer...

Page 5 / 5

damien
(@damien)
Membre
Inscription: Il y a 1 an
Posts: 47
Topic starter  

Hello,

Pour info, je viens d'accepter la merge request postée par Scott (himself!) qui a refactoré la partie scan des médias et mis à jour la fenêtre de progression de l'analyse.

L'appli est donc passé de la v2.4.1.0 à la v2.4.2.0.

De mon côté j'ai continué à travailler sur le projet mais j'attendais qu'il finalise sa mise à jour avant de poster la mienne. Ce sera fait ce soir ou dans les prochains jours.

@+

damien.


RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 2 ans
Posts: 202
 

@damien merci pour l'update. Est ce qu'il serait possible de changer le file picker quand on fait le browse pour ajouter les folders de .tap etc ? En effet, le filepicker actuel ne prend pas en compte les raccourcis de répertoire de windows


RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 1 an
Posts: 47
Topic starter  
Posté par: @jede

Est ce qu'il serait possible de changer le file picker quand on fait le browse pour ajouter les folders de .tap etc ? En effet, le filepicker actuel ne prend pas en compte les raccourcis de répertoire de windows

L'appli fait appel à la classe (System.Windows.Forms.)FolderBrowserDialog pour la sélection de dossier.

Tout est possible bien-sûr. Mais personnellement je n'ai pas envie de refaire un sélecteur de dossier pour le besoin très spécifique d'un utilisateur. 🤔 Mais si le cœur t'en dit... 

Déjà que je me suis "laissé faire" pour l'ajout de la catégorie de média "Other files" que tu es probablement le seul à utiliser... si tu vois de quoi je parle ! 😋 😉 

@+

damien.


RépondreQuote
jede
 jede
(@jede)
Membre
Inscription: Il y a 2 ans
Posts: 202
 

@damien Salut, pour le filePicker et de ma compréhension de ce que je faisais sur les libs GTK+, libqt (mais cela date pas mal :), c'était l'objet à charger, puisque c'est juste un type de "file picker/template". C'est à dire que le fonctionnement est le même pour l'appli, et c'est le système de fenêtre qui gère tout seul les interactions annexes (recherche, new folder/conversion des raccourcies en path pour l'appli. C'est pour cela que je demandais mais je n'ai jamais fait de C#

En gros, le filepicker se transformait comme cela :

Mais ce n'est pas grave, et oui, je pourrai m'y coller mais je vais encore me disperser 🙂

Concernant les "others files", et bien je l'utilise, et c'est d'ailleurs pas mal 🙂 car parfois on fait des trucs qui ne sont jamais regardé par qui que ce soit 🙂

 


RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 1 an
Posts: 47
Topic starter  

@jede Le filepicker (OpenFileDialog en .NET) est utilisé pour sélectionner un ou des fichiers. Dans l'appli c'est notamment utilisé pour sélectionner l'émulateur dans le second onglet de la fenêtre de configuration.

Dans le cas que tu évoques, le besoin est de sélectionner un dossier, donc on utilise le composant dédié à ça (puisqu'il en existe un) : le FolderBrowserDialog.

Maintenant, on peut effectivement utiliser OpenFileDialog (j'ai déjà dû le faire pour un besoin très spécial) mais ça oblige de passer par une bidouille dont on ne sait pas si tôt ou tard elle ne cessera pas de fonctionner. C'est pourquoi je préfère éviter ce genre de fantaisie et utiliser le composant prévu à cet effet.

@+

damien.


RépondreQuote
damien
(@damien)
Membre
Inscription: Il y a 1 an
Posts: 47
Topic starter  

Bonsoir,

Pour info, je viens de faire une merge request pour la v2.4.3 qui regroupe :

  • correction d'un bug dans la fonctionnalité "Tools\Import Atmos BASIC File" (issue #6)
  • correction d'un bug dans le module de mise à jour lors de l'appel depuis le menu "Help": l'application n'était pas automatiquement redémarrée après la mise à jour
  • refonte du module de mise à jour (utilise maintenant l'archive .zip au lieu du fichier .bin)
  • déplacement du sous-menu "sort disk directory" du menu contextuel disque vers le menu "View" car il concerne tous les disques, pas seulement celui sélectionné
  • ajout d'une nouvelle option de tri du répertoire de disque : by extension (suggestion d'André 😉)
  • ajout d'une barre d'état pour informer l'utilisateur de la position du curseur (index et adresse) dans la visionneuse de fichiers hexadécimaux

Attention: en raison des modifications apportées au fonctionnement du module de mise à jour, la mise à jour depuis une version précédente ne sera pas fonctionnelle automatiquement : elle devra être effectuée manuellement. Les prochaines mises à jour seront fonctionnelles.

@+

damien.


RépondreQuote
Page 5 / 5
Share: