Fix BASE 1.1

This commit is contained in:
AlastorFox committed 2026-10-01 18:31:02 +03:00
1 parent 9e684ec067
commit 81d1ed8379
7 files changed
+17 -205

No files matched your search

+1 -1
View File
@@ -15,7 +15,7 @@
<TextBlock DockPanel.Dock="Top" Text="Chrome-сумісні unpacked extensions" FontSize="16" FontWeight="SemiBold" Margin="0,0,0,4" />
<TextBlock DockPanel.Dock="Top" Text="Кнопка «Налаштування» відкриває сторінку, вказану в manifest.json: options_ui.page або options_page." Foreground="#AEB4BE" TextWrapping="Wrap" Margin="0,0,0,4" />
<TextBlock DockPanel.Dock="Top" Text="WebView2 не підтримує Chrome-only встановлення кнопкою Install. Завантаж ZIP/CRX, імпортуй його тут — FoxBrowser сам розпакує файл у папку профілю та підключить extension." Foreground="#FFCC66" TextWrapping="Wrap" Margin="0,0,0,4" />
<TextBlock DockPanel.Dock="Top" Text="Імпортовані файли зберігаються у папці Extensions поруч із FoxBrowser.exe, а реєстрація extension — у portable-профілі WebView2. Старі extension із %LOCALAPPDATA%\FoxBrowser\Extensions переносяться туди автоматично один раз." Foreground="#AEB4BE" TextWrapping="Wrap" Margin="0,0,0,10" />
<TextBlock DockPanel.Dock="Top" Text="Імпортовані файли, профіль WebView2 і налаштування extension зберігаються тільки поруч із FoxBrowser.exe у portable-папках." Foreground="#AEB4BE" TextWrapping="Wrap" Margin="0,0,0,10" />
<TextBlock x:Name="ExtensionsStatus" DockPanel.Dock="Top" Foreground="#FFCC66" TextWrapping="Wrap" Margin="0,0,0,8" />
<Grid>
<ListBox x:Name="ExtensionList" Background="#202328" BorderBrush="#454C57" Foreground="#F2F4F7">
+3 -3
View File
@@ -33,7 +33,7 @@ public partial class ExtensionsSettingsWindow : Window
Loaded += async (_, _) =>
{
await _manager.RefreshAsync();
Dispatcher.BeginInvoke(RefreshPinCheckboxes);
Dispatcher.Invoke(RefreshPinCheckboxes);
};
}
@@ -45,7 +45,7 @@ public partial class ExtensionsSettingsWindow : Window
try
{
await _manager.AddExtensionAsync(dialog.SelectedPath);
Dispatcher.BeginInvoke(RefreshPinCheckboxes);
Dispatcher.Invoke(RefreshPinCheckboxes);
}
catch (Exception ex) { ShowError(ex.Message); }
}
@@ -64,7 +64,7 @@ public partial class ExtensionsSettingsWindow : Window
{
await _manager.AddArchiveAsync(dialog.FileName);
ExtensionsStatus.Text = "Розширення розпаковано у профіль FoxBrowser та підключено.";
Dispatcher.BeginInvoke(RefreshPinCheckboxes);
Dispatcher.Invoke(RefreshPinCheckboxes);
}
catch (Exception ex) { ShowError($"Не вдалося імпортувати архів: {ex.Message}"); }
}