- 설정 기능 탭에 런처 하단 빠른 실행 칩 표시 토글을 추가하고 기본값을 비활성으로 분리함 - 런처 하단 빠른 실행 칩은 옵션이 켜진 경우에만 로드되도록 바꾸고, 블록 전체와 칩 내부를 중앙 정렬 기준으로 재배치함 - README와 DEVELOPMENT 문서 이력을 2026-04-06 17:09 (KST) 기준으로 갱신함 - 검증: dotnet build src/AxCopilot/AxCopilot.csproj -c Release -v minimal -p:OutputPath=bin\\verify\\ -p:IntermediateOutputPath=obj\\verify\\ (경고 0 / 오류 0)
This commit is contained in:
@@ -17,7 +17,10 @@ public partial class LauncherViewModel
|
||||
private CancellationTokenSource? _previewCts;
|
||||
|
||||
public ObservableCollection<QuickActionChip> QuickActionItems { get; } = new();
|
||||
public bool ShowQuickActions => string.IsNullOrEmpty(_inputText) && QuickActionItems.Count > 0;
|
||||
public bool ShowQuickActions =>
|
||||
_settings.Settings.Launcher.ShowLauncherBottomQuickActions &&
|
||||
string.IsNullOrEmpty(_inputText) &&
|
||||
QuickActionItems.Count > 0;
|
||||
|
||||
public string PreviewText
|
||||
{
|
||||
@@ -81,6 +84,12 @@ public partial class LauncherViewModel
|
||||
{
|
||||
QuickActionItems.Clear();
|
||||
|
||||
if (!_settings.Settings.Launcher.ShowLauncherBottomQuickActions)
|
||||
{
|
||||
OnPropertyChanged(nameof(ShowQuickActions));
|
||||
return;
|
||||
}
|
||||
|
||||
var topItems = UsageRankingService.GetTopItems(16);
|
||||
var added = 0;
|
||||
foreach (var (path, _) in topItems)
|
||||
|
||||
@@ -173,6 +173,7 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
private bool _showWidgetWeather;
|
||||
private bool _showWidgetCalendar;
|
||||
private bool _showWidgetBattery;
|
||||
private bool _showLauncherBottomQuickActions;
|
||||
private bool _shortcutHelpUseThemeColor;
|
||||
|
||||
// LLM 공통 설정
|
||||
@@ -803,6 +804,12 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
set { _showWidgetBattery = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool ShowLauncherBottomQuickActions
|
||||
{
|
||||
get => _showLauncherBottomQuickActions;
|
||||
set { _showLauncherBottomQuickActions = value; OnPropertyChanged(); }
|
||||
}
|
||||
|
||||
public bool EnableIconAnimation
|
||||
{
|
||||
get => _enableIconAnimation;
|
||||
@@ -1085,6 +1092,7 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
_showWidgetWeather = s.Launcher.ShowWidgetWeather;
|
||||
_showWidgetCalendar = s.Launcher.ShowWidgetCalendar;
|
||||
_showWidgetBattery = s.Launcher.ShowWidgetBattery;
|
||||
_showLauncherBottomQuickActions = s.Launcher.ShowLauncherBottomQuickActions;
|
||||
_shortcutHelpUseThemeColor = s.Launcher.ShortcutHelpUseThemeColor;
|
||||
_enableTextAction = s.Launcher.EnableTextAction;
|
||||
// v1.7.1: 파일 대화상자 통합 기본값을 false로 변경 (브라우저 업로드 오작동 방지)
|
||||
@@ -1537,6 +1545,7 @@ public class SettingsViewModel : INotifyPropertyChanged
|
||||
s.Launcher.ShowWidgetWeather = _showWidgetWeather;
|
||||
s.Launcher.ShowWidgetCalendar = _showWidgetCalendar;
|
||||
s.Launcher.ShowWidgetBattery = _showWidgetBattery;
|
||||
s.Launcher.ShowLauncherBottomQuickActions = _showLauncherBottomQuickActions;
|
||||
s.Launcher.ShortcutHelpUseThemeColor = _shortcutHelpUseThemeColor;
|
||||
s.Launcher.EnableTextAction = _enableTextAction;
|
||||
s.Launcher.EnableFileDialogIntegration = _enableFileDialogIntegration;
|
||||
|
||||
Reference in New Issue
Block a user