feat(ui): maximize work console via green traffic-light dot
This commit is contained in:
@@ -62,6 +62,14 @@ public sealed partial class DetailsIslandViewModel : ViewModelBase
|
||||
partial void OnIsNotesModeChanged(bool value) => OnPropertyChanged(nameof(IsTaskDetailVisible));
|
||||
partial void OnIsPrepModeChanged(bool value) => OnPropertyChanged(nameof(IsTaskDetailVisible));
|
||||
|
||||
// Console maximize: green dot shrinks the description row to its MinHeight so
|
||||
// the WorkConsole fills the rest. The row stays draggable and never overlaps.
|
||||
// Applied in DetailsIslandView code-behind (RowDefinitions can't bind).
|
||||
[ObservableProperty] private bool _isConsoleMaximized;
|
||||
|
||||
[RelayCommand]
|
||||
private void ToggleConsoleMaximized() => IsConsoleMaximized = !IsConsoleMaximized;
|
||||
|
||||
public NotesEditorViewModel Notes { get; private set; } = null!;
|
||||
|
||||
// Current task row (set by IslandsShellViewModel via Bind)
|
||||
|
||||
Reference in New Issue
Block a user