Skip to content

Poubelle#21

Open
LuframeCode wants to merge 3 commits into
devfrom
add/autofocus_selecteur
Open

Poubelle#21
LuframeCode wants to merge 3 commits into
devfrom
add/autofocus_selecteur

Conversation

@LuframeCode
Copy link
Copy Markdown
Owner

##Type of change
[ ] feat — new feature

[x] fix — bug fix

[x] refactor — code change without behavior change

[ ] docs — documentation only

[ ] chore — maintenance (build, deps, config…)

##Changes
Système de Notification (Auto-Focus) : Ajout d'un sélecteur dans les paramètres permettant de choisir entre trois moteurs (v1, v2, v3). Le moteur v3 inclut un timeout pour éviter les freezes de l'API Windows.

Correction du Redémarrage : Remplacement de la fonction restart_app instable par une fermeture propre via os._exit(0) après confirmation de l'utilisateur, évitant les erreurs de modules manquants (No module named gui).

Fiabilisation du Setup : Correction du script Inno Setup pour gérer les conflits d'AppId, automatiser la sauvegarde/restauration du settings.json et corriger l'erreur IPersistFile::Save des raccourcis.

Sécurité : Ajout de AppMutex dans l'installeur pour empêcher l'installation si une instance de DOSOFT est déjà active.

##How was it tested?
[x] Tested on Unity

[x] Tested on Rétro

[x] Tested with multiple accounts open simultaneously

##Checklist
[x] My branch is up to date with main

[x] My commits follow the [commit convention]

[x] I haven't introduced new external dependencies without prior discussion

[x] The behavior I changed is covered in the description above

@LuframeCode LuframeCode changed the title Add/fix : Selecteur de version autofocus, résolution des conflits et nettoyage des pycache Poubelle Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant