Merge pull request #2733 from onesounds/240528_FixSize

Fix Saving Window Width
This commit is contained in:
DB P 2024-05-28 18:34:19 +09:00 committed by GitHub
commit 3b540e0adc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 9 additions and 10 deletions

View file

@ -13,7 +13,7 @@
Name="FlowMainWindow"
Title="Flow Launcher"
Width="{Binding MainWindowWidth, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
MinWidth="430"
MinWidth="400"
MinHeight="30"
d:DataContext="{d:DesignInstance Type=vm:MainViewModel}"
AllowDrop="True"
@ -23,6 +23,7 @@
Deactivated="OnDeactivated"
Icon="Images/app.png"
Initialized="OnInitialized"
Left="{Binding Settings.WindowLeft, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Loaded="OnLoaded"
LocationChanged="OnLocationChanged"
Opacity="{Binding MainWindowOpacity, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"

View file

@ -173,12 +173,6 @@ public partial class SettingsPaneThemeViewModel : BaseModel
public string DateText => DateTime.Now.ToString(DateFormat, CultureInfo.CurrentCulture);
public double WindowWidthSize
{
get => Settings.WindowSize;
set => Settings.WindowSize = value;
}
public bool UseGlyphIcons
{
get => Settings.UseGlyphIcons;

View file

@ -538,7 +538,7 @@ namespace Flow.Launcher.ViewModel
{
Settings.WindowSize += 100;
Settings.WindowLeft -= 50;
OnPropertyChanged();
OnPropertyChanged(nameof(MainWindowWidth));
}
[RelayCommand]
@ -554,7 +554,7 @@ namespace Flow.Launcher.ViewModel
Settings.WindowSize -= 100;
}
OnPropertyChanged();
OnPropertyChanged(nameof(MainWindowWidth));
}
[RelayCommand]
@ -706,7 +706,11 @@ namespace Flow.Launcher.ViewModel
public double MainWindowWidth
{
get => Settings.WindowSize;
set => Settings.WindowSize = value;
set
{
if (!MainWindowVisibilityStatus) return;
Settings.WindowSize = value;
}
}
public double MainWindowHeight