Об этом проекте
Gosh Calc — это приложение-калькулятор, разработанное для рабочего стола COSMIC с использованием инструментария libcosmic. Оно предоставляет три различных режима вычислений: стандартный, научный и инженерный. Стандартный режим поддерживает арифметику с правильным приоритетом, цепочечные операции и контекстно-зависимые проценты. Научный режим включает скобки, степени, корни, логарифмы, тригонометрические функции с переключателем DEG/RAD, а также константы π и e. Инженерный режим позволяет переключаться между основаниями HEX, DEC, OCT и BIN, отображая все основания одновременно и поддерживая побитовые операции с точными 64-битными целыми числами.
Приложение обладает полной поддержкой клавиатуры для всех режимов, включая ввод цифр, операторы и функциональные клавиши. Ящик истории сохраняется между запусками, позволяя пользователям повторно использовать предыдущие результаты. Приложение является песочницей для установки Flatpak с минимальными разрешениями, не требуя доступа к сети или файловой системе. Оно использует файловый бэкэнд cosmic-config для настроек, что позволяет ему работать на не-COSMIC рабочих столах и следовать системному оформлению через портал настроек. Доступны предварительно собранные артефакты для x86_64 и aarch64, включая портативные tar-архивы и пакеты Flatpak с контрольными суммами. Инструменты разработки включают Cargo для сборки и тестирования, а также скрипты для проверки и генерации исходного кода Flatpak.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.