Releases: LuframeCode/dosoft
Releases · LuframeCode/dosoft
v1.2.1 - Pre-Login Focus & Core Stability Update
🇫🇷 Français (French)
🚀 Nouveautés & Améliorations
- Gestion des Menus et Écrans de Chargement : L'application détecte et gère désormais les fenêtres de Dofus Unity et Dofus Rétro même avant la connexion d'un personnage.
- Intégration au Système de Focus : Les fenêtres de menu reçoivent des pseudonymes génériques (ex: "Menu Unity 1", "Menu Rétro 1") afin d'être intégrées directement dans la boucle de focus (Alt-Tab et Raccourcis). Un indicateur interne a été ajouté pour différencier ces fenêtres d'attente des comptes connectés en jeu.
🐛 Corrections & Optimisations
- Stabilité de l'Auto-Focus : Le code de la fonction d'auto-focus a été restructuré. La double boucle d'exécution (
While True) a été remplacée par une boucle unique, ce qui améliore considérablement la stabilité et les performances du système.
🇬🇧 English
🚀 Features & Improvements
- Menu & Loading Screen Management: The application now detects and manages Dofus Unity and Dofus Retro windows even before a character is logged in.
- Focus System Integration: Unlogged windows are assigned generic placeholders (e.g., "Menu Unity 1", "Menu Rétro 1") to integrate them seamlessly into the focus loop (Alt-Tab and Hotkeys). An internal flag was added to differentiate these menu windows from actively connected accounts.
🐛 Bug Fixes & Optimizations
- Auto-Focus Stability: Refactored the auto-focus logic to improve core stability. The redundant double
While Trueloop has been replaced with a single, more reliable execution loop.
🇵🇹 Português (Portuguese)
🚀 Novidades e Melhorias
- Gerenciamento de Menus e Telas de Carregamento: O aplicativo agora detecta e gerencia as janelas do Dofus Unity e Dofus Retro mesmo antes de um personagem estar conectado.
- Integração com o Sistema de Foco: As janelas não logadas recebem nomes genéricos (ex: "Menu Unity 1", "Menu Rétro 1") para permitir o uso ininterrupto na rotação de foco (Alt-Tab e Atalhos). Um sinalizador interno foi adicionado para diferenciar essas janelas de menu das contas ativas no jogo.
🐛 Correções e Otimizações
- Estabilidade do Foco Automático: A lógica de foco automático foi refatorada. O loop de execução duplo (
While True) foi substituído por um loop único, garantindo muito mais estabilidade e eficiência ao sistema.
v1.2.0 - Ajoute de nouvelles fonctionnalités
🇫🇷 Français (French)
🚀 Nouveautés & Améliorations
- Support Multilingue (i18n) : L'application est désormais entièrement traduite en Français, Anglais et Portugais.
- Gestion Dynamique du Clavier : Le mappage clavier AZERTY codé en dur a été remplacé par un gestionnaire de disposition de clavier dynamique, permettant une compatibilité native avec différents claviers internationaux.
- Nouveaux Raccourcis Personnalisables : Ajout des raccourcis "Rafraîchir" (Refresh) et "Quitter" (Leave), entièrement modifiables depuis l'interface.
- Gestion depuis la Zone de Notification : Il est désormais possible de rafraîchir ou de trier les fenêtres du jeu directement via un clic droit sur l'icône de l'application (systray).
🐛 Corrections de Bugs
- Crash des Notifications Windows (Dofus Rétro) : Résolution d'un crash critique de l'API Windows (
UserNotificationListener) causé par l'accumulation de notifications. Un système en arrière-plan supprime désormais les notifications Dofus Rétro 1 seconde après leur apparition. - Combinaisons de Touches : Correction du système d'assignation des raccourcis (binds) pour supporter correctement les combinaisons complexes (ex:
Ctrl +,Shift +). - Stabilité de l'Auto-Focus : Maintien d'un temps de réaction ultra-rapide (0.5s) avec l'ajout d'une sécurité globale qui relance automatiquement la connexion au service Windows en cas d'interruption.
🛠 Technique & Documentation
- Mise à jour du script de compilation (
build.cmd) pour inclure correctement les ressources de langues et de claviers. - Ajout des documentations
README.en.mdetREADME.pt.mdpour les contributeurs internationaux.
Merci aux contributeurs:
@luframe @uncyzer @mitzrael.2170 @vinch_
🇬🇧 English
🚀 Features & Improvements
- Multilingual Support (i18n): The application is now fully translated into English, French, and Portuguese.
- Dynamic Keyboard Layouts: The hardcoded AZERTY layout map has been replaced by a dynamic keyboard layout manager, natively supporting different international keyboard setups.
- New Customizable Hotkeys: Added "Refresh" and "Leave" hotkeys, which can be modified directly in the user interface.
- System Tray Management: Added the ability to refresh or sort game windows directly via the notification area (system tray) icon.
🐛 Bug Fixes
- Windows Notification Crash (Dofus Retro): Fixed a critical Windows API crash (
UserNotificationListener) caused by notification overload. A background task now clears Dofus Retro notifications 1 second after they appear. - Double Keybinds: Fixed the hotkey binding system to properly register and execute modifier combinations (e.g.,
Ctrl +,Shift +). - Auto-Focus Stability: Maintained ultra-fast reaction times (0.5s refresh rate) while adding a global fail-safe to automatically reconnect the Windows listener service if it restarts unexpectedly.
🛠 Under the Hood & Documentation
- Updated the build script (
build.cmd) to correctly bundle localization and keyboard layout resources. - Added translated documentations (
README.en.mdandREADME.pt.md) for international contributors.
Thanks to the contributors:
@luframe @uncyzer @mitzrael.2170 @vinch_
🇵🇹 Português (Portuguese)
🚀 Novidades e Melhorias
- Suporte Multilíngue (i18n): O aplicativo agora está totalmente traduzido para Português, Inglês e Francês.
- Gerenciamento Dinâmico de Teclado: O mapeamento de teclado AZERTY fixo foi substituído por um gerenciador de layout de teclado dinâmico, permitindo compatibilidade nativa com diferentes configurações internacionais.
- Novos Atalhos Personalizáveis: Adição dos atalhos de teclado "Atualizar" (Refresh) e "Sair" (Leave), totalmente modificáveis na interface de usuário.
- Gerenciamento pela Bandeja do Sistema: Agora é possível atualizar ou ordenar as janelas do jogo diretamente pelo ícone na área de notificação (system tray).
🐛 Correções de Bugs
- Falha nas Notificações do Windows (Dofus Retro): Correção de um travamento crítico da API do Windows (
UserNotificationListener) causado por sobrecarga de notificações. Um sistema em segundo plano agora limpa as notificações do Dofus Retro 1 segundo após aparecerem. - Combinações de Teclas: Correção do sistema de atribuição de atalhos para suportar adequadamente combinações de teclas modificadoras (ex:
Ctrl +,Shift +). - Estabilidade do Foco Automático: Mantido o tempo de reação ultrarrápido (taxa de atualização de 0.5s) com a adição de uma segurança global que reconecta automaticamente ao serviço do Windows em caso de interrupção.
🛠 Técnico e Documentação
- Atualização do script de compilação (
build.cmd) para incluir corretamente os recursos de idiomas e layouts de teclado. - Adição das documentações traduzidas (
README.en.mdeREADME.pt.md) para colaboradores internacionais.
Agradecemos aos colaboradores:
@luframe @uncyzer @mitzrael.2170 @vinch_
version 1.1.1
Full Changelog: v1.1.0...v1.1.1
v1.1.0 - Version Luframe
Version de base, on va bosser pour la suite !
v1.0.0 - Initial release
🚀 Features
- Déploiement de base