diff --git a/Mac/MainWindow/Detail/styleSheet.css b/Mac/MainWindow/Detail/styleSheet.css index 652762ce2..4fd43f4ba 100644 --- a/Mac/MainWindow/Detail/styleSheet.css +++ b/Mac/MainWindow/Detail/styleSheet.css @@ -39,6 +39,7 @@ a:hover { --body-code-color: #666; --system-message-color: #cbcbcb; --feedlink-color: rgba(0, 0, 0, 0.6); + --table-cell-border-color: lightgray; } @media(prefers-color-scheme: dark) { @@ -50,7 +51,8 @@ a:hover { --header-color: #d2d2d2; --header-link-color: #4490e2; --body-code-color: #b2b2b2; - --system-message-color: #5f5f5f + --system-message-color: #5f5f5f; + --table-cell-border-color: dimgray; } } @@ -129,6 +131,36 @@ code, pre { font-family: "SF Mono", Menlo, "Courier New", Courier, monospace; font-size: 14px; } + +/* + Instead of the last-child bits, border-collapse: collapse + could have been used. However, then the inter-cell borders + overlap the table border, which looks bad. + */ +.nnw-overflow table { + margin-bottom: 1px; + border-spacing: 0; + border: 1px solid #777; +} +.nnw-overflow td, .nnw-overflow th { + -webkit-hyphens: none; + word-break: normal; + border: 1px solid var(--table-cell-border-color); + border-top: none; + border-left: none; + padding: 5px; +} +.nnw-overflow tr td:last-child, .nnw-overflow tr th:last-child { + border-right: none; +} +.nnw-overflow tr:last-child td, .nnw-overflow tr:last-child th { + border-bottom: none; +} +.nnw-overflow td pre { + border: none; + padding: 0; +} + img, figure, iframe, div { max-width: 100%; height: auto !important; diff --git a/iOS/Resources/styleSheet.css b/iOS/Resources/styleSheet.css index c7f8d9412..fd8cbff5e 100644 --- a/iOS/Resources/styleSheet.css +++ b/iOS/Resources/styleSheet.css @@ -45,6 +45,7 @@ a:hover { --system-message-color: #cbcbcb; --feedlink-color: rgba(0, 0, 0, 0.6); --article-title-color: #333; + --table-cell-border-color: lightgray; } @media(prefers-color-scheme: dark) { @@ -56,6 +57,7 @@ a:hover { --body-code-color: #b2b2b2; --system-message-color: #5f5f5f; --article-title-color: #e0e0e0; + --table-cell-border-color: dimgray; } } @@ -138,14 +140,44 @@ pre { word-wrap: normal; word-break: normal; } -.nnw-overflow { - overflow-x: auto; -} code, pre { font-family: "SF Mono", Menlo, "Courier New", Courier, monospace; font-size: .8235rem; -webkit-hyphens: none; } + +.nnw-overflow { + overflow-x: auto; +} +/* + Instead of the last-child bits, border-collapse: collapse + could have been used. However, then the inter-cell borders + overlap the table border, which looks bad. + */ +.nnw-overflow table { + margin-bottom: 1px; + border-spacing: 0; + border: 1px solid var(--secondary-accent-color); +} +.nnw-overflow td, .nnw-overflow th { + -webkit-hyphens: none; + word-break: normal; + border: 1px solid var(--table-cell-border-color); + border-top: none; + border-left: none; + padding: 5px; +} +.nnw-overflow tr td:last-child, .nnw-overflow tr th:last-child { + border-right: none; +} +.nnw-overflow tr:last-child td, .nnw-overflow tr:last-child th { + border-bottom: none; +} +.nnw-overflow td pre { + border: none; + padding: 0; +} + img, figure, iframe, div { max-width: 100%; height: auto !important; diff --git a/submodules/RSCore b/submodules/RSCore index 3de52d65e..0fd29f757 160000 --- a/submodules/RSCore +++ b/submodules/RSCore @@ -1 +1 @@ -Subproject commit 3de52d65e14ed00af9f831cf427090b58d264e01 +Subproject commit 0fd29f757f31a1bf3eed74560a4ad538b2b072dd diff --git a/submodules/RSParser b/submodules/RSParser index d86cafc5d..50072e628 160000 --- a/submodules/RSParser +++ b/submodules/RSParser @@ -1 +1 @@ -Subproject commit d86cafc5d8593c28bf5a1454af07fc8fac82c297 +Subproject commit 50072e62800b98c3f9f9cd5b1aae6d5b12c3a58c diff --git a/xcconfig/common/NetNewsWire_ios_target_common.xcconfig b/xcconfig/common/NetNewsWire_ios_target_common.xcconfig index aa221614c..1e513a90b 100644 --- a/xcconfig/common/NetNewsWire_ios_target_common.xcconfig +++ b/xcconfig/common/NetNewsWire_ios_target_common.xcconfig @@ -1,7 +1,7 @@ // High Level Settings common to both the iOS application and any extensions we bundle with it MARKETING_VERSION = 5.0 -CURRENT_PROJECT_VERSION = 28 +CURRENT_PROJECT_VERSION = 29 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon