gitextract_92diuyzb/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── RELEASE_TEMPLATE/ │ │ ├── changelog_config.json │ │ └── changelog_template.hbs │ ├── dependabot.yml │ ├── issue_label_bot.yaml │ └── workflows/ │ ├── csa-bulk-dismissal.yml │ └── main.yml ├── .gitignore ├── .whitesource ├── CI-CD_DOCUMENTATION.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.txt ├── PRIVACY.md ├── README.md ├── azure-pipelines.yml └── src/ ├── .editorconfig ├── Notepads/ │ ├── App.xaml │ ├── App.xaml.cs │ ├── Brushes/ │ │ └── HostBackdropAcrylicBrush.cs │ ├── Commands/ │ │ ├── CommandHandlerResult.cs │ │ ├── ICommandHandler.cs │ │ ├── IKeyboardCommand.cs │ │ ├── IMouseCommand.cs │ │ ├── KeyboardCommand.cs │ │ ├── KeyboardCommandHandler.cs │ │ ├── MouseCommand.cs │ │ └── MouseCommandHandler.cs │ ├── Controls/ │ │ ├── Dialog/ │ │ │ ├── AppCloseSaveReminderDialog.cs │ │ │ ├── FileOpenErrorDialog.cs │ │ │ ├── FileRenameDialog.cs │ │ │ ├── FileSaveErrorDialog.cs │ │ │ ├── NotepadsDialog.cs │ │ │ ├── RevertAllChangesConfirmationDialog.cs │ │ │ ├── SessionCorruptionErrorDialog.cs │ │ │ └── SetCloseSaveReminderDialog.cs │ │ ├── DiffViewer/ │ │ │ ├── BrushFactory.cs │ │ │ ├── ISideBySideDiffViewer.cs │ │ │ ├── RichTextBlockDiffContext.cs │ │ │ ├── RichTextBlockDiffRenderer.cs │ │ │ ├── ScrollViewerSynchronizer.cs │ │ │ ├── SideBySideDiffViewer.xaml │ │ │ └── SideBySideDiffViewer.xaml.cs │ │ ├── FilePicker/ │ │ │ └── FilePickerFactory.cs │ │ ├── FindAndReplace/ │ │ │ ├── FindAndReplaceControl.xaml │ │ │ ├── FindAndReplaceControl.xaml.cs │ │ │ ├── FindAndReplaceEventArgs.cs │ │ │ ├── FindAndReplacePlaceHolder.xaml │ │ │ ├── FindAndReplaceTextBox.cs │ │ │ └── SearchContext.cs │ │ ├── GoTo/ │ │ │ ├── GoToControl.xaml │ │ │ ├── GoToControl.xaml.cs │ │ │ └── GoToEventArgs.cs │ │ ├── Markdown/ │ │ │ ├── MarkdownExtensionView.xaml │ │ │ └── MarkdownExtensionView.xaml.cs │ │ ├── Print/ │ │ │ ├── ContinuationPageFormat.xaml │ │ │ ├── ContinuationPageFormat.xaml.cs │ │ │ ├── PrintArgs.cs │ │ │ ├── PrintPageFormat.xaml │ │ │ └── PrintPageFormat.xaml.cs │ │ └── TextEditor/ │ │ ├── ITextEditor.cs │ │ ├── TextEditor.xaml │ │ ├── TextEditor.xaml.cs │ │ ├── TextEditorContextFlyout.cs │ │ ├── TextEditorCore.DateTime.cs │ │ ├── TextEditorCore.DuplicateText.cs │ │ ├── TextEditorCore.ExternalEventListener.cs │ │ ├── TextEditorCore.FindAndReplace.cs │ │ ├── TextEditorCore.FontSize.cs │ │ ├── TextEditorCore.Indentation.cs │ │ ├── TextEditorCore.JoinText.cs │ │ ├── TextEditorCore.LineHighlighter.cs │ │ ├── TextEditorCore.LineNumbers.cs │ │ ├── TextEditorCore.MoveText.cs │ │ ├── TextEditorCore.WebSearch.cs │ │ ├── TextEditorCore.cs │ │ ├── TextEditorCore.xaml │ │ └── TextEditorStateMetaData.cs │ ├── Core/ │ │ ├── INotepadsCore.cs │ │ ├── ISessionManager.cs │ │ ├── NotepadsCore.cs │ │ ├── SessionDataModels/ │ │ │ ├── NotepadsSessionData.cs │ │ │ └── TextEditorSessionData.cs │ │ ├── SessionManager.cs │ │ └── TabContextFlyout.cs │ ├── Extensions/ │ │ ├── DispatcherExtensions.cs │ │ ├── IContentPreviewExtension.cs │ │ ├── INotepadsExtensionProvider.cs │ │ ├── NotepadsExtensionProvider.cs │ │ ├── ScrollViewerExtensions.cs │ │ └── StringExtensions.cs │ ├── Models/ │ │ └── TextFile.cs │ ├── Notepads.csproj │ ├── Package.StoreAssociation.xml │ ├── Package.appxmanifest │ ├── Package.targets │ ├── Program.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ └── Default.rd.xml │ ├── Resource/ │ │ ├── CustomAppBarButtonStyle.xaml │ │ ├── CustomCheckBoxStyle.xaml │ │ ├── CustomNavigationViewItemStyle.xaml │ │ ├── CustomRadioButtonStyle.xaml │ │ ├── CustomSliderStyle.xaml │ │ ├── CustomSplitViewStyle.xaml │ │ ├── CustomToggleSwitchStyle.xaml │ │ ├── DismissButtonStyle.xaml │ │ ├── InAppNotificationNoDismissButton.xaml │ │ ├── MiddleClickScrolling-CursorType.res │ │ ├── Text Document.txt │ │ └── TransparentTextBoxStyle.xaml │ ├── Services/ │ │ ├── ActivationService.cs │ │ ├── AnalyticsService.cs │ │ ├── AppSettingsService.cs │ │ ├── FileExtensionProvider.cs │ │ ├── JumpListService.cs │ │ ├── LoggingService.cs │ │ ├── MRUService.cs │ │ ├── NotepadsProtocolService.cs │ │ ├── NotificationCenter.cs │ │ └── ThemeSettingsService.cs │ ├── Settings/ │ │ ├── ApplicationSettings.cs │ │ └── SettingsKey.cs │ ├── Strings/ │ │ ├── ar-YE/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── bg-BG/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── cs-CZ/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── de-CH/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── de-DE/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── en-US/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── es-ES/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── fi-FI/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── fr-FR/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── hi-IN/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── hr-HR/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── hu-HU/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── it-IT/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── ja-JP/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── ka-GE/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── ko-KR/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── nl-NL/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── or-IN/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── pl-PL/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── pt-BR/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── pt-PT/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── ru-RU/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── sr-Latn/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── sr-cyrl/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── tr-TR/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── uk-UA/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── vi-VN/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ ├── zh-CN/ │ │ │ ├── Manifest.resw │ │ │ ├── Resources.resw │ │ │ └── Settings.resw │ │ └── zh-TW/ │ │ ├── Manifest.resw │ │ ├── Resources.resw │ │ └── Settings.resw │ ├── Utilities/ │ │ ├── BrushUtility.cs │ │ ├── DialogManager.cs │ │ ├── Downloader.cs │ │ ├── EncodingUtility.cs │ │ ├── FileSystemUtility.cs │ │ ├── FileTypeUtility.cs │ │ ├── FontUtility.cs │ │ ├── FutureAccessListUtility.cs │ │ ├── LanguageUtility.cs │ │ ├── LineEndingUtility.cs │ │ ├── SearchEngineUtility.cs │ │ ├── SessionUtility.cs │ │ └── ThreadUtility.cs │ └── Views/ │ ├── MainPage/ │ │ ├── NotepadsMainPage.IO.cs │ │ ├── NotepadsMainPage.MainMenu.cs │ │ ├── NotepadsMainPage.Notification.cs │ │ ├── NotepadsMainPage.StatusBar.cs │ │ ├── NotepadsMainPage.Theme.cs │ │ ├── NotepadsMainPage.ViewModes.cs │ │ ├── NotepadsMainPage.xaml │ │ └── NotepadsMainPage.xaml.cs │ └── Settings/ │ ├── AboutPage.xaml │ ├── AboutPage.xaml.cs │ ├── AdvancedSettingsPage.xaml │ ├── AdvancedSettingsPage.xaml.cs │ ├── PersonalizationSettingsPage.xaml │ ├── PersonalizationSettingsPage.xaml.cs │ ├── SettingsPage.xaml │ ├── SettingsPage.xaml.cs │ ├── SettingsPanel.xaml │ ├── SettingsPanel.xaml.cs │ ├── TextAndEditorSettingsPage.xaml │ └── TextAndEditorSettingsPage.xaml.cs ├── Notepads.Controls/ │ ├── DropShadowPanel/ │ │ ├── DropShadowPanel.Properties.cs │ │ ├── DropShadowPanel.cs │ │ └── DropShadowPanel.xaml │ ├── GridSplitter/ │ │ ├── GridSplitter.Data.cs │ │ ├── GridSplitter.Events.cs │ │ ├── GridSplitter.Helper.cs │ │ ├── GridSplitter.Options.cs │ │ ├── GridSplitter.cs │ │ ├── GridSplitter.xaml │ │ └── GripperHoverWrapper.cs │ ├── Helpers/ │ │ ├── DispatcherQueueHelper.cs │ │ └── ThemeListener.cs │ ├── InAppNotification/ │ │ ├── InAppNotification.AttachedProperties.cs │ │ ├── InAppNotification.Constants.cs │ │ ├── InAppNotification.Events.cs │ │ ├── InAppNotification.Properties.cs │ │ ├── InAppNotification.cs │ │ ├── InAppNotification.xaml │ │ ├── InAppNotificationClosedEventArgs.cs │ │ ├── InAppNotificationClosingEventArgs.cs │ │ ├── InAppNotificationDismissKind.cs │ │ ├── InAppNotificationOpeningEventArgs.cs │ │ ├── NotificationOptions.cs │ │ ├── StackMode.cs │ │ └── Styles/ │ │ └── MSEdgeNotificationStyle.xaml │ ├── MarkdownTextBlock/ │ │ ├── CodeBlockResolvingEventArgs.cs │ │ ├── ImageResolvingEventArgs.cs │ │ ├── LinkClickedEventArgs.cs │ │ ├── Markdown/ │ │ │ ├── Blocks/ │ │ │ │ ├── CodeBlock.cs │ │ │ │ ├── HeaderBlock.cs │ │ │ │ ├── HorizontalRuleBlock.cs │ │ │ │ ├── LinkReferenceBlock.cs │ │ │ │ ├── List/ │ │ │ │ │ ├── ListItemBlock.cs │ │ │ │ │ ├── ListItemBuilder.cs │ │ │ │ │ ├── ListItemPreamble.cs │ │ │ │ │ └── NestedListInfo.cs │ │ │ │ ├── ListBlock.cs │ │ │ │ ├── ParagraphBlock.cs │ │ │ │ ├── QuoteBlock.cs │ │ │ │ ├── TableBlock.cs │ │ │ │ └── YamlHeaderBlock.cs │ │ │ ├── Core/ │ │ │ │ ├── IParser.cs │ │ │ │ ├── ParseHelpers.cs │ │ │ │ ├── SchemaBase.cs │ │ │ │ └── StringValueAttribute.cs │ │ │ ├── Enums/ │ │ │ │ ├── ColumnAlignment.cs │ │ │ │ ├── HyperlinkType.cs │ │ │ │ ├── InlineParseMethod.cs │ │ │ │ ├── ListStyle.cs │ │ │ │ ├── MarkdownBlockType.cs │ │ │ │ └── MarkdownInlineType.cs │ │ │ ├── Helpers/ │ │ │ │ ├── Common.cs │ │ │ │ ├── DebuggingReporter.cs │ │ │ │ ├── InlineParseResult.cs │ │ │ │ ├── InlineTripCharHelper.cs │ │ │ │ └── LineInfo.cs │ │ │ ├── Inlines/ │ │ │ │ ├── BoldItalicTextInline.cs │ │ │ │ ├── BoldTextInline.cs │ │ │ │ ├── CodeInline.cs │ │ │ │ ├── CommentInline.cs │ │ │ │ ├── EmojiInline.EmojiCodes.cs │ │ │ │ ├── EmojiInline.cs │ │ │ │ ├── HyperlinkInline.cs │ │ │ │ ├── IInlineContainer.cs │ │ │ │ ├── IInlineLeaf.cs │ │ │ │ ├── ILinkElement.cs │ │ │ │ ├── ImageInline.cs │ │ │ │ ├── ItalicTextInline.cs │ │ │ │ ├── LinkAnchorInline.cs │ │ │ │ ├── MarkdownLinkInline.cs │ │ │ │ ├── StrikethroughTextInline.cs │ │ │ │ ├── SubscriptTextInline.cs │ │ │ │ ├── SuperscriptTextInline.cs │ │ │ │ └── TextRunInline.cs │ │ │ ├── MarkdownBlock.cs │ │ │ ├── MarkdownDocument.cs │ │ │ ├── MarkdownElement.cs │ │ │ ├── MarkdownInline.cs │ │ │ └── Render/ │ │ │ ├── ICodeBlockResolver.cs │ │ │ ├── IImageResolver.cs │ │ │ ├── ILinkRegister.cs │ │ │ ├── IRenderContext.cs │ │ │ ├── InlineRenderContext.cs │ │ │ ├── MarkdownRenderer.Blocks.cs │ │ │ ├── MarkdownRenderer.Dimensions.cs │ │ │ ├── MarkdownRenderer.Inlines.cs │ │ │ ├── MarkdownRenderer.Properties.cs │ │ │ ├── MarkdownRenderer.cs │ │ │ ├── MarkdownRendererBase.Blocks.cs │ │ │ ├── MarkdownRendererBase.Inlines.cs │ │ │ ├── MarkdownRendererBase.cs │ │ │ ├── MarkdownTable.cs │ │ │ ├── RenderContext.cs │ │ │ ├── RenderContextIncorrectException.cs │ │ │ └── UIElementCollectionRenderContext.cs │ │ ├── MarkdownRenderedEventArgs.cs │ │ ├── MarkdownTextBlock.Dimensions.cs │ │ ├── MarkdownTextBlock.Events.cs │ │ ├── MarkdownTextBlock.Methods.cs │ │ ├── MarkdownTextBlock.Properties.cs │ │ ├── MarkdownTextBlock.cs │ │ └── MarkdownTextBlock.xaml │ ├── Notepads.Controls.csproj │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ └── Notepads.Controls.rd.xml │ ├── SetsView/ │ │ ├── SetClosingEventArgs.cs │ │ ├── SetDraggedOutsideEventArgs.cs │ │ ├── SetSelectedEventArgs.cs │ │ ├── SetsView.HeaderLayout.cs │ │ ├── SetsView.ItemSources.cs │ │ ├── SetsView.Properties.cs │ │ ├── SetsView.cs │ │ ├── SetsView.xaml │ │ ├── SetsViewItem.Properties.cs │ │ ├── SetsViewItem.cs │ │ └── SetsWidthMode.cs │ └── Themes/ │ └── Generic.xaml └── Notepads.sln