Skip to content

RoyalApps.RoyalTerminal.Avalonia.App API ​

Source-indexed API reference for RoyalApps.RoyalTerminal.Avalonia.App.

Reusable RoyalTerminal Avalonia application shell with window chrome, native menus, settings, capture replay UI, and multi-session terminal workflows.

Package ​

  • Package ID: RoyalApps.RoyalTerminal.Avalonia.App
  • Source project: src/RoyalTerminal.Avalonia.App/RoyalTerminal.Avalonia.App.csproj
  • Related guide: Reusable App Shell

Notes ​

  • This package is indexed directly from the public source files.
  • Detailed member pages are unavailable because the Markdown reflection generator could not load this assembly in the current environment.
  • The source index keeps the package discoverable from the docs site and links each public type back to the repository.

RoyalTerminal.Avalonia.App ​

TypeKindSource
MainWindowclasssrc/RoyalTerminal.Avalonia.App/MainWindow.axaml.cs
MainWindowShellOptionsclasssrc/RoyalTerminal.Avalonia.App/MainWindowShellOptions.cs

RoyalTerminal.Avalonia.App.Controls ​

TypeKindSource
CompositionRingSpinnerclasssrc/RoyalTerminal.Avalonia.App/Controls/CompositionRingSpinner.cs

RoyalTerminal.Avalonia.App.Services ​

TypeKindSource
AllowAllTerminalPaneSplitPolicyclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
ApplicationNativeMenuFactoryclasssrc/RoyalTerminal.Avalonia.App/Services/ApplicationNativeMenuFactory.cs
AppPreferencesSerializerclasssrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
AppPreferencesStoreFactoryclasssrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
AppWindowStateenumsrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
DelegateTerminalPaneSplitPolicyclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
IAppPreferencesStoreinterfacesrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
ITerminalPaneSplitPolicyinterfacesrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
JsonFileAppPreferencesStoreclasssrc/RoyalTerminal.Avalonia.App/Services/AppPreferencesStore.cs
TerminalNotificationLaunchclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalNotificationLaunch.cs
TerminalPaneSplitPoliciesclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs
TerminalShaderSampleOptionclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalShaderSampleCatalog.cs
TransportAllowListTerminalPaneSplitPolicyclasssrc/RoyalTerminal.Avalonia.App/Services/TerminalPaneSplitPolicy.cs

RoyalTerminal.Avalonia.App.Styles ​

TypeKindSource
PopupTransparencyHintExtensionclasssrc/RoyalTerminal.Avalonia.App/Styles/PopupTransparencyHintExtension.cs

RoyalTerminal.Avalonia.App.ViewModels ​

TypeKindSource
AboutRoyalTerminalViewModelclasssrc/RoyalTerminal.Avalonia.App/ViewModels/AboutRoyalTerminalViewModel.cs
AppThemeModeenumsrc/RoyalTerminal.Avalonia.App/ViewModels/MainWindowViewModel.cs
HyperlinkPromptViewModelclasssrc/RoyalTerminal.Avalonia.App/ViewModels/HyperlinkPromptViewModel.cs
MainWindowViewModelclasssrc/RoyalTerminal.Avalonia.App/ViewModels/MainWindowViewModel.cs
ProgramStatusViewModelclasssrc/RoyalTerminal.Avalonia.App/ViewModels/ProgramStatusViewModel.cs

RoyalTerminal.Avalonia.App.Views ​

TypeKindSource
AboutRoyalTerminalWindowclasssrc/RoyalTerminal.Avalonia.App/Views/AboutRoyalTerminalWindow.axaml.cs
HyperlinkPromptWindowclasssrc/RoyalTerminal.Avalonia.App/Views/HyperlinkPromptWindow.axaml.cs
MainViewclasssrc/RoyalTerminal.Avalonia.App/Views/MainView.axaml.cs

MIT Licensed