From 7650d91055cc0bbc6453fa5502ad6a90a9a34512 Mon Sep 17 00:00:00 2001 From: rajat12826 Date: Fri, 25 Sep 2026 19:59:23 +0530 Subject: [PATCH 1/4] Fix RTL Markdown list rendering and spacing (Issue #259) --- styles.css | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/styles.css b/styles.css index 61838c3c..457d8835 100644 --- a/styles.css +++ b/styles.css @@ -2700,15 +2700,6 @@ body { .markdown-body ul, .markdown-body ol { padding-left: 2em; - margin: 0.4em 0; -} - -.markdown-body ul ul, -.markdown-body ul ol, -.markdown-body ol ul, -.markdown-body ol ol { - margin-top: 0.2em; - margin-bottom: 0.2em; } /* CommonMark starts a new list when the bullet character or ordered-list @@ -8010,6 +8001,12 @@ a:focus { text-align: right; } +[dir="rtl"] .markdown-body ul, +[dir="rtl"] .markdown-body ol { + padding-right: 2em; + padding-left: 0; +} + [dir="rtl"] .markdown-body pre, [dir="rtl"] .markdown-body code, [dir="rtl"] .fm-complex { From e3791a0f3dd46172cb884fa37e2966e070a93af0 Mon Sep 17 00:00:00 2001 From: rajat12826 Date: Sat, 26 Sep 2026 21:57:51 +0530 Subject: [PATCH 2/4] Update desktop app styles to fix Vercel static build check --- desktop-app/resources/styles.css | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/desktop-app/resources/styles.css b/desktop-app/resources/styles.css index 61838c3c..457d8835 100644 --- a/desktop-app/resources/styles.css +++ b/desktop-app/resources/styles.css @@ -2700,15 +2700,6 @@ body { .markdown-body ul, .markdown-body ol { padding-left: 2em; - margin: 0.4em 0; -} - -.markdown-body ul ul, -.markdown-body ul ol, -.markdown-body ol ul, -.markdown-body ol ol { - margin-top: 0.2em; - margin-bottom: 0.2em; } /* CommonMark starts a new list when the bullet character or ordered-list @@ -8010,6 +8001,12 @@ a:focus { text-align: right; } +[dir="rtl"] .markdown-body ul, +[dir="rtl"] .markdown-body ol { + padding-right: 2em; + padding-left: 0; +} + [dir="rtl"] .markdown-body pre, [dir="rtl"] .markdown-body code, [dir="rtl"] .fm-complex { From b7d4a3b66bbb1a40600b2dddeedbe727148b799e Mon Sep 17 00:00:00 2001 From: rajat12826 Date: Sat, 26 Sep 2026 22:01:07 +0530 Subject: [PATCH 3/4] Fix RTL list selector --- desktop-app/resources/styles.css | 4 ++-- styles.css | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop-app/resources/styles.css b/desktop-app/resources/styles.css index 457d8835..a7c86d1c 100644 --- a/desktop-app/resources/styles.css +++ b/desktop-app/resources/styles.css @@ -8001,8 +8001,8 @@ a:focus { text-align: right; } -[dir="rtl"] .markdown-body ul, -[dir="rtl"] .markdown-body ol { +.markdown-body[dir="rtl"] ul, +.markdown-body[dir="rtl"] ol { padding-right: 2em; padding-left: 0; } diff --git a/styles.css b/styles.css index 457d8835..a7c86d1c 100644 --- a/styles.css +++ b/styles.css @@ -8001,8 +8001,8 @@ a:focus { text-align: right; } -[dir="rtl"] .markdown-body ul, -[dir="rtl"] .markdown-body ol { +.markdown-body[dir="rtl"] ul, +.markdown-body[dir="rtl"] ol { padding-right: 2em; padding-left: 0; } From a6058e905b966b9125a22f7214b9ac7e2de4b1ce Mon Sep 17 00:00:00 2001 From: rajat12826 Date: Sat, 26 Sep 2026 22:20:14 +0530 Subject: [PATCH 4/4] Fix RTL padding for task-list variants with higher CSS specificity --- desktop-app/resources/styles.css | 4 +++- styles.css | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/desktop-app/resources/styles.css b/desktop-app/resources/styles.css index a7c86d1c..5bc35575 100644 --- a/desktop-app/resources/styles.css +++ b/desktop-app/resources/styles.css @@ -8002,7 +8002,9 @@ a:focus { } .markdown-body[dir="rtl"] ul, -.markdown-body[dir="rtl"] ol { +.markdown-body[dir="rtl"] ol, +.markdown-body[dir="rtl"] ul.contains-task-list, +.markdown-body[dir="rtl"] ul:has(> li > input[type="checkbox"]) { padding-right: 2em; padding-left: 0; } diff --git a/styles.css b/styles.css index a7c86d1c..5bc35575 100644 --- a/styles.css +++ b/styles.css @@ -8002,7 +8002,9 @@ a:focus { } .markdown-body[dir="rtl"] ul, -.markdown-body[dir="rtl"] ol { +.markdown-body[dir="rtl"] ol, +.markdown-body[dir="rtl"] ul.contains-task-list, +.markdown-body[dir="rtl"] ul:has(> li > input[type="checkbox"]) { padding-right: 2em; padding-left: 0; }