From ae8f64798121e413e67cce58b666966fd90586c6 Mon Sep 17 00:00:00 2001
From: Jack251970 <1160210343@qq.com>
Date: Sun, 2 Mar 2025 09:38:55 +0800
Subject: [PATCH] Use styles for JsonRPC settings panel
---
.../Plugin/JsonRPCPluginSettings.cs | 17 ++++-------------
.../Resources/CustomControlTemplate.xaml | 6 ++++++
2 files changed, 10 insertions(+), 13 deletions(-)
diff --git a/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs b/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
index 388f0b2c9..a28b4ae0c 100644
--- a/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
+++ b/Flow.Launcher.Core/Plugin/JsonRPCPluginSettings.cs
@@ -188,7 +188,6 @@ namespace Flow.Launcher.Core.Plugin
};
// Create a text block for name
- // TODO: Move to resource
var name = new TextBlock()
{
Text = attributes.Label,
@@ -200,16 +199,14 @@ namespace Flow.Launcher.Core.Plugin
TextBlock? desc = null;
if (attributes.Description != null)
{
- // TODO: Move to resource
desc = new TextBlock()
{
Text = attributes.Description,
- FontSize = 12,
VerticalAlignment = VerticalAlignment.Center,
- Margin = new(0, 2, 0, 0),
TextWrapping = TextWrapping.WrapWithOverflow
};
- desc.SetResourceReference(TextBlock.ForegroundProperty, "Color04B"); // for theme change
+
+ desc.SetResourceReference(TextBlock.StyleProperty, "SettingPanelTextBlockDescriptionStyle"); // for theme change
}
// Add the name and description to the panel
@@ -446,15 +443,9 @@ namespace Flow.Launcher.Core.Plugin
}
case "seperator":
{
- // TODO: Move to resource
- var sep = new Separator
- {
- VerticalAlignment = VerticalAlignment.Top,
- Margin = new(-70, 13.5, -18, 13.5),
- Height = 1
- };
+ var sep = new Separator();
- sep.SetResourceReference(Separator.BackgroundProperty, "Color03B");
+ sep.SetResourceReference(Separator.StyleProperty, "SettingPanelSeperatorStyle");
contentControl = sep;
diff --git a/Flow.Launcher/Resources/CustomControlTemplate.xaml b/Flow.Launcher/Resources/CustomControlTemplate.xaml
index 65002a3a0..b646cb695 100644
--- a/Flow.Launcher/Resources/CustomControlTemplate.xaml
+++ b/Flow.Launcher/Resources/CustomControlTemplate.xaml
@@ -5607,4 +5607,10 @@
240
270
150
+
+