Skip to content

v2.0.0 - Baseus Presenter Linux

Choose a tag to compare

@Gpiovesana Gpiovesana released this 09 Sep 01:19
· 28 commits to main since this release
be57227

Baseus Presenter Linux v2.0.0

🇧🇷 Português

A versão 2.0.0 representa uma grande evolução do Baseus Presenter Linux, com uma nova arquitetura modular, melhorias de estabilidade, instalação mais segura e um novo sistema de atualização baseado em releases do GitHub.

✨ Principais novidades

  • Nova arquitetura modular, separando hardware, áudio, interface gráfica, overlay, configurações e atualização.
  • Melhorias no suporte a múltiplos monitores e projetores.
  • Melhorias no pincel digital e no sistema de overlay.
  • Tratamento mais robusto de desconexão e reconexão do passador.
  • Melhorias no sistema de transcrição offline com Vosk.
  • Melhorias na tradução simultânea offline com Argos Translate.
  • Gerenciamento de dispositivos de áudio mais confiável.
  • Salvamento de configurações mais seguro e resistente a corrupção.
  • Melhor gerenciamento de threads e encerramento do aplicativo.
  • Novo sistema de instalação com ambiente virtual Python isolado.
  • Novo sistema de atualização baseado nas releases estáveis do GitHub.
  • Proteções contra instalações incompletas, atualizações simultâneas e substituição acidental de checkouts de desenvolvimento.
  • Novo sistema de versionamento.
  • Inclusão de testes automatizados para os principais componentes do projeto.

🔄 Atualizações

A partir da versão 2.0.0, o aplicativo passa a utilizar as releases estáveis publicadas no GitHub como referência para instalação e atualização.

O instalador verifica automaticamente a última release estável disponível, ignorando drafts e pré-releases.

⚠️ Observação

Esta é uma atualização significativa em relação à versão 1.1. Recomenda-se utilizar o instalador oficial disponível no README para instalações novas.


🇺🇸 English

Version 2.0.0 is a major evolution of Baseus Presenter Linux, introducing a new modular architecture, improved stability, safer installation, and a new GitHub Releases-based update system.

✨ Main changes

  • New modular architecture separating hardware, audio, graphical interface, overlay, configuration, and update logic.
  • Improved multi-monitor and projector support.
  • Improvements to the digital pen and overlay system.
  • More robust presenter disconnection and reconnection handling.
  • Improved offline transcription using Vosk.
  • Improved offline live translation using Argos Translate.
  • More reliable audio device management.
  • Safer and more corruption-resistant configuration saving.
  • Improved thread management and application shutdown.
  • New installation system using an isolated Python virtual environment.
  • New update system based on stable GitHub Releases.
  • Protections against incomplete installations, concurrent updates, and accidental replacement of development checkouts.
  • New versioning system.
  • Automated tests covering the main project components.

🔄 Updates

Starting with version 2.0.0, the application uses stable GitHub Releases as the reference for installation and automatic updates.

The installer automatically checks the latest stable release while ignoring drafts and pre-releases.

⚠️ Note

This is a significant update compared to version 1.1. For new installations, using the official installer available in the README is recommended.