fix: consistent borderless text input styling

This commit is contained in:
edde746
2026-04-01 23:10:40 +02:00
parent 984125a79e
commit 4c534b44d4
5 changed files with 40 additions and 48 deletions
+10 -10
View File
@@ -99,20 +99,20 @@ ThemeData monoTheme({required bool dark, bool oled = false}) {
),
inputDecorationTheme: InputDecorationTheme(
filled: true,
fillColor: c.surface,
fillColor: c.text.withValues(alpha: 0.08),
isDense: true,
contentPadding: const EdgeInsets.symmetric(horizontal: 14, vertical: 12),
border: OutlineInputBorder(
borderRadius: const BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide(color: c.outline),
border: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide.none,
),
enabledBorder: OutlineInputBorder(
borderRadius: const BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide(color: c.outline),
enabledBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide.none,
),
focusedBorder: OutlineInputBorder(
borderRadius: const BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide(color: c.text.withValues(alpha: 0.5)),
focusedBorder: const OutlineInputBorder(
borderRadius: BorderRadius.all(Radius.circular(12)),
borderSide: BorderSide.none,
),
hintStyle: TextStyle(color: c.textMuted),
),