From 243dfc0bc5b46eb0c35ea61678390fd082310314 Mon Sep 17 00:00:00 2001 From: tateisu Date: Sat, 6 Nov 2021 12:00:29 +0900 Subject: [PATCH] =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E3=82=AD=E3=83=BC=E3=81=AE?= =?UTF-8?q?=E4=B8=80=E8=A6=A7=E3=82=92=E8=A4=87=E6=95=B0=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=81=AB=E5=88=86=E5=89=B2=E3=80=82=E3=80=8C?= =?UTF-8?q?=E3=82=AB=E3=83=A9=E3=83=A0=E8=A8=AD=E5=AE=9A/=E6=B7=BB?= =?UTF-8?q?=E4=BB=98=E3=83=A1=E3=83=87=E3=82=A3=E3=82=A2=E3=81=AE=E8=AA=AC?= =?UTF-8?q?=E6=98=8E=E6=96=87=E3=82=92=E8=A1=A8=E7=A4=BA=E3=81=99=E3=82=8B?= =?UTF-8?q?=E3=80=8D=E3=82=92=E8=BF=BD=E5=8A=A0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/compiler.xml | 10 +- .idea/gradle.xml | 2 +- apng/build.gradle | 19 + apng_android/build.gradle | 1 + app/build.gradle | 1 + .../juggler/subwaytooter/ActAccountSetting.kt | 2 + .../jp/juggler/subwaytooter/ActAppSetting.kt | 5 + .../java/jp/juggler/subwaytooter/ActMain.kt | 4 + .../jp/juggler/subwaytooter/ActMediaViewer.kt | 8 +- .../java/jp/juggler/subwaytooter/ActPost.kt | 1 + .../main/java/jp/juggler/subwaytooter/App1.kt | 3 + .../MyFirebaseMessagingService.kt | 1 + .../main/java/jp/juggler/subwaytooter/Pref.kt | 654 ------------------ .../java/jp/juggler/subwaytooter/Styler.kt | 2 + .../subwaytooter/action/Action_Account.kt | 1 + .../subwaytooter/action/Action_OpenPost.kt | 3 + .../subwaytooter/actmain/ActMainAccount.kt | 2 +- .../subwaytooter/actmain/ActMainActions.kt | 4 +- .../subwaytooter/actmain/ActMainAfterPost.kt | 2 +- .../subwaytooter/actmain/ActMainAutoCW.kt | 2 +- .../subwaytooter/actmain/ActMainColumns.kt | 3 + .../subwaytooter/actmain/ActMainIntent.kt | 4 +- .../subwaytooter/actmain/ActMainQuickPost.kt | 1 + .../subwaytooter/actmain/ActMainStyle.kt | 2 + .../subwaytooter/actmain/ActMainSwitchUI.kt | 2 +- .../subwaytooter/actmain/SideMenuAdapter.kt | 1 + .../subwaytooter/actpost/ActPostAttachment.kt | 2 +- .../subwaytooter/actpost/ActPostExtra.kt | 1 + .../subwaytooter/actpost/CompletionHelper.kt | 2 +- .../juggler/subwaytooter/api/TootApiClient.kt | 2 + .../subwaytooter/api/entity/TootAccount.kt | 2 +- .../subwaytooter/api/entity/TootAttachment.kt | 2 +- .../subwaytooter/api/entity/TootCard.kt | 2 +- .../subwaytooter/api/entity/TootInstance.kt | 2 +- .../subwaytooter/api/entity/TootReaction.kt | 2 +- .../subwaytooter/api/entity/TootStatus.kt | 2 +- .../appsetting/AppDataExporter.kt | 2 + .../subwaytooter/appsetting/AppSettingItem.kt | 2 + .../jp/juggler/subwaytooter/column/Column.kt | 3 + .../subwaytooter/column/ColumnEncoder.kt | 3 + .../subwaytooter/column/ColumnExtra1.kt | 1 + .../subwaytooter/column/ColumnTask_Gap.kt | 1 + .../subwaytooter/column/ColumnTask_Loading.kt | 2 +- .../subwaytooter/column/ColumnTask_Refresh.kt | 2 + .../columnviewholder/ColumnViewHolder.kt | 11 +- .../ColumnViewHolderActions.kt | 6 + .../ColumnViewHolderAnnouncements.kt | 2 +- .../ColumnViewHolderLifecycle.kt | 5 +- .../ColumnViewHolderQuickFilter.kt | 2 +- .../ViewHolderHeaderProfile.kt | 2 + .../subwaytooter/dialog/DlgQuickTootMenu.kt | 2 + .../subwaytooter/dialog/EmojiPicker.kt | 3 + .../juggler/subwaytooter/emoji/EmojiBase.kt | 2 +- .../itemviewholder/DlgContextMenu.kt | 2 + .../itemviewholder/ItemViewHolder.kt | 2 + .../itemviewholder/ItemViewHolderActions.kt | 72 +- .../ItemViewHolderPreviewCard.kt | 4 +- .../itemviewholder/ItemViewHolderReaction.kt | 4 +- .../itemviewholder/ItemViewHolderShow.kt | 2 + .../ItemViewHolderShowNotification.kt | 2 +- .../ItemViewHolderShowStatus.kt | 4 +- .../itemviewholder/StatusButtons.kt | 2 + .../juggler/subwaytooter/mfm/SpanOutputEnv.kt | 2 +- .../notification/PollingWorker.kt | 3 + .../subwaytooter/notification/TaskRunner.kt | 2 +- .../jp/juggler/subwaytooter/pref/PrefB.kt | 350 ++++++++++ .../subwaytooter/{ => pref}/PrefDevice.kt | 2 +- .../jp/juggler/subwaytooter/pref/PrefExt.kt | 29 + .../jp/juggler/subwaytooter/pref/PrefF.kt | 16 + .../jp/juggler/subwaytooter/pref/PrefI.kt | 116 ++++ .../jp/juggler/subwaytooter/pref/PrefL.kt | 9 + .../jp/juggler/subwaytooter/pref/PrefS.kt | 52 ++ .../subwaytooter/pref/impl/BasePref.kt | 46 ++ .../subwaytooter/pref/impl/BooleanPref.kt | 14 + .../subwaytooter/pref/impl/FloatPref.kt | 13 + .../juggler/subwaytooter/pref/impl/IntPref.kt | 13 + .../subwaytooter/pref/impl/LongPref.kt | 13 + .../subwaytooter/pref/impl/StringPref.kt | 20 + .../juggler/subwaytooter/search/MspHelper.kt | 2 + .../subwaytooter/span/NetworkEmojiSpan.kt | 2 +- .../streaming/StreamConnection.kt | 2 +- .../subwaytooter/streaming/StreamManager.kt | 2 +- .../jp/juggler/subwaytooter/util/AppOpener.kt | 2 + .../juggler/subwaytooter/util/CustomShare.kt | 2 +- .../juggler/subwaytooter/util/EmojiDecoder.kt | 4 +- .../juggler/subwaytooter/util/HTMLDecoder.kt | 2 +- .../jp/juggler/subwaytooter/util/PostImpl.kt | 2 +- .../subwaytooter/util/PrivacyPolicyChecker.kt | 3 + .../subwaytooter/util/TootTextEncoder.kt | 2 +- .../subwaytooter/view/MyNetworkImageView.kt | 2 +- .../main/java/jp/juggler/util/ViewUtils.kt | 2 +- app/src/main/res/values-ja/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + build.gradle | 2 +- colorpicker/build.gradle | 14 + emoji/build.gradle | 12 + sample_apng/build.gradle | 2 +- 97 files changed, 948 insertions(+), 717 deletions(-) delete mode 100644 app/src/main/java/jp/juggler/subwaytooter/Pref.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/PrefB.kt rename app/src/main/java/jp/juggler/subwaytooter/{ => pref}/PrefDevice.kt (94%) create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/PrefExt.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/PrefF.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/PrefI.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/PrefL.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/PrefS.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/impl/BasePref.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/impl/BooleanPref.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/impl/FloatPref.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/impl/IntPref.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/impl/LongPref.kt create mode 100644 app/src/main/java/jp/juggler/subwaytooter/pref/impl/StringPref.kt diff --git a/.idea/compiler.xml b/.idea/compiler.xml index d5143017..e8373bc9 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -3,11 +3,11 @@ - - - - - + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 0ae805fa..73b965bb 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -7,7 +7,7 @@