mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
Add a new entry in about menu to see current voltage
- Add a new traduction for this entry - Add the entry in submenu
This commit is contained in:
@@ -43,6 +43,7 @@ SerialNumber = "Seriennummer"
|
||||
UpdatePopUp = "Erinnerung: Update"
|
||||
BetaPopUp = "Beta pop-up"
|
||||
Contributors = "Beiträger"
|
||||
Battery = "Batteriestatus"
|
||||
Accessibility = "Barrierefreiheit"
|
||||
AccessibilityInvertColors = "Farbumkehrung"
|
||||
AccessibilityMagnify = "Lupe"
|
||||
|
||||
@@ -42,6 +42,7 @@ SmallFont = "Small "
|
||||
SerialNumber = "Serial number"
|
||||
UpdatePopUp = "Update pop-up"
|
||||
BetaPopUp = "Beta pop-up"
|
||||
Battery = "Battery"
|
||||
Contributors = "Contributors"
|
||||
Accessibility = "Accessibility"
|
||||
AccessibilityInvertColors = "Invert colors"
|
||||
|
||||
@@ -43,6 +43,7 @@ SerialNumber = "Número serie"
|
||||
UpdatePopUp = "Pop-up de actualización"
|
||||
BetaPopUp = "Beta pop-up"
|
||||
Contributors = "Contribuyentes"
|
||||
Battery = "Batería"
|
||||
Accessibility = "Accesibilidad"
|
||||
AccessibilityInvertColors = "Colores invertidos"
|
||||
AccessibilityMagnify = "Lupa"
|
||||
|
||||
@@ -43,6 +43,7 @@ SerialNumber = "Numéro de série"
|
||||
UpdatePopUp = "Rappel de mise à jour"
|
||||
BetaPopUp = "Rappel de version bêta"
|
||||
Contributors = "Contributeurs"
|
||||
Battery = "Batterie"
|
||||
Accessibility = "Accessibilité"
|
||||
AccessibilityInvertColors = "Inverser couleurs"
|
||||
AccessibilityMagnify = "Loupe"
|
||||
|
||||
@@ -43,6 +43,7 @@ SerialNumber = "Sorozatszám"
|
||||
UpdatePopUp = "Frissítés figyelmeztetés"
|
||||
BetaPopUp = "Béta figyelmeztetés"
|
||||
Contributors = "Közremüködök"
|
||||
Battery = "Akkumulátor"
|
||||
Accessibility = "Több vizuális beállitások"
|
||||
AccessibilityInvertColors = "Invertált színek"
|
||||
AccessibilityMagnify = "Nagyító"
|
||||
|
||||
@@ -43,6 +43,7 @@ SerialNumber = "Numero di serie"
|
||||
UpdatePopUp = "Promemoria aggiornamento"
|
||||
BetaPopUp = "Promemoria beta"
|
||||
Contributors = "Contributors"
|
||||
Battery = "Batteria"
|
||||
Accessibility = "Accessibility"
|
||||
AccessibilityInvertColors = "Invert colors"
|
||||
AccessibilityMagnify = "Magnify"
|
||||
|
||||
@@ -43,6 +43,7 @@ SerialNumber = "Serienummer"
|
||||
UpdatePopUp = "Update pop-up"
|
||||
BetaPopUp = "Bèta pop-up"
|
||||
Contributors = "Contributors"
|
||||
Battery = "Batterij"
|
||||
Accessibility = "Accessibility"
|
||||
AccessibilityInvertColors = "Invert colors"
|
||||
AccessibilityMagnify = "Magnify"
|
||||
|
||||
@@ -43,6 +43,7 @@ SerialNumber = "Número serie"
|
||||
UpdatePopUp = "Alertas de atualização"
|
||||
BetaPopUp = "Beta pop-up"
|
||||
Contributors = "Contribuidores"
|
||||
Battery = "Bateria"
|
||||
Accessibility = "Acessibilidade"
|
||||
AccessibilityInvertColors = "Cores invertidas"
|
||||
AccessibilityMagnify = "Lupa"
|
||||
|
||||
@@ -20,7 +20,7 @@ constexpr SettingsMessageTree s_modelMathOptionsChildren[6] = {SettingsMessageTr
|
||||
constexpr SettingsMessageTree s_modelFontChildren[2] = {SettingsMessageTree(I18n::Message::LargeFont), SettingsMessageTree(I18n::Message::SmallFont)};
|
||||
constexpr SettingsMessageTree s_accessibilityChildren[6] = {SettingsMessageTree(I18n::Message::AccessibilityInvertColors), SettingsMessageTree(I18n::Message::AccessibilityMagnify),SettingsMessageTree(I18n::Message::AccessibilityGamma),SettingsMessageTree(I18n::Message::AccessibilityGammaRed),SettingsMessageTree(I18n::Message::AccessibilityGammaGreen),SettingsMessageTree(I18n::Message::AccessibilityGammaBlue)};
|
||||
constexpr SettingsMessageTree s_contributorsChildren[23] = {SettingsMessageTree(I18n::Message::Developers), SettingsMessageTree(I18n::Message::QuentinGuidee), SettingsMessageTree(I18n::Message::JoachimLeFournis), SettingsMessageTree(I18n::Message::MaximeFriess), SettingsMessageTree(I18n::Message::JeanBaptisteBoric), SettingsMessageTree(I18n::Message::SandraSimmons), SettingsMessageTree(I18n::Message::David), SettingsMessageTree(I18n::Message::DamienNicolet), SettingsMessageTree(I18n::Message::EvannDreumont), SettingsMessageTree(I18n::Message::SzaboLevente), SettingsMessageTree(I18n::Message::VenceslasDuet), SettingsMessageTree(I18n::Message::CharlotteThomas), SettingsMessageTree(I18n::Message::AntoninLoubiere), SettingsMessageTree(I18n::Message::CyprienMejat), SettingsMessageTree(I18n::Message::BetaTesters), SettingsMessageTree(I18n::Message::TimeoArnouts), SettingsMessageTree(I18n::Message::JulieC), SettingsMessageTree(I18n::Message::LelahelHideux), SettingsMessageTree(I18n::Message::Madil), SettingsMessageTree(I18n::Message::HilaireLeRoux), SettingsMessageTree(I18n::Message::HectorNussbaumer), SettingsMessageTree(I18n::Message::RaphaelDyda), SettingsMessageTree(I18n::Message::ThibautC)};
|
||||
constexpr SettingsMessageTree s_modelAboutChildren[8] = {SettingsMessageTree(I18n::Message::Username), SettingsMessageTree(I18n::Message::SoftwareVersion), SettingsMessageTree(I18n::Message::OmegaVersion), SettingsMessageTree(I18n::Message::MicroPythonVersion), SettingsMessageTree(I18n::Message::MemUse), SettingsMessageTree(I18n::Message::SerialNumber), SettingsMessageTree(I18n::Message::FccId), SettingsMessageTree(I18n::Message::Contributors, s_contributorsChildren)};
|
||||
constexpr SettingsMessageTree s_modelAboutChildren[9] = {SettingsMessageTree(I18n::Message::Username), SettingsMessageTree(I18n::Message::SoftwareVersion), SettingsMessageTree(I18n::Message::OmegaVersion), SettingsMessageTree(I18n::Message::MicroPythonVersion), SettingsMessageTree(I18n::Message::Battery), SettingsMessageTree(I18n::Message::MemUse), SettingsMessageTree(I18n::Message::SerialNumber), SettingsMessageTree(I18n::Message::FccId), SettingsMessageTree(I18n::Message::Contributors, s_contributorsChildren)};
|
||||
|
||||
MainController::MainController(Responder * parentResponder, InputEventHandlerDelegate * inputEventHandlerDelegate) :
|
||||
ViewController(parentResponder),
|
||||
|
||||
@@ -25,7 +25,7 @@ extern const Shared::SettingsMessageTree s_modelFontChildren[2];
|
||||
extern const Shared::SettingsMessageTree s_modelDateTimeChildren[3];
|
||||
extern const Shared::SettingsMessageTree s_accessibilityChildren[6];
|
||||
extern const Shared::SettingsMessageTree s_contributorsChildren[23];
|
||||
extern const Shared::SettingsMessageTree s_modelAboutChildren[8];
|
||||
extern const Shared::SettingsMessageTree s_modelAboutChildren[9];
|
||||
extern const Shared::SettingsMessageTree s_model;
|
||||
|
||||
class MainController : public ViewController, public ListViewDataSource, public SelectableTableViewDataSource {
|
||||
|
||||
@@ -4,8 +4,11 @@
|
||||
#include <cmath>
|
||||
#include <apps/settings/main_controller.h>
|
||||
#include <poincare/integer.h>
|
||||
#include <poincare/number.h>
|
||||
#include <ion/storage.h>
|
||||
|
||||
#include <poincare/preferences.h>
|
||||
|
||||
#define MP_STRINGIFY_HELPER(x) #x
|
||||
#define MP_STRINGIFY(x) MP_STRINGIFY_HELPER(x)
|
||||
|
||||
@@ -13,6 +16,8 @@
|
||||
#error This file expects OMEGA_STATE to be defined
|
||||
#endif
|
||||
|
||||
|
||||
using namespace Shared;
|
||||
namespace Settings {
|
||||
|
||||
AboutController::AboutController(Responder * parentResponder) :
|
||||
@@ -159,11 +164,17 @@ void AboutController::willDisplayCellForIndex(HighlightCell * cell, int index) {
|
||||
} else {
|
||||
MessageTableCellWithBuffer * myCell = (MessageTableCellWithBuffer *)cell;
|
||||
static const char * mpVersion = MICROPY_VERSION_STRING;
|
||||
|
||||
static char batteryLevel[15];
|
||||
int batteryLen = Poincare::Number::FloatNumber(Ion::Battery::voltage()).serialize(batteryLevel, 15, Poincare::Preferences::PrintFloatMode::Decimal, 3);
|
||||
batteryLevel[batteryLen] = 'V';
|
||||
|
||||
static const char * messages[] = {
|
||||
(const char*) Ion::username(),
|
||||
Ion::softwareVersion(),
|
||||
Ion::omegaVersion(),
|
||||
mpVersion,
|
||||
batteryLevel,
|
||||
"",
|
||||
Ion::serialNumber(),
|
||||
Ion::fccId(),
|
||||
|
||||
Reference in New Issue
Block a user