Loading core/preference/api/src/commonMain/kotlin/net/thunderbird/core/preference/GeneralSettings.kt +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ data class GeneralSettings( val shouldShowSetupArchiveFolderDialog: Boolean, val isMessageListSenderAboveSubject: Boolean, val isShowContactName: Boolean, val isShowContactPicture: Boolean, ) enum class BackgroundSync { Loading core/preference/api/src/commonMain/kotlin/net/thunderbird/core/preference/GeneralSettingsManager.kt +1 −0 Original line number Diff line number Diff line Loading @@ -24,4 +24,5 @@ interface GeneralSettingsManager { fun setSetupArchiveShouldNotShowAgain(shouldShowSetupArchiveFolderDialog: Boolean) fun setIsMessageListSenderAboveSubject(isMessageListSenderAboveSubject: Boolean) fun setIsShowContactName(isShowContactName: Boolean) fun setIsShowContactPicture(isShowContactPicture: Boolean) } legacy/core/src/main/java/com/fsck/k9/K9.kt +0 −5 Original line number Diff line number Diff line Loading @@ -189,9 +189,6 @@ object K9 : KoinComponent { @JvmStatic var contactNameColor = 0xFF1093F5.toInt() @JvmStatic var isShowContactPicture = true @JvmStatic var isUseMessageViewFixedWidthFont = false Loading Loading @@ -341,7 +338,6 @@ object K9 : KoinComponent { quietTimeEnds = storage.getStringOrDefault("quietTimeEnds", "7:00") messageListDensity = storage.getEnum("messageListDensity", UiDensity.Default) isShowContactPicture = storage.getBoolean("showContactPicture", true) isChangeContactNameColor = storage.getBoolean("changeRegisteredNameColor", false) contactNameColor = storage.getInt("registeredNameColor", 0xFF1093F5.toInt()) isUseMessageViewFixedWidthFont = storage.getBoolean("messageViewFixedWidthFont", false) Loading Loading @@ -431,7 +427,6 @@ object K9 : KoinComponent { editor.putEnum("messageListDensity", messageListDensity) editor.putBoolean("showAccountSelector", isShowAccountSelector) editor.putInt("messageListPreviewLines", messageListPreviewLines) editor.putBoolean("showContactPicture", isShowContactPicture) editor.putBoolean("changeRegisteredNameColor", isChangeContactNameColor) editor.putInt("registeredNameColor", contactNameColor) editor.putBoolean("messageViewFixedWidthFont", isUseMessageViewFixedWidthFont) Loading legacy/core/src/main/java/com/fsck/k9/preferences/RealGeneralSettingsManager.kt +6 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,10 @@ internal class RealGeneralSettingsManager( getSettings().copy(isShowContactName = isShowContactName).persist() } override fun setIsShowContactPicture(isShowContactPicture: Boolean) { getSettings().copy(isShowContactPicture = isShowContactPicture).persist() } private fun writeSettings(editor: StorageEditor, settings: GeneralSettings) { editor.putBoolean("showRecentChanges", settings.showRecentChanges) editor.putEnum("theme", settings.appTheme) Loading @@ -185,6 +189,7 @@ internal class RealGeneralSettingsManager( editor.putBoolean(KEY_SHOULD_SHOW_SETUP_ARCHIVE_FOLDER_DIALOG, settings.shouldShowSetupArchiveFolderDialog) editor.putBoolean("messageListSenderAboveSubject", settings.isMessageListSenderAboveSubject) editor.putBoolean("showContactName", settings.isShowContactName) editor.putBoolean("showContactPicture", settings.isShowContactPicture) } private fun loadGeneralSettings(): GeneralSettings { Loading Loading @@ -214,6 +219,7 @@ internal class RealGeneralSettingsManager( ), isMessageListSenderAboveSubject = storage.getBoolean("messageListSenderAboveSubject", false), isShowContactName = storage.getBoolean("showContactName", false), isShowContactPicture = storage.getBoolean("showContactPicture", true), ) updateSettingsFlow(settings) Loading legacy/ui/legacy/src/main/java/com/fsck/k9/activity/MessageListActivityConfig.kt +1 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ data class MessageListActivityConfig( isMessageListSenderAboveSubject = generalSettingsManager.getSettings().isMessageListSenderAboveSubject, isShowContactName = generalSettingsManager.getSettings().isShowContactName, isChangeContactNameColor = K9.isChangeContactNameColor, isShowContactPicture = K9.isShowContactPicture, isShowContactPicture = generalSettingsManager.getSettings().isShowContactPicture, isColorizeMissingContactPictures = K9.isColorizeMissingContactPictures, isUseBackgroundAsUnreadIndicator = K9.isUseBackgroundAsUnreadIndicator, isShowComposeButton = K9.isShowComposeButtonOnMessageList, Loading Loading
core/preference/api/src/commonMain/kotlin/net/thunderbird/core/preference/GeneralSettings.kt +1 −0 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ data class GeneralSettings( val shouldShowSetupArchiveFolderDialog: Boolean, val isMessageListSenderAboveSubject: Boolean, val isShowContactName: Boolean, val isShowContactPicture: Boolean, ) enum class BackgroundSync { Loading
core/preference/api/src/commonMain/kotlin/net/thunderbird/core/preference/GeneralSettingsManager.kt +1 −0 Original line number Diff line number Diff line Loading @@ -24,4 +24,5 @@ interface GeneralSettingsManager { fun setSetupArchiveShouldNotShowAgain(shouldShowSetupArchiveFolderDialog: Boolean) fun setIsMessageListSenderAboveSubject(isMessageListSenderAboveSubject: Boolean) fun setIsShowContactName(isShowContactName: Boolean) fun setIsShowContactPicture(isShowContactPicture: Boolean) }
legacy/core/src/main/java/com/fsck/k9/K9.kt +0 −5 Original line number Diff line number Diff line Loading @@ -189,9 +189,6 @@ object K9 : KoinComponent { @JvmStatic var contactNameColor = 0xFF1093F5.toInt() @JvmStatic var isShowContactPicture = true @JvmStatic var isUseMessageViewFixedWidthFont = false Loading Loading @@ -341,7 +338,6 @@ object K9 : KoinComponent { quietTimeEnds = storage.getStringOrDefault("quietTimeEnds", "7:00") messageListDensity = storage.getEnum("messageListDensity", UiDensity.Default) isShowContactPicture = storage.getBoolean("showContactPicture", true) isChangeContactNameColor = storage.getBoolean("changeRegisteredNameColor", false) contactNameColor = storage.getInt("registeredNameColor", 0xFF1093F5.toInt()) isUseMessageViewFixedWidthFont = storage.getBoolean("messageViewFixedWidthFont", false) Loading Loading @@ -431,7 +427,6 @@ object K9 : KoinComponent { editor.putEnum("messageListDensity", messageListDensity) editor.putBoolean("showAccountSelector", isShowAccountSelector) editor.putInt("messageListPreviewLines", messageListPreviewLines) editor.putBoolean("showContactPicture", isShowContactPicture) editor.putBoolean("changeRegisteredNameColor", isChangeContactNameColor) editor.putInt("registeredNameColor", contactNameColor) editor.putBoolean("messageViewFixedWidthFont", isUseMessageViewFixedWidthFont) Loading
legacy/core/src/main/java/com/fsck/k9/preferences/RealGeneralSettingsManager.kt +6 −0 Original line number Diff line number Diff line Loading @@ -171,6 +171,10 @@ internal class RealGeneralSettingsManager( getSettings().copy(isShowContactName = isShowContactName).persist() } override fun setIsShowContactPicture(isShowContactPicture: Boolean) { getSettings().copy(isShowContactPicture = isShowContactPicture).persist() } private fun writeSettings(editor: StorageEditor, settings: GeneralSettings) { editor.putBoolean("showRecentChanges", settings.showRecentChanges) editor.putEnum("theme", settings.appTheme) Loading @@ -185,6 +189,7 @@ internal class RealGeneralSettingsManager( editor.putBoolean(KEY_SHOULD_SHOW_SETUP_ARCHIVE_FOLDER_DIALOG, settings.shouldShowSetupArchiveFolderDialog) editor.putBoolean("messageListSenderAboveSubject", settings.isMessageListSenderAboveSubject) editor.putBoolean("showContactName", settings.isShowContactName) editor.putBoolean("showContactPicture", settings.isShowContactPicture) } private fun loadGeneralSettings(): GeneralSettings { Loading Loading @@ -214,6 +219,7 @@ internal class RealGeneralSettingsManager( ), isMessageListSenderAboveSubject = storage.getBoolean("messageListSenderAboveSubject", false), isShowContactName = storage.getBoolean("showContactName", false), isShowContactPicture = storage.getBoolean("showContactPicture", true), ) updateSettingsFlow(settings) Loading
legacy/ui/legacy/src/main/java/com/fsck/k9/activity/MessageListActivityConfig.kt +1 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ data class MessageListActivityConfig( isMessageListSenderAboveSubject = generalSettingsManager.getSettings().isMessageListSenderAboveSubject, isShowContactName = generalSettingsManager.getSettings().isShowContactName, isChangeContactNameColor = K9.isChangeContactNameColor, isShowContactPicture = K9.isShowContactPicture, isShowContactPicture = generalSettingsManager.getSettings().isShowContactPicture, isColorizeMissingContactPictures = K9.isColorizeMissingContactPictures, isUseBackgroundAsUnreadIndicator = K9.isUseBackgroundAsUnreadIndicator, isShowComposeButton = K9.isShowComposeButtonOnMessageList, Loading