From d73df5524eab94ca436be4356c8df61f2e34407f Mon Sep 17 00:00:00 2001 From: Amir Mousavi Date: Wed, 6 May 2026 23:33:56 +0330 Subject: [PATCH] Feat(All): Tis some changes --- .idea/deploymentTargetSelector.xml | 12 + .idea/gradle.xml | 5 +- .idea/planningMode.xml | 10 + .../com/example/core/data/AppConfigImpl.kt | 9 + .../example/core/data/PaymentResultImpl.kt | 2 +- .../java/com/example/core/di/CoreModule.kt | 7 + .../java/com/example/core/domain/AppConfig.kt | 7 + .../java/com/example/core/domain/Printer.kt | 11 + .../com/example/core/model/PrintEntity.kt | 23 ++ core/src/main/res/drawable/divider.xml | 28 ++ .../horizontal_line_svgrepo_com__1_.xml | 26 ++ design_system/build.gradle.kts | 3 + .../example/design_system/WebViewScreen.kt | 41 +-- .../util/PspJavaScriptInterface.kt | 51 ++- {ps3 => p3}/.gitignore | 0 {ps3 => p3}/build.gradle.kts | 30 +- {ps3 => p3}/consumer-rules.pro | 0 p3/libs/classes-2.1.17.jar | Bin 0 -> 319622 bytes {ps3 => p3}/libs/platform_sdk_v2.3.706.jar | Bin {ps3 => p3}/proguard-rules.pro | 0 .../example/p3}/ExampleInstrumentedTest.kt | 2 +- {ps3 => p3}/src/main/AndroidManifest.xml | 0 .../java/com/example/p3}/IapPosService.kt | 4 +- p3/src/main/java/com/example/p3/P3Printer.kt | 333 ++++++++++++++++++ .../src/main/java/com/example/p3/P3Service.kt | 7 +- .../java/com/example/p3}/PrinterHelper.kt | 2 +- .../main/java/com/example/p3/di/P3Module.kt | 6 +- .../com/example/p3}/models/IapAccountSplit.kt | 2 +- p3/src/main/res/font/font.ttf | Bin 0 -> 60392 bytes .../java/com/example/p3}/ExampleUnitTest.kt | 2 +- .../main/java/com/example/ps4/P3Printer.kt | 20 ++ settings.gradle.kts | 5 +- {tis_sep => stage_app}/.gitignore | 0 stage_app/build.gradle.kts | 85 +++++ {tis_sep => stage_app}/proguard-rules.pro | 0 .../stage_app/ExampleInstrumentedTest.kt | 24 ++ stage_app/src/main/AndroidManifest.xml | 42 +++ .../com/example/stage_app/PspApplication.kt | 7 + .../example/stage_app/StageMainActivity.kt | 69 ++++ .../stage_app/screen/StageWebViewScreen.kt | 73 ++++ .../stage_app/viewmodel/StageViewModel.kt | 72 ++++ .../res/drawable/ic_launcher_background.xml | 170 +++++++++ .../res/drawable/ic_launcher_foreground.xml | 30 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes .../src/main/res/values-night/themes.xml | 16 + .../src/main/res/values/colors.xml | 0 stage_app/src/main/res/values/strings.xml | 3 + stage_app/src/main/res/values/themes.xml | 16 + .../java/com/example/tis_app/di/PspModule.kt | 20 ++ .../java/com/example/tis_sep/di/PspModule.kt | 5 + .../java/com/example/tis_sep/di/PspModule.kt | 0 .../com/example/stage_app/ExampleUnitTest.kt | 17 + tis_app/.gitignore | 1 + {tis_sep => tis_app}/build.gradle.kts | 12 +- tis_app/proguard-rules.pro | 21 ++ .../baselineProfiles/0/tis_sep-ps3-release.dm | Bin .../baselineProfiles/1/tis_sep-ps3-release.dm | Bin .../ps3/release/output-metadata.json | 0 .../ps3/release/tis_sep-ps3-release.apk | Bin .../baselineProfiles/0/tis_sep-ps4-release.dm | Bin .../baselineProfiles/1/tis_sep-ps4-release.dm | Bin .../ps4/release/output-metadata.json | 0 .../ps4/release/tis_sep-ps4-release.apk | Bin .../tis_app}/ExampleInstrumentedTest.kt | 2 +- .../src/main/AndroidManifest.xml | 0 tis_app/src/main/ic_launcher-playstore.png | Bin 0 -> 46315 bytes .../com/example/tis_app}/PspApplication.kt | 2 +- .../com/example/tis_app}/TisMainActivity.kt | 6 +- .../tis_app}/screen/TisWebViewScreen.kt | 25 +- .../tis_app}/viewmodel/WebViewModel.kt | 20 +- .../res/drawable/ic_android_black_24dp.xml | 20 ++ .../res/drawable/ic_launcher_background.xml | 78 ++++ tis_app/src/main/res/drawable/tis_icon.xml | 144 ++++++++ tis_app/src/main/res/font/font.ttf | Bin 0 -> 60392 bytes .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 2658 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 2670 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 4352 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 1960 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 1684 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 2830 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 3616 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 3582 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 6068 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 5346 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 5928 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 9892 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 7026 bytes .../ic_launcher_foreground.webp | Bin 0 -> 8808 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 13310 bytes tis_app/src/main/res/values/colors.xml | 10 + .../res/values/ic_launcher_background.xml | 4 + tis_app/src/main/res/values/strings.xml | 3 + .../src/main/res/values/themes.xml | 0 .../java/com/example/tis_app/di/PspModule.kt | 20 ++ .../java/com/example/tis_sep/di/PspModule.kt | 11 +- .../java/com/example/tis_sep/di/PspModule.kt | 24 ++ .../com/example/tis_app}/ExampleUnitTest.kt | 2 +- tis_sep/src/main/ic_launcher-playstore.png | Bin 110322 -> 0 bytes .../res/drawable/ic_launcher_background.xml | 74 ---- .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 2632 -> 0 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 4160 -> 0 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 4602 -> 0 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 1974 -> 0 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 2672 -> 0 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 3142 -> 0 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 4184 -> 0 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 6280 -> 0 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 6716 -> 0 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 6716 -> 0 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 12854 -> 0 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 10708 -> 0 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 10330 -> 0 bytes .../ic_launcher_foreground.webp | Bin 23696 -> 0 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 15836 -> 0 bytes tis_sep/src/main/res/values/strings.xml | 3 - 128 files changed, 1635 insertions(+), 156 deletions(-) create mode 100644 .idea/planningMode.xml create mode 100644 core/src/main/java/com/example/core/data/AppConfigImpl.kt create mode 100644 core/src/main/java/com/example/core/domain/AppConfig.kt create mode 100644 core/src/main/java/com/example/core/domain/Printer.kt create mode 100644 core/src/main/java/com/example/core/model/PrintEntity.kt create mode 100644 core/src/main/res/drawable/divider.xml create mode 100644 core/src/main/res/drawable/horizontal_line_svgrepo_com__1_.xml rename {ps3 => p3}/.gitignore (100%) rename {ps3 => p3}/build.gradle.kts (62%) rename {ps3 => p3}/consumer-rules.pro (100%) create mode 100644 p3/libs/classes-2.1.17.jar rename {ps3 => p3}/libs/platform_sdk_v2.3.706.jar (100%) rename {ps3 => p3}/proguard-rules.pro (100%) rename {ps3/src/androidTest/java/com/example/ps3 => p3/src/androidTest/java/com/example/p3}/ExampleInstrumentedTest.kt (96%) rename {ps3 => p3}/src/main/AndroidManifest.xml (100%) rename {ps3/src/main/java/com/example/ps3 => p3/src/main/java/com/example/p3}/IapPosService.kt (98%) create mode 100644 p3/src/main/java/com/example/p3/P3Printer.kt rename ps3/src/main/java/com/example/ps3/Ps3Service.kt => p3/src/main/java/com/example/p3/P3Service.kt (87%) rename {ps3/src/main/java/com/example/ps3 => p3/src/main/java/com/example/p3}/PrinterHelper.kt (99%) rename ps3/src/main/java/com/example/ps3/di/Ps3Module.kt => p3/src/main/java/com/example/p3/di/P3Module.kt (84%) rename {ps3/src/main/java/com/example/ps3 => p3/src/main/java/com/example/p3}/models/IapAccountSplit.kt (69%) create mode 100644 p3/src/main/res/font/font.ttf rename {ps3/src/test/java/com/example/ps3 => p3/src/test/java/com/example/p3}/ExampleUnitTest.kt (92%) create mode 100644 ps4/src/main/java/com/example/ps4/P3Printer.kt rename {tis_sep => stage_app}/.gitignore (100%) create mode 100644 stage_app/build.gradle.kts rename {tis_sep => stage_app}/proguard-rules.pro (100%) create mode 100644 stage_app/src/androidTest/java/com/example/stage_app/ExampleInstrumentedTest.kt create mode 100644 stage_app/src/main/AndroidManifest.xml create mode 100644 stage_app/src/main/java/com/example/stage_app/PspApplication.kt create mode 100644 stage_app/src/main/java/com/example/stage_app/StageMainActivity.kt create mode 100644 stage_app/src/main/java/com/example/stage_app/screen/StageWebViewScreen.kt create mode 100644 stage_app/src/main/java/com/example/stage_app/viewmodel/StageViewModel.kt create mode 100644 stage_app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 stage_app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 stage_app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 stage_app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 stage_app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 stage_app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 stage_app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 stage_app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 stage_app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 stage_app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 stage_app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 stage_app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 stage_app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 stage_app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 stage_app/src/main/res/values-night/themes.xml rename {tis_sep => stage_app}/src/main/res/values/colors.xml (100%) create mode 100644 stage_app/src/main/res/values/strings.xml create mode 100644 stage_app/src/main/res/values/themes.xml create mode 100644 stage_app/src/p3/java/com/example/tis_app/di/PspModule.kt rename {tis_sep => stage_app}/src/ps4/java/com/example/tis_sep/di/PspModule.kt (78%) rename {tis_sep => stage_app}/src/standard/java/com/example/tis_sep/di/PspModule.kt (100%) create mode 100644 stage_app/src/test/java/com/example/stage_app/ExampleUnitTest.kt create mode 100644 tis_app/.gitignore rename {tis_sep => tis_app}/build.gradle.kts (85%) create mode 100644 tis_app/proguard-rules.pro rename {tis_sep => tis_app}/ps3/release/baselineProfiles/0/tis_sep-ps3-release.dm (100%) rename {tis_sep => tis_app}/ps3/release/baselineProfiles/1/tis_sep-ps3-release.dm (100%) rename {tis_sep => tis_app}/ps3/release/output-metadata.json (100%) rename {tis_sep => tis_app}/ps3/release/tis_sep-ps3-release.apk (100%) rename {tis_sep => tis_app}/ps4/release/baselineProfiles/0/tis_sep-ps4-release.dm (100%) rename {tis_sep => tis_app}/ps4/release/baselineProfiles/1/tis_sep-ps4-release.dm (100%) rename {tis_sep => tis_app}/ps4/release/output-metadata.json (100%) rename {tis_sep => tis_app}/ps4/release/tis_sep-ps4-release.apk (100%) rename {tis_sep/src/androidTest/java/com/example/tis_sep => tis_app/src/androidTest/java/com/example/tis_app}/ExampleInstrumentedTest.kt (95%) rename {tis_sep => tis_app}/src/main/AndroidManifest.xml (100%) create mode 100644 tis_app/src/main/ic_launcher-playstore.png rename {tis_sep/src/main/java/com/example/tis_sep => tis_app/src/main/java/com/example/tis_app}/PspApplication.kt (82%) rename {tis_sep/src/main/java/com/example/tis_sep => tis_app/src/main/java/com/example/tis_app}/TisMainActivity.kt (96%) rename {tis_sep/src/main/java/com/example/tis_sep => tis_app/src/main/java/com/example/tis_app}/screen/TisWebViewScreen.kt (73%) rename {tis_sep/src/main/java/com/example/tis_sep => tis_app/src/main/java/com/example/tis_app}/viewmodel/WebViewModel.kt (61%) create mode 100644 tis_app/src/main/res/drawable/ic_android_black_24dp.xml create mode 100644 tis_app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 tis_app/src/main/res/drawable/tis_icon.xml create mode 100644 tis_app/src/main/res/font/font.ttf rename {tis_sep => tis_app}/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {tis_sep => tis_app}/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) create mode 100644 tis_app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 tis_app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 tis_app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 tis_app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 tis_app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 tis_app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 tis_app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 tis_app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 tis_app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 tis_app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 tis_app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 tis_app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 tis_app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 tis_app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 tis_app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 tis_app/src/main/res/values/colors.xml create mode 100644 tis_app/src/main/res/values/ic_launcher_background.xml create mode 100644 tis_app/src/main/res/values/strings.xml rename {tis_sep => tis_app}/src/main/res/values/themes.xml (100%) create mode 100644 tis_app/src/p3/java/com/example/tis_app/di/PspModule.kt rename {tis_sep/src/ps3 => tis_app/src/ps4}/java/com/example/tis_sep/di/PspModule.kt (50%) create mode 100644 tis_app/src/standard/java/com/example/tis_sep/di/PspModule.kt rename {tis_sep/src/test/java/com/example/tis_sep => tis_app/src/test/java/com/example/tis_app}/ExampleUnitTest.kt (91%) delete mode 100644 tis_sep/src/main/ic_launcher-playstore.png delete mode 100644 tis_sep/src/main/res/drawable/ic_launcher_background.xml delete mode 100644 tis_sep/src/main/res/mipmap-hdpi/ic_launcher.webp delete mode 100644 tis_sep/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp delete mode 100644 tis_sep/src/main/res/mipmap-hdpi/ic_launcher_round.webp delete mode 100644 tis_sep/src/main/res/mipmap-mdpi/ic_launcher.webp delete mode 100644 tis_sep/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp delete mode 100644 tis_sep/src/main/res/mipmap-mdpi/ic_launcher_round.webp delete mode 100644 tis_sep/src/main/res/mipmap-xhdpi/ic_launcher.webp delete mode 100644 tis_sep/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp delete mode 100644 tis_sep/src/main/res/mipmap-xhdpi/ic_launcher_round.webp delete mode 100644 tis_sep/src/main/res/mipmap-xxhdpi/ic_launcher.webp delete mode 100644 tis_sep/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp delete mode 100644 tis_sep/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp delete mode 100644 tis_sep/src/main/res/mipmap-xxxhdpi/ic_launcher.webp delete mode 100644 tis_sep/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp delete mode 100644 tis_sep/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp delete mode 100644 tis_sep/src/main/res/values/strings.xml diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 1bcace6..c8be39b 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -10,6 +10,18 @@