ソースを参照

Fixed divider color in file details

ashilkn 2 年 前
コミット
f14a713261

+ 5 - 1
lib/ui/components/divider_widget.dart

@@ -11,15 +11,19 @@ enum DividerType {
 class DividerWidget extends StatelessWidget {
 class DividerWidget extends StatelessWidget {
   final DividerType dividerType;
   final DividerType dividerType;
   final Color bgColor;
   final Color bgColor;
+  final bool divColorHasBlur;
   const DividerWidget({
   const DividerWidget({
     required this.dividerType,
     required this.dividerType,
     this.bgColor = Colors.transparent,
     this.bgColor = Colors.transparent,
+    this.divColorHasBlur = true,
     super.key,
     super.key,
   });
   });
 
 
   @override
   @override
   Widget build(BuildContext context) {
   Widget build(BuildContext context) {
-    final dividerColor = getEnteColorScheme(context).blurStrokeFaint;
+    final dividerColor = divColorHasBlur
+        ? getEnteColorScheme(context).blurStrokeFaint
+        : getEnteColorScheme(context).strokeFaint;
 
 
     if (dividerType == DividerType.solid) {
     if (dividerType == DividerType.solid) {
       return Container(
       return Container(

+ 1 - 0
lib/ui/viewer/file/file_details_widget.dart

@@ -277,6 +277,7 @@ class _FileDetailsWidgetState extends State<FileDetailsWidget> {
                               padding: EdgeInsets.symmetric(vertical: 15.5),
                               padding: EdgeInsets.symmetric(vertical: 15.5),
                               child: DividerWidget(
                               child: DividerWidget(
                                 dividerType: DividerType.menu,
                                 dividerType: DividerType.menu,
+                                divColorHasBlur: false,
                               ),
                               ),
                             );
                             );
                     } else {
                     } else {