- 일반 설정의 AX Commander 섹션에 성능, 포모도로, 메모, 날씨, 일정, 배터리 위젯 표시 토글을 추가 - 런처 하단의 Ollama, API, MCP 서버 상태 위젯을 완전히 제거하고 남은 위젯만 설정값 기준으로 표시되도록 정리 - 배터리 위젯은 실제 배터리 가용 상태와 사용자 토글을 함께 반영하고 위젯이 모두 꺼지면 하단 바 전체를 숨기도록 조정 - README와 DEVELOPMENT 문서를 2026-04-05 15:16 (KST) 기준으로 갱신하고 dotnet build 검증에서 경고 0 오류 0 확인
This commit is contained in:
@@ -160,12 +160,19 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
private bool _enableRecent;
|
||||
private bool _enableActionMode;
|
||||
private bool _closeOnFocusLost;
|
||||
private bool _rememberPosition;
|
||||
private bool _showPrefixBadge;
|
||||
private bool _enableIconAnimation;
|
||||
private bool _enableRainbowGlow;
|
||||
private bool _enableSelectionGlow;
|
||||
private bool _enableRandomPlaceholder;
|
||||
private bool _showLauncherBorder;
|
||||
private bool _showWidgetPerf;
|
||||
private bool _showWidgetPomo;
|
||||
private bool _showWidgetNote;
|
||||
private bool _showWidgetWeather;
|
||||
private bool _showWidgetCalendar;
|
||||
private bool _showWidgetBattery;
|
||||
private bool _shortcutHelpUseThemeColor;
|
||||
|
||||
// LLM 공통 설정
|
||||
@@ -755,12 +762,54 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
set { _closeOnFocusLost = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool RememberPosition
|
||||
{
|
||||
get => _rememberPosition;
|
||||
set { _rememberPosition = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowPrefixBadge
|
||||
{
|
||||
get => _showPrefixBadge;
|
||||
set { _showPrefixBadge = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowWidgetPerf
|
||||
{
|
||||
get => _showWidgetPerf;
|
||||
set { _showWidgetPerf = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowWidgetPomo
|
||||
{
|
||||
get => _showWidgetPomo;
|
||||
set { _showWidgetPomo = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowWidgetNote
|
||||
{
|
||||
get => _showWidgetNote;
|
||||
set { _showWidgetNote = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowWidgetWeather
|
||||
{
|
||||
get => _showWidgetWeather;
|
||||
set { _showWidgetWeather = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowWidgetCalendar
|
||||
{
|
||||
get => _showWidgetCalendar;
|
||||
set { _showWidgetCalendar = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowWidgetBattery
|
||||
{
|
||||
get => _showWidgetBattery;
|
||||
set { _showWidgetBattery = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool EnableIconAnimation
|
||||
{
|
||||
get => _enableIconAnimation;
|
||||
@@ -1030,12 +1079,19 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
_enableRecent = s.Launcher.EnableRecent;
|
||||
_enableActionMode = s.Launcher.EnableActionMode;
|
||||
_closeOnFocusLost = s.Launcher.CloseOnFocusLost;
|
||||
_rememberPosition = s.Launcher.RememberPosition;
|
||||
_showPrefixBadge = s.Launcher.ShowPrefixBadge;
|
||||
_enableIconAnimation = s.Launcher.EnableIconAnimation;
|
||||
_enableRainbowGlow = s.Launcher.EnableRainbowGlow;
|
||||
_enableSelectionGlow = s.Launcher.EnableSelectionGlow;
|
||||
_enableRandomPlaceholder = s.Launcher.EnableRandomPlaceholder;
|
||||
_showLauncherBorder = s.Launcher.ShowLauncherBorder;
|
||||
_showWidgetPerf = s.Launcher.ShowWidgetPerf;
|
||||
_showWidgetPomo = s.Launcher.ShowWidgetPomo;
|
||||
_showWidgetNote = s.Launcher.ShowWidgetNote;
|
||||
_showWidgetWeather = s.Launcher.ShowWidgetWeather;
|
||||
_showWidgetCalendar = s.Launcher.ShowWidgetCalendar;
|
||||
_showWidgetBattery = s.Launcher.ShowWidgetBattery;
|
||||
_shortcutHelpUseThemeColor = s.Launcher.ShortcutHelpUseThemeColor;
|
||||
_enableTextAction = s.Launcher.EnableTextAction;
|
||||
// v1.7.1: 파일 대화상자 통합 기본값을 false로 변경 (브라우저 업로드 오작동 방지)
|
||||
@@ -1476,12 +1532,19 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
s.Launcher.EnableRecent = _enableRecent;
|
||||
s.Launcher.EnableActionMode = _enableActionMode;
|
||||
s.Launcher.CloseOnFocusLost = _closeOnFocusLost;
|
||||
s.Launcher.RememberPosition = _rememberPosition;
|
||||
s.Launcher.ShowPrefixBadge = _showPrefixBadge;
|
||||
s.Launcher.EnableIconAnimation = _enableIconAnimation;
|
||||
s.Launcher.EnableRainbowGlow = _enableRainbowGlow;
|
||||
s.Launcher.EnableSelectionGlow = _enableSelectionGlow;
|
||||
s.Launcher.EnableRandomPlaceholder = _enableRandomPlaceholder;
|
||||
s.Launcher.ShowLauncherBorder = _showLauncherBorder;
|
||||
s.Launcher.ShowWidgetPerf = _showWidgetPerf;
|
||||
s.Launcher.ShowWidgetPomo = _showWidgetPomo;
|
||||
s.Launcher.ShowWidgetNote = _showWidgetNote;
|
||||
s.Launcher.ShowWidgetWeather = _showWidgetWeather;
|
||||
s.Launcher.ShowWidgetCalendar = _showWidgetCalendar;
|
||||
s.Launcher.ShowWidgetBattery = _showWidgetBattery;
|
||||
s.Launcher.ShortcutHelpUseThemeColor = _shortcutHelpUseThemeColor;
|
||||
s.Launcher.EnableTextAction = _enableTextAction;
|
||||
s.Launcher.EnableFileDialogIntegration = _enableFileDialogIntegration;
|
||||
|
||||
Reference in New Issue
Block a user