Fixed dark mode markup

This commit is contained in:
JHubi1 2024-05-31 17:39:28 +02:00
parent fa253b5480
commit 5429988cc7
No known key found for this signature in database
GPG Key ID: 7BF82570CBBBD050
1 changed files with 50 additions and 18 deletions

View File

@ -501,6 +501,9 @@ class _MainAppState extends State<MainApp> {
color: Colors.grey[800],
borderRadius: BorderRadius.circular(8),
),
code: const TextStyle(
color: Colors.black,
backgroundColor: Colors.white),
codeblockDecoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(8)),
@ -519,7 +522,9 @@ class _MainAppState extends State<MainApp> {
tableBorder:
TableBorder.all(color: Colors.white),
tableBody: white)
: MarkdownStyleSheet(
: (Theme.of(context).brightness ==
Brightness.light)
? MarkdownStyleSheet(
p: const TextStyle(
color: Colors.black,
fontSize: 16,
@ -528,9 +533,34 @@ class _MainAppState extends State<MainApp> {
color: Colors.grey[200],
borderRadius: BorderRadius.circular(8),
),
code: const TextStyle(
color: Colors.white,
backgroundColor: Colors.black),
codeblockDecoration: BoxDecoration(
color: Colors.black,
borderRadius:
BorderRadius.circular(8)),
horizontalRuleDecoration: BoxDecoration(
border: Border(
top: BorderSide(
color: Colors.grey[200]!,
width: 1))))
: MarkdownStyleSheet(
p: const TextStyle(
color: Colors.white,
fontSize: 16,
fontWeight: FontWeight.w500),
blockquoteDecoration: BoxDecoration(
color: Colors.grey[800]!,
borderRadius: BorderRadius.circular(8),
),
code: const TextStyle(
color: Colors.black,
backgroundColor: Colors.white),
codeblockDecoration: BoxDecoration(
color: Colors.white,
borderRadius: BorderRadius.circular(8)),
borderRadius:
BorderRadius.circular(8)),
horizontalRuleDecoration: BoxDecoration(
border: Border(
top: BorderSide(
@ -545,7 +575,9 @@ class _MainAppState extends State<MainApp> {
key: const Key("logoVisible"),
onVisibilityChanged: (VisibilityInfo info) {
logoVisible = info.visibleFraction > 0;
try {
setState(() {});
} catch (_) {}
},
child: AnimatedOpacity(
opacity: logoVisible ? 1.0 : 0.0,