gitextract_votdenm3/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── feature_request.md │ │ ├── logic-bug.md │ │ └── ui-bug.md │ └── workflows/ │ └── release_stable.yml ├── .gitignore ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ ├── java/ │ │ └── com/ │ │ └── sosauce/ │ │ └── vanilla/ │ │ ├── MainActivity.kt │ │ ├── data/ │ │ │ ├── actions/ │ │ │ │ └── CalcAction.kt │ │ │ ├── calculator/ │ │ │ │ ├── Evaluator.kt │ │ │ │ └── Tokens.kt │ │ │ ├── datastore/ │ │ │ │ ├── DataStore.kt │ │ │ │ └── SettingsExt.kt │ │ │ └── sysui/ │ │ │ └── QSTile.kt │ │ ├── domain/ │ │ │ ├── model/ │ │ │ │ └── Calculation.kt │ │ │ └── repository/ │ │ │ ├── HistoryDao.kt │ │ │ ├── HistoryDatabase.kt │ │ │ ├── HistoryEvents.kt │ │ │ └── HistoryState.kt │ │ ├── ui/ │ │ │ ├── navigation/ │ │ │ │ ├── Navigation.kt │ │ │ │ └── Screens.kt │ │ │ ├── screens/ │ │ │ │ ├── calculator/ │ │ │ │ │ ├── CalculatorScreen.kt │ │ │ │ │ ├── CalculatorScreenLandscape.kt │ │ │ │ │ ├── CalculatorViewModel.kt │ │ │ │ │ └── components/ │ │ │ │ │ ├── CalcButton.kt │ │ │ │ │ ├── CalculationDisplay.kt │ │ │ │ │ ├── CuteButton.kt │ │ │ │ │ └── DisableSoftKeyboard.kt │ │ │ │ ├── history/ │ │ │ │ │ ├── HistoryScreen.kt │ │ │ │ │ ├── HistoryViewModel.kt │ │ │ │ │ └── components/ │ │ │ │ │ ├── DeletionConfirmationDialog.kt │ │ │ │ │ └── HistoryActionButtons.kt │ │ │ │ └── settings/ │ │ │ │ ├── SettingsFormatting.kt │ │ │ │ ├── SettingsHistory.kt │ │ │ │ ├── SettingsLookAndFeel.kt │ │ │ │ ├── SettingsMisc.kt │ │ │ │ ├── SettingsScreen.kt │ │ │ │ └── components/ │ │ │ │ ├── AboutCard.kt │ │ │ │ ├── FontSelector.kt │ │ │ │ ├── LazyRowWithScrollButton.kt │ │ │ │ ├── SettingsCategoryCard.kt │ │ │ │ ├── SettingsSwitch.kt │ │ │ │ ├── SettingsWithTitle.kt │ │ │ │ └── ThemeSelector.kt │ │ │ ├── shared_components/ │ │ │ │ └── AnimatedFab.kt │ │ │ └── theme/ │ │ │ └── Theme.kt │ │ └── utils/ │ │ ├── Constants.kt │ │ ├── Extensions.kt │ │ └── ViewModelFactories.kt │ └── res/ │ ├── drawable/ │ │ ├── amoled.xml │ │ ├── arrow_right.xml │ │ ├── arrow_up.xml │ │ ├── back_arrow.xml │ │ ├── backspace_filled.xml │ │ ├── backspace_rounded.xml │ │ ├── calculator.xml │ │ ├── check.xml │ │ ├── close.xml │ │ ├── copy.xml │ │ ├── dark_mode.xml │ │ ├── delete.xml │ │ ├── favorite_filled.xml │ │ ├── formatting.xml │ │ ├── github.xml │ │ ├── history_rounded.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── icon_splash.xml │ │ ├── light_mode.xml │ │ ├── more_horiz.xml │ │ ├── more_vert.xml │ │ ├── palette.xml │ │ ├── parentheses.xml │ │ ├── settings_filled.xml │ │ ├── sort_rounded.xml │ │ ├── system_theme.xml │ │ ├── trash_rounded.xml │ │ └── undo.xml │ ├── mipmap-anydpi-v26/ │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ ├── values/ │ │ ├── colors.xml │ │ ├── ic_launcher_background.xml │ │ ├── strings.xml │ │ └── themes.xml │ ├── values-es/ │ │ └── strings.xml │ ├── values-fr-rFR/ │ │ └── strings.xml │ ├── values-v31/ │ │ └── colors.xml │ └── values-zh-rCN/ │ └── strings.xml ├── build.gradle.kts ├── fastlane/ │ └── metadata/ │ └── android/ │ ├── de/ │ │ ├── full_description.txt │ │ └── short_description.txt │ └── en-US/ │ ├── full_description.txt │ └── short_description.txt ├── font_licence.txt ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts