From 23c79b808267c7e2b89b1d9a638b014a49fb628f Mon Sep 17 00:00:00 2001 From: Nain57 Date: Sat, 11 Jul 2026 10:37:07 +0200 Subject: [PATCH 1/9] [#966] Add number detection type parameter to UI --- core/common/ui/src/main/res/values/styles.xml | 2 +- .../23.json | 857 ++++++++++++++++++ .../core/database/ClickDatabase.kt | 1 + .../core/database/DatabaseInfo.kt | 2 +- .../core/database/entity/ConditionEntity.kt | 1 + .../core/database/entity/DatabaseEnums.kt | 11 + .../compat/CompatDeserializer.kt | 2 + .../domain/model/condition/ConditionMapper.kt | 17 + .../model/condition/NumberFormatType.kt | 27 + .../domain/model/condition/ScreenCondition.kt | 4 +- .../model/condition/ConditionMapperTests.kt | 100 ++ .../model/condition/ConditionTestsData.kt | 56 ++ .../condition/UiNumberFormatDropdownItem.kt | 56 ++ .../screen/number/NumberConditionDialog.kt | 10 + .../screen/number/NumberConditionUiState.kt | 2 + .../screen/number/NumberConditionViewModel.kt | 8 + .../layout/dialog_config_condition_number.xml | 27 +- .../src/main/res/values-ar/strings.xml | 8 + .../src/main/res/values-es/strings.xml | 8 + .../src/main/res/values-fr/strings.xml | 8 + .../src/main/res/values-it/strings.xml | 8 + .../src/main/res/values-ja/strings.xml | 8 + .../src/main/res/values-pt-rBR/strings.xml | 8 + .../src/main/res/values-ru/strings.xml | 8 + .../src/main/res/values-uk/strings.xml | 8 + .../src/main/res/values-zh-rCN/strings.xml | 8 + .../src/main/res/values-zh-rTW/strings.xml | 8 + .../src/main/res/values/strings.xml | 8 + 28 files changed, 1264 insertions(+), 7 deletions(-) create mode 100644 core/smart/database/schemas/com.buzbuz.smartautoclicker.core.database.ClickDatabase/23.json create mode 100644 core/smart/domain/src/main/java/com/buzbuz/smartautoclicker/core/domain/model/condition/NumberFormatType.kt create mode 100644 feature/smart-config/src/main/java/com/buzbuz/smartautoclicker/feature/smart/config/ui/common/model/condition/UiNumberFormatDropdownItem.kt diff --git a/core/common/ui/src/main/res/values/styles.xml b/core/common/ui/src/main/res/values/styles.xml index fed2cb7a8..3c7fb22a8 100644 --- a/core/common/ui/src/main/res/values/styles.xml +++ b/core/common/ui/src/main/res/values/styles.xml @@ -73,7 +73,7 @@ ?attr/colorOutlineVariant -