gitextract_9yfi5vry/ ├── .gitattributes ├── .gitignore ├── Clippy/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── Clippy.csproj │ ├── Controls/ │ │ ├── APIBox.xaml │ │ ├── APIBox.xaml.cs │ │ ├── MessageTriangle.xaml │ │ ├── MessageTriangle.xaml.cs │ │ ├── Messages/ │ │ │ ├── ClippyMessage.xaml │ │ │ ├── ClippyMessage.xaml.cs │ │ │ ├── SystemMessage.xaml │ │ │ ├── SystemMessage.xaml.cs │ │ │ ├── UserMessage.xaml │ │ │ └── UserMessage.xaml.cs │ │ ├── ShineUITextblock.xaml │ │ └── ShineUITextblock.xaml.cs │ ├── Helpers/ │ │ ├── ClippyInputHelper.cs │ │ ├── ClippyKeyboardListener.cs │ │ ├── KeyboardHelper.cs │ │ └── MessageSelector.cs │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ ├── NativeMethods.txt │ ├── Package.appxmanifest │ ├── Properties/ │ │ └── launchSettings.json │ ├── Services/ │ │ ├── KeyService.cs │ │ └── SettingsService.cs │ ├── SettingsWindow.xaml │ ├── SettingsWindow.xaml.cs │ ├── Windows/ │ │ ├── MicaWindow.cs │ │ ├── TransparentBackdrop.cs │ │ └── WindowsSystemDispatcherQueueHelper.cs │ └── app.manifest ├── Clippy.Core/ │ ├── Classes/ │ │ └── Message.cs │ ├── Clippy.Core.csproj │ ├── Constants.cs │ ├── Enums/ │ │ └── Role.cs │ ├── Factories/ │ │ └── MessageFactory.cs │ ├── Interfaces/ │ │ └── IMessage.cs │ ├── Runtime/ │ │ └── IsExternalInit.cs │ ├── Services/ │ │ ├── IChatService.cs │ │ ├── IKeyService.cs │ │ └── ISettingsService.cs │ └── ViewModels/ │ ├── ClippyViewModel.cs │ └── Messages/ │ ├── ClippyMessageViewModel.Streaming.cs │ ├── ClippyMessageViewModel.cs │ ├── MessageViewModel.cs │ ├── SystemMessageViewModel.cs │ └── UserMessageViewModel.cs ├── Clippy.sln ├── CubeKit.UI/ │ ├── Controls/ │ │ ├── Settings/ │ │ │ ├── Converters.cs │ │ │ ├── SettingsBlockControl.xaml │ │ │ ├── SettingsBlockControl.xaml.cs │ │ │ ├── SettingsDisplayControl.xaml │ │ │ └── SettingsDisplayControl.xaml.cs │ │ └── Toolkit/ │ │ ├── DesignTimeHelpers.cs │ │ ├── DropShadowPanel.Properties.cs │ │ ├── DropShadowPanel.xaml │ │ ├── DropShadowPanel.xaml.cs │ │ └── IAlphaMaskProvider.cs │ ├── Converters/ │ │ └── BooleanToVisibilityConverter.cs │ ├── CubeKit.UI.csproj │ ├── Helpers/ │ │ └── NativeHelper.cs │ ├── Icons/ │ │ ├── FluentIconElement.cs │ │ ├── FluentIconSource.cs │ │ ├── FluentSymbol.cs │ │ ├── FluentSymbolIcon.Icons.cs │ │ └── FluentSymbolIcon.cs │ ├── Materials/ │ │ ├── Bloom.html │ │ ├── BloomView.xaml │ │ └── BloomView.xaml.cs │ ├── Styles/ │ │ ├── CubeThemeDictionary.xaml │ │ ├── CubeUI.xaml │ │ ├── GlowGradientUI.xaml │ │ └── WindowChrome.xaml │ └── Themes/ │ └── Generic.xaml ├── LICENSE.txt └── README.md