عن المشروع

Gosh Calc هو تطبيق حاسبة مصمم لبيئة سطح مكتب COSMIC، ويستخدم مجموعة أدوات libcosmic. وهو يوفر ثلاثة أوضاع حسابية متميزة: القياسي، والعلمي، والبرمجي. يدعم الوضع القياسي الحساب مع الأولوية الصحيحة، والعمليات المتسلسلة، والنسب المئوية الخاصة بالسياق. يتضمن الوضع العلمي الأقواس، والقوى، والجذور، واللوغاريتمات، والدوال المثلثية مع تبديل DEG/RAD، والثوابت مثل π وe. يسمح الوضع البرمجي بالتبديل بين قواعد HEX وDEC وOCT وBIN، وعرض جميع القواعد في وقت واحد، ودعم العمليات البتية مع أعداد صحيحة دقيقة 64 بت. يتميز التطبيق بدعم كامل للوحة المفاتيح لجميع الأوضاع، بما في ذلك إدخال الأرقام، والمشغلين، ومفاتيح الوظائف. يبقى درج التاريخ مستمرًا عبر عمليات الإطلاق، مما يسمح للمستخدمين بإعادة استخدام النتائج السابقة. التطبيق محصور لتركيب Flatpak مع أذونات محدودة، ولا يتطلب الوصول إلى الشبكة أو نظام الملفات. وهو يستخدم واجهة ملف cosmic-config للإعدادات، مما يتيح له العمل على أسطح مكتب غير COSMIC واتباع موضوع النظام عبر بوابة الإعدادات. تتوفر قطع أثرية مبنية مسبقًا لـ x86_64 وaarch64، بما في ذلك حزم tarball المحمولة وحزم Flatpak مع مجموعات التحقق. تتضمن أدوات التطوير Cargo للبناء والاختبار، ونصوصًا للتحقق وتوليد مصدر Flatpak.