Sobre el proyecto
Gosh Calc es una aplicación de calculadora diseñada para el entorno de escritorio COSMIC, utilizando el toolkit libcosmic. Proporciona tres modos de cálculo distintos: estándar, científico y programador. El modo estándar admite aritmética con precedencia correcta, operaciones encadenadas y porcentajes conscientes del contexto. El modo científico incluye paréntesis, potencias, raíces, logaritmos, funciones trigonométricas con conmutadores DEG/RAD y constantes como π y e. El modo programador permite cambiar entre bases HEX, DEC, OCT y BIN, mostrando todas las bases simultáneamente y admitiendo operaciones bit a bit con enteros de 64 bits exactos.
La aplicación cuenta con soporte completo para teclado en todos los modos, incluida la entrada de dígitos, operadores y teclas de función. Un panel de historial persiste entre lanzamientos, lo que permite a los usuarios reutilizar resultados anteriores. La aplicación está sandbox para instalación Flatpak con permisos mínimos, sin requerir acceso a red o sistema de archivos. Utiliza el backend de archivo de cosmic-config para configuraciones, lo que le permite ejecutarse en escritorios no COSMIC y seguir la temática del sistema a través del portal de configuraciones. Están disponibles artefactos preconstruidos para x86_64 y aarch64, incluidos tarballs portátiles y paquetes Flatpak con sumas de verificación. Las herramientas de desarrollo incluyen Cargo para compilación y pruebas, y scripts para verificación y generación de fuentes Flatpak.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.