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