mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
- Add i18n injection to Application.Resources for DynamicResource bindings - Create Avalonia settings views for plugins: - Explorer (ExplorerSettings + QuickAccessLinkSettings dialog) - BrowserBookmark (SettingsControl + CustomBrowserSettingWindow) - Calculator (CalculatorSettings) - ProcessKiller (SettingsControl) - PluginsManager (PluginsManagerSettings) - WebSearch (SettingsControl) - Shell (ShellSetting + converter) - Program (ProgramSetting) - Add IsAvalonia detection pattern for dual-framework dialog support - Update 11 plugin .csproj files with CopyToAvaloniaOutput targets - Add System.Threading.Tasks using for async RelayCommand support
46 lines
No EOL
3.2 KiB
XML
46 lines
No EOL
3.2 KiB
XML
<Window xmlns="https://github.com/avaloniaui"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:models="using:Flow.Launcher.Plugin.BrowserBookmark.Models"
|
|
mc:Ignorable="d" d:DesignWidth="500" d:DesignHeight="400"
|
|
x:Class="Flow.Launcher.Plugin.BrowserBookmark.Views.Avalonia.CustomBrowserSettingWindow"
|
|
Title="{DynamicResource flowlauncher_plugin_browserbookmark_bookmarkDataSetting}"
|
|
Width="550" SizeToContent="Height" CanResize="False"
|
|
WindowStartupLocation="CenterOwner">
|
|
|
|
<Grid RowDefinitions="*,Auto" Margin="20">
|
|
<StackPanel Grid.Row="0" Spacing="15">
|
|
<TextBlock Text="{DynamicResource flowlauncher_plugin_browserbookmark_bookmarkDataSetting}"
|
|
FontSize="20" FontWeight="SemiBold" />
|
|
|
|
<TextBlock Text="{DynamicResource flowlauncher_plugin_browserbookmark_guideMessage01}" TextWrapping="Wrap" />
|
|
<TextBlock Text="{DynamicResource flowlauncher_plugin_browserbookmark_guideMessage02}" TextWrapping="Wrap" />
|
|
<TextBlock Text="{DynamicResource flowlauncher_plugin_browserbookmark_guideMessage03}" TextWrapping="Wrap" />
|
|
|
|
<Grid ColumnDefinitions="Auto,*" RowDefinitions="Auto,Auto,Auto" Margin="0,10,0,0">
|
|
<TextBlock Grid.Row="0" Grid.Column="0" Text="{DynamicResource flowlauncher_plugin_browserbookmark_browserName}" VerticalAlignment="Center" Margin="0,0,10,10"/>
|
|
<TextBox Grid.Row="0" Grid.Column="1" Text="{Binding Name}" Margin="0,0,0,10"/>
|
|
|
|
<TextBlock Grid.Row="1" Grid.Column="0" Text="{DynamicResource flowlauncher_plugin_browserbookmark_browserEngine}" VerticalAlignment="Center" Margin="0,0,10,10"/>
|
|
<ComboBox Grid.Row="1" Grid.Column="1"
|
|
ItemsSource="{Binding AllBrowserTypes}"
|
|
SelectedValue="{Binding BrowserType}"
|
|
SelectedValueBinding="{Binding Value}"
|
|
DisplayMemberBinding="{Binding Display}"
|
|
HorizontalAlignment="Stretch" Margin="0,0,0,10"/>
|
|
|
|
<TextBlock Grid.Row="2" Grid.Column="0" Text="{DynamicResource flowlauncher_plugin_browserbookmark_browserBookmarkDataDirectory}" VerticalAlignment="Center" Margin="0,0,10,0"/>
|
|
<Grid Grid.Row="2" Grid.Column="1" ColumnDefinitions="*,Auto">
|
|
<TextBox Grid.Column="0" Text="{Binding DataDirectoryPath}" Margin="0,0,5,0"/>
|
|
<Button Grid.Column="1" Content="{DynamicResource flowlauncher_plugin_browserbookmark_browseBrowserBookmark}" Click="OnBrowseClick"/>
|
|
</Grid>
|
|
</Grid>
|
|
</StackPanel>
|
|
|
|
<StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Right" Spacing="10" Margin="0,20,0,0">
|
|
<Button Content="{DynamicResource cancel}" Click="OnCancelClick"/>
|
|
<Button Content="{DynamicResource done}" Click="OnDoneClick" Classes="accent"/>
|
|
</StackPanel>
|
|
</Grid>
|
|
</Window> |