diff --git a/src/Portal/Sucrose.Portal/ViewModels/Windows/MainWindowViewModel.cs b/src/Portal/Sucrose.Portal/ViewModels/Windows/MainWindowViewModel.cs
index 0bdb4f891..5e08196ed 100644
--- a/src/Portal/Sucrose.Portal/ViewModels/Windows/MainWindowViewModel.cs
+++ b/src/Portal/Sucrose.Portal/ViewModels/Windows/MainWindowViewModel.cs
@@ -15,6 +15,7 @@
using SPEIL = Sucrose.Portal.Extension.ImageLoader;
using SPMI = Sucrose.Portal.Manage.Internal;
using SPMM = Sucrose.Portal.Manage.Manager;
+using SPVCOH = Sucrose.Portal.Views.Controls.OtherHelp;
using SPVCDP = Sucrose.Portal.Views.Controls.DisplayPreferences;
using SSCHA = Sucrose.Shared.Core.Helper.Architecture;
using SSCHF = Sucrose.Shared.Core.Helper.Framework;
@@ -202,6 +203,22 @@ private void OnChangeTheme()
}
}
+ [RelayCommand]
+ private async Task OnOtherHelp()
+ {
+ SPVCOH OtherHelp = new();
+
+ await OtherHelp.ShowAsync();
+
+ OtherHelp.Dispose();
+ }
+
+ [RelayCommand]
+ private async Task OnOtherAbout()
+ {
+
+ }
+
[RelayCommand]
private async Task OnDisplayPreferences()
{
diff --git a/src/Portal/Sucrose.Portal/Views/Controls/OtherHelp.xaml b/src/Portal/Sucrose.Portal/Views/Controls/OtherHelp.xaml
new file mode 100644
index 000000000..03fea7091
--- /dev/null
+++ b/src/Portal/Sucrose.Portal/Views/Controls/OtherHelp.xaml
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Portal/Sucrose.Portal/Views/Controls/OtherHelp.xaml.cs b/src/Portal/Sucrose.Portal/Views/Controls/OtherHelp.xaml.cs
new file mode 100644
index 000000000..172a25565
--- /dev/null
+++ b/src/Portal/Sucrose.Portal/Views/Controls/OtherHelp.xaml.cs
@@ -0,0 +1,48 @@
+using System.Windows;
+using Wpf.Ui.Controls;
+using SPMI = Sucrose.Portal.Manage.Internal;
+
+namespace Sucrose.Portal.Views.Controls
+{
+ ///
+ /// OtherHelp.xaml etkileşim mantığı
+ ///
+ public partial class OtherHelp : ContentDialog, IDisposable
+ {
+ public OtherHelp() : base(SPMI.ContentDialogService.GetContentPresenter())
+ {
+ InitializeComponent();
+ }
+
+ private void Report_Click(object sender, RoutedEventArgs e)
+ {
+
+ }
+
+ private void WebPage_Click(object sender, RoutedEventArgs e)
+ {
+
+ }
+
+ private void Repository_Click(object sender, RoutedEventArgs e)
+ {
+
+ }
+
+ private void Discussions_Click(object sender, RoutedEventArgs e)
+ {
+
+ }
+
+ private void Documentation_Click(object sender, RoutedEventArgs e)
+ {
+
+ }
+
+ public void Dispose()
+ {
+ GC.Collect();
+ GC.SuppressFinalize(this);
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml b/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml
index e8d2e067a..268f3ef3d 100644
--- a/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml
+++ b/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml
@@ -26,7 +26,7 @@
WindowStartupLocation="CenterScreen"
SizeChanged="MainWindow_SizeChanged"
mc:Ignorable="d">
-
+
@@ -200,6 +200,32 @@
Icon="{ui:SymbolIcon DrinkMargarita16}"
Visibility="{Binding ViewModel.Donater, Mode=OneWay}"
ToolTipService.ToolTip="{DynamicResource Portal.MainWindow.MenuDonateOptionsTip}" />
+
+
+
+
+
+
+
+
diff --git a/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml.cs b/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml.cs
index bd6de32b7..b87da0883 100644
--- a/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml.cs
+++ b/src/Portal/Sucrose.Portal/Views/Windows/MainWindow.xaml.cs
@@ -112,11 +112,11 @@ private void ApplySearch(double Width)
{
if (ViewModel.Donater == Visibility.Visible)
{
- SearchBox.Margin = new Thickness(0, 0, ((Width - SearchBox.MaxWidth) / 2) - 210, 0);
+ SearchBox.Margin = new Thickness(0, 0, ((Width - SearchBox.MaxWidth) / 2) - 230, 0);
}
else
{
- SearchBox.Margin = new Thickness(0, 0, ((Width - SearchBox.MaxWidth) / 2) - 190, 0);
+ SearchBox.Margin = new Thickness(0, 0, ((Width - SearchBox.MaxWidth) / 2) - 210, 0);
}
}
@@ -177,6 +177,12 @@ private void ThemeChange_click(object sender, RoutedEventArgs e)
Dispose();
}
+ private void OtherOptions_Click(object sender, RoutedEventArgs e)
+ {
+ OtherOptions.ContextMenu.PlacementTarget = OtherOptions;
+ OtherOptions.ContextMenu.IsOpen = true;
+ }
+
private void MainWindow_ContentRendered(object sender, EventArgs e)
{
Topmost = false;
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.DE.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.DE.xaml
new file mode 100644
index 000000000..2e37ccd60
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.DE.xaml
@@ -0,0 +1,8 @@
+
+ Hakkında
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.EN.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.EN.xaml
new file mode 100644
index 000000000..2e37ccd60
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.EN.xaml
@@ -0,0 +1,8 @@
+
+ Hakkında
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.ES.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.ES.xaml
new file mode 100644
index 000000000..2e37ccd60
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.ES.xaml
@@ -0,0 +1,8 @@
+
+ Hakkında
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.FR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.FR.xaml
new file mode 100644
index 000000000..2e37ccd60
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.FR.xaml
@@ -0,0 +1,8 @@
+
+ Hakkında
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.PL.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.PL.xaml
new file mode 100644
index 000000000..2e37ccd60
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.PL.xaml
@@ -0,0 +1,8 @@
+
+ Hakkında
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.TR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.TR.xaml
new file mode 100644
index 000000000..2e37ccd60
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherAbout/Portal.OtherAbout.TR.xaml
@@ -0,0 +1,8 @@
+
+ Hakkında
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.DE.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.DE.xaml
new file mode 100644
index 000000000..984b61abf
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.DE.xaml
@@ -0,0 +1,8 @@
+
+ Yardım
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.EN.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.EN.xaml
new file mode 100644
index 000000000..984b61abf
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.EN.xaml
@@ -0,0 +1,8 @@
+
+ Yardım
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.ES.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.ES.xaml
new file mode 100644
index 000000000..984b61abf
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.ES.xaml
@@ -0,0 +1,8 @@
+
+ Yardım
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.FR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.FR.xaml
new file mode 100644
index 000000000..984b61abf
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.FR.xaml
@@ -0,0 +1,8 @@
+
+ Yardım
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.PL.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.PL.xaml
new file mode 100644
index 000000000..984b61abf
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.PL.xaml
@@ -0,0 +1,8 @@
+
+ Yardım
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.TR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.TR.xaml
new file mode 100644
index 000000000..984b61abf
--- /dev/null
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/OtherHelp/Portal.OtherHelp.TR.xaml
@@ -0,0 +1,8 @@
+
+ Yardım
+ Kapat
+
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.DE.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.DE.xaml
index 7c5cb9ea4..19fe5693c 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.DE.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.DE.xaml
@@ -2,8 +2,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>
+
+
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.EN.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.EN.xaml
index dcf71260b..872ff57d7 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.EN.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.EN.xaml
@@ -2,8 +2,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>
+
+
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.ES.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.ES.xaml
index a43e57b08..e39aa62b2 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.ES.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.ES.xaml
@@ -2,8 +2,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>
+
+
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.FR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.FR.xaml
index 50f7e0902..8c624aa42 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.FR.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.FR.xaml
@@ -2,8 +2,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>
+
+
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.PL.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.PL.xaml
index a0fbe48b5..a9d4787be 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.PL.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.PL.xaml
@@ -2,8 +2,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>
+
+
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.TR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.TR.xaml
index a56fd824f..34c9f8ac0 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.TR.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/Controls/Portal.Controls.TR.xaml
@@ -2,8 +2,10 @@
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>
+
+
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.DE.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.DE.xaml
index b2dcb4ecc..421008bb7 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.DE.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.DE.xaml
@@ -5,6 +5,12 @@
>
Sucrose Wallpaper Engine
+ Hilfe
+ Über Uns
+
+ Hilfe Anzeigen
+ Überblick Anzeigen
+
Bibliothek
Geschäft
@@ -40,4 +46,5 @@
Hintergrundbild Erstellen
Anzeigeeinstellungen
Spendenoptionen
+ Andere Optionen
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.EN.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.EN.xaml
index b7bdf63ef..47b5e8b36 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.EN.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.EN.xaml
@@ -5,6 +5,12 @@
>
Sucrose Wallpaper Engine
+ Help
+ About
+
+ View Help
+ View About
+
Library
Store
@@ -40,4 +46,5 @@
Create Wallpaper
Display Preferences
Donation Options
+ Other Options
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.ES.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.ES.xaml
index 69a4e4356..9b5c3a8e1 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.ES.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.ES.xaml
@@ -5,6 +5,12 @@
>
Sucrose Wallpaper Engine
+ Ayuda
+ Acerca De
+
+ Ver Ayuda
+ Ver Acerca De
+
Biblioteca
Tienda
@@ -40,4 +46,5 @@
Crear Fondo de Pantalla
Preferencias de Pantalla
Opciones de Donación
+ Otras Opciones
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.FR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.FR.xaml
index 65af1a127..8689788b2 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.FR.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.FR.xaml
@@ -5,6 +5,12 @@
>
Sucrose Wallpaper Engine
+ Aide
+ À Propos De
+
+ Afficher l'Aide
+ Afficher À Propos De
+
Bibliothèque
Magasin
@@ -40,4 +46,5 @@
Créer un Fond d'Écran
Préférences d'Affichage
Options de Don
+ Autres Options
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.PL.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.PL.xaml
index 215b9fe8a..887458c4b 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.PL.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.PL.xaml
@@ -5,6 +5,12 @@
>
Sucrose Wallpaper Engine
+ Pomoc
+ O Nas
+
+ Pokaż Pomoc
+ Pokaż o Programie
+
Biblioteka
Sklep
@@ -40,4 +46,5 @@
Utwórz Tapetę
Preferencje Wyświetlania
Opcje Dotacji
+ Inne Opcje
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.TR.xaml b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.TR.xaml
index a88a41916..15ca9306d 100644
--- a/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.TR.xaml
+++ b/src/Shared/Sucrose.Shared.Resources/Locales/Portal/MainWindow/Portal.MainWindow.TR.xaml
@@ -5,6 +5,12 @@
>
Sucrose Wallpaper Engine
+ Yardım
+ Hakkında
+
+ Yardım Görüntüleme
+ Hakkında Görüntüleme
+
Kütüphane
Mağaza
@@ -40,4 +46,5 @@
Duvar Kağıdı Oluştur
Ekran Tercihleri
Bağış Seçenekleri
+ Diğer Seçenekler
\ No newline at end of file
diff --git a/src/Shared/Sucrose.Shared.Resources/Sucrose.Shared.Resources.projitems b/src/Shared/Sucrose.Shared.Resources/Sucrose.Shared.Resources.projitems
index 38f927984..665305ef8 100644
--- a/src/Shared/Sucrose.Shared.Resources/Sucrose.Shared.Resources.projitems
+++ b/src/Shared/Sucrose.Shared.Resources/Sucrose.Shared.Resources.projitems
@@ -181,6 +181,54 @@
Designer
MSBuild:Compile
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
+
+ Designer
+ MSBuild:Compile
+
Designer
MSBuild:Compile