├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── AddonManifest └── felixkmh_DuplicateHider_Plugin.yaml ├── CHANGELOG.md ├── InstallerManifest └── felixkmh_DuplicateHider_Plugin.yaml ├── LICENSE ├── README.md ├── UiIntegrationExamples ├── DuplicateHider_ContentControl_Style_Examples.xaml ├── DuplicateHider_CustomControl_OverviewHeader_Style_Example.xaml ├── DuplicateHider_CustomControl_OverviewHeader_Style_Example_Simple.xaml ├── DuplicateHider_SourceSelector_Styles_Example.xaml ├── ShowcaseThemeDawn │ ├── App.xaml │ ├── Common.xaml │ ├── Constants.xaml │ ├── CustomControls │ │ ├── DdItemListSelectionBox.xaml │ │ ├── ExpanderEx.xaml │ │ ├── ExtendedListBox.xaml │ │ ├── ExtendedListView.xaml │ │ ├── FilterEnumSelectionBox.xaml │ │ ├── FilterSelectionBox.xaml │ │ ├── FilterStringSelectionBox.xaml │ │ ├── GameGroupMenu.xaml │ │ ├── GameMenu.xaml │ │ ├── HtmlTextView.xaml │ │ ├── NullableIntBox.xaml │ │ ├── NumericBox.xaml │ │ ├── NumericDoubleBox.xaml │ │ ├── SearchBox.xaml │ │ ├── SidebarItem.xaml │ │ ├── SliderEx.xaml │ │ ├── TrayContextMenu.xaml │ │ └── WindowBase.xaml │ ├── DefaultControls │ │ ├── Border.xaml │ │ ├── Button.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ContextMenu.xaml │ │ ├── DatePicker.xaml │ │ ├── Expander.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── Hyperlink.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListView.xaml │ │ ├── Menu.xaml │ │ ├── PasswordBox.xaml │ │ ├── Popup.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RepeatButton.xaml │ │ ├── RichTextBox.xaml │ │ ├── ScrollViewer.xaml │ │ ├── Slider.xaml │ │ ├── TabControl.xaml │ │ ├── TextBlock.xaml │ │ ├── TextBox.xaml │ │ ├── Thumb.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToolTip.xaml │ │ └── TreeView.xaml │ ├── DerivedStyles │ │ ├── BottomButton.xaml │ │ ├── DetailsHyperlink.xaml │ │ ├── DetailsScrollViewer.xaml │ │ ├── DetailsViewGroupStyle.xaml │ │ ├── DetailsViewItemStyle.xaml │ │ ├── DetailsViewItemTemplate - Kopie.xaml │ │ ├── DetailsViewItemTemplate.xaml │ │ ├── GridViewGroupStyle.xaml │ │ ├── GridViewItemStyle.xaml │ │ ├── GridViewItemTemplate.xaml │ │ ├── HighlightBorder.xaml │ │ ├── ImageHighlightButton.xaml │ │ ├── MainWindowStyle.xaml │ │ ├── NotificationMessage.xaml │ │ ├── PlayButton.xaml │ │ ├── PropertyItemButton.xaml │ │ ├── Simplebutton.xaml │ │ ├── StandardWindowStyle.xaml │ │ ├── TextBlockGameScore.xaml │ │ └── WindowBarButton.xaml │ ├── DescriptionView.html │ ├── Fonts │ │ └── icofont.ttf │ ├── GlobalResources.xaml │ ├── Images │ │ ├── applogo.ico │ │ ├── applogo.png │ │ ├── applogo_black.ico │ │ ├── applogo_dark.png │ │ ├── applogo_white.ico │ │ ├── csharp.ico │ │ ├── custom_cover_background.png │ │ ├── discord.png │ │ ├── noise │ │ │ ├── background0.png │ │ │ ├── background1.png │ │ │ ├── background2.png │ │ │ ├── background2_5.png │ │ │ ├── background3.png │ │ │ ├── background4.png │ │ │ ├── background5.png │ │ │ ├── bright │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── dark │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background2_5.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── highlight0.png │ │ │ ├── highlight0_fade.png │ │ │ ├── highlight1.png │ │ │ ├── highlight1_fade.png │ │ │ └── white_noise.png │ │ ├── patreon.png │ │ ├── powershell.ico │ │ ├── python.ico │ │ ├── reddit.png │ │ └── twitter.png │ ├── LocSource.xaml │ ├── Media.xaml │ ├── Theme.csproj │ ├── Theme.sln │ ├── Views │ │ ├── DetailsViewGameOverview.xaml │ │ ├── ExplorerPanel.xaml │ │ ├── FilterPanelView.xaml │ │ ├── GridViewGameOverview.xaml │ │ ├── Library.xaml │ │ ├── LibraryDetailsView.xaml │ │ ├── LibraryGridView.xaml │ │ ├── LibraryListView.xaml │ │ ├── MainWindow.xaml │ │ ├── NotificationPanel.xaml │ │ ├── Sidebar.xaml │ │ └── TopPanel.xaml │ └── theme.yaml ├── ShowcaseThemeDay │ ├── App.xaml │ ├── Common.xaml │ ├── Constants.xaml │ ├── CustomControls │ │ ├── DdItemListSelectionBox.xaml │ │ ├── ExpanderEx.xaml │ │ ├── ExtendedListBox.xaml │ │ ├── ExtendedListView.xaml │ │ ├── FilterEnumSelectionBox.xaml │ │ ├── FilterSelectionBox.xaml │ │ ├── FilterStringSelectionBox.xaml │ │ ├── GameGroupMenu.xaml │ │ ├── GameMenu.xaml │ │ ├── HtmlTextView.xaml │ │ ├── NullableIntBox.xaml │ │ ├── NumericBox.xaml │ │ ├── NumericDoubleBox.xaml │ │ ├── SearchBox.xaml │ │ ├── SidebarItem.xaml │ │ ├── SliderEx.xaml │ │ ├── TrayContextMenu.xaml │ │ └── WindowBase.xaml │ ├── DefaultControls │ │ ├── Border.xaml │ │ ├── Button.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ContextMenu.xaml │ │ ├── DatePicker.xaml │ │ ├── Expander.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── Hyperlink.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListView.xaml │ │ ├── Menu.xaml │ │ ├── PasswordBox.xaml │ │ ├── Popup.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RepeatButton.xaml │ │ ├── RichTextBox.xaml │ │ ├── ScrollViewer.xaml │ │ ├── Slider.xaml │ │ ├── TabControl.xaml │ │ ├── TextBlock.xaml │ │ ├── TextBox.xaml │ │ ├── Thumb.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToolTip.xaml │ │ └── TreeView.xaml │ ├── DerivedStyles │ │ ├── BottomButton.xaml │ │ ├── DetailsHyperlink.xaml │ │ ├── DetailsScrollViewer.xaml │ │ ├── DetailsViewGroupStyle.xaml │ │ ├── DetailsViewItemStyle.xaml │ │ ├── DetailsViewItemTemplate - Kopie.xaml │ │ ├── DetailsViewItemTemplate.xaml │ │ ├── GridViewGroupStyle.xaml │ │ ├── GridViewItemStyle.xaml │ │ ├── GridViewItemTemplate.xaml │ │ ├── HighlightBorder.xaml │ │ ├── ImageHighlightButton.xaml │ │ ├── MainWindowStyle.xaml │ │ ├── NotificationMessage.xaml │ │ ├── PlayButton.xaml │ │ ├── PropertyItemButton.xaml │ │ ├── Simplebutton.xaml │ │ ├── StandardWindowStyle.xaml │ │ ├── TextBlockGameScore.xaml │ │ └── WindowBarButton.xaml │ ├── DescriptionView.html │ ├── Fonts │ │ └── icofont.ttf │ ├── GlobalResources.xaml │ ├── Images │ │ ├── applogo.ico │ │ ├── applogo.png │ │ ├── applogo_black.ico │ │ ├── applogo_dark.png │ │ ├── applogo_white.ico │ │ ├── csharp.ico │ │ ├── custom_cover_background.png │ │ ├── discord.png │ │ ├── noise │ │ │ ├── background0.png │ │ │ ├── background1.png │ │ │ ├── background2.png │ │ │ ├── background2_5.png │ │ │ ├── background3.png │ │ │ ├── background4.png │ │ │ ├── background5.png │ │ │ ├── bright │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── dark │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background2_5.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ ├── highlight0_fade.png │ │ │ │ ├── highlight1.png │ │ │ │ └── highlight1_fade.png │ │ │ ├── highlight0.png │ │ │ ├── highlight0_fade.png │ │ │ ├── highlight1.png │ │ │ ├── highlight1_fade.png │ │ │ ├── highlight2.png │ │ │ └── white_noise.png │ │ ├── patreon.png │ │ ├── powershell.ico │ │ ├── python.ico │ │ ├── reddit.png │ │ └── twitter.png │ ├── LocSource.xaml │ ├── Media.xaml │ ├── Theme.csproj │ ├── Theme.sln │ ├── Views │ │ ├── DetailsViewGameOverview.xaml │ │ ├── ExplorerPanel.xaml │ │ ├── FilterPanelView.xaml │ │ ├── GridViewGameOverview.xaml │ │ ├── Library.xaml │ │ ├── LibraryDetailsView.xaml │ │ ├── LibraryGridView.xaml │ │ ├── LibraryListView.xaml │ │ ├── MainWindow.xaml │ │ ├── NotificationPanel.xaml │ │ ├── Sidebar.xaml │ │ └── TopPanel.xaml │ └── theme.yaml ├── ShowcaseThemeFullscreen │ ├── Blur │ │ ├── App.xaml │ │ ├── Constants.xaml │ │ ├── CustomControls │ │ │ ├── FilterDbItemtSelection.xaml │ │ │ ├── FilterEnumListSelection.xaml │ │ │ ├── FilterPresetSelector.xaml │ │ │ └── FilterStringListSelection.xaml │ │ ├── DefaultControls │ │ │ ├── Button.xaml │ │ │ ├── CheckBox.xaml │ │ │ ├── ComboBox.xaml │ │ │ ├── ProgressBar.xaml │ │ │ ├── ScrollViewer.xaml │ │ │ ├── Slider.xaml │ │ │ ├── TextBox.xaml │ │ │ ├── ToggleButton.xaml │ │ │ └── ToolTip.xaml │ │ ├── DerivedStyles │ │ │ ├── ButtonBottomMenu.xaml │ │ │ ├── ButtonTopMenu.xaml │ │ │ ├── ItemFilterQuickPreset.xaml │ │ │ ├── ListGameItemStyle.xaml │ │ │ └── ListGameItemTemplate.xaml │ │ ├── DescriptionView.html │ │ ├── GlobalResources.xaml │ │ ├── Images │ │ │ ├── ButtonPrompts │ │ │ │ └── Xbox │ │ │ │ │ └── Xbox.xaml │ │ │ ├── ConeMask.png │ │ │ ├── applogo.ico │ │ │ ├── applogo.png │ │ │ ├── applogo_clean.png │ │ │ ├── applogo_dark.png │ │ │ ├── applogo_full.png │ │ │ ├── bottomDropShadow.png │ │ │ ├── custom_cover_background.png │ │ │ ├── doubleArrow.png │ │ │ ├── dropShadow.png │ │ │ ├── dropShadowHighlight.png │ │ │ ├── leftDropShadow.png │ │ │ ├── noise │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── rightDropShadow.png │ │ │ └── topDropShadow.png │ │ ├── LocSource.xaml │ │ ├── Media.xaml │ │ ├── Theme.csproj │ │ ├── Theme.sln │ │ ├── Views │ │ │ ├── ActionSelection.xaml │ │ │ ├── FiltersAdditional.xaml │ │ │ ├── FiltersView.xaml │ │ │ ├── GameDetails.xaml │ │ │ ├── GameMenu.xaml │ │ │ ├── GameStatus.xaml │ │ │ ├── Main.xaml │ │ │ ├── MainMenu.xaml │ │ │ ├── MessageBox.xaml │ │ │ ├── NotificationsMenu.xaml │ │ │ ├── SettingsMenus.xaml │ │ │ └── TextInput.xaml │ │ └── theme.yaml │ └── NoBlur │ │ ├── App.xaml │ │ ├── Constants.xaml │ │ ├── CustomControls │ │ ├── FilterDbItemtSelection.xaml │ │ ├── FilterEnumListSelection.xaml │ │ ├── FilterPresetSelector.xaml │ │ └── FilterStringListSelection.xaml │ │ ├── DefaultControls │ │ ├── Button.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ProgressBar.xaml │ │ ├── ScrollViewer.xaml │ │ ├── Slider.xaml │ │ ├── TextBox.xaml │ │ ├── ToggleButton.xaml │ │ └── ToolTip.xaml │ │ ├── DerivedStyles │ │ ├── ButtonBottomMenu.xaml │ │ ├── ButtonTopMenu.xaml │ │ ├── ItemFilterQuickPreset.xaml │ │ ├── ListGameItemStyle.xaml │ │ └── ListGameItemTemplate.xaml │ │ ├── DescriptionView.html │ │ ├── GlobalResources.xaml │ │ ├── Images │ │ ├── ButtonPrompts │ │ │ └── Xbox │ │ │ │ └── Xbox.xaml │ │ ├── applogo.ico │ │ ├── applogo.png │ │ ├── applogo_clean.png │ │ ├── applogo_full.png │ │ ├── bottomDropShadow.png │ │ ├── custom_cover_background.png │ │ ├── doubleArrow.png │ │ ├── dropShadow.png │ │ ├── dropShadowHighlight.png │ │ ├── leftDropShadow.png │ │ ├── noise │ │ │ ├── background0.png │ │ │ ├── background1.png │ │ │ ├── background2.png │ │ │ ├── highlight0.png │ │ │ └── highlight1.png │ │ ├── rightDropShadow.png │ │ └── topDropShadow.png │ │ ├── LocSource.xaml │ │ ├── Media.xaml │ │ ├── Views │ │ ├── ActionSelection.xaml │ │ ├── FiltersAdditional.xaml │ │ ├── FiltersView.xaml │ │ ├── GameDetails.xaml │ │ ├── GameMenu.xaml │ │ ├── GameStatus.xaml │ │ ├── Main.xaml │ │ ├── MainMenu.xaml │ │ ├── MessageBox.xaml │ │ ├── Notifications.xaml │ │ ├── SettingsMenus.xaml │ │ └── TextInput.xaml │ │ └── theme.yaml ├── ShowcaseThemeMidnight │ ├── App.xaml │ ├── Common.xaml │ ├── Constants.xaml │ ├── CustomControls │ │ ├── DdItemListSelectionBox.xaml │ │ ├── ExpanderEx.xaml │ │ ├── ExtendedListBox.xaml │ │ ├── ExtendedListView.xaml │ │ ├── FilterEnumSelectionBox.xaml │ │ ├── FilterSelectionBox.xaml │ │ ├── FilterStringSelectionBox.xaml │ │ ├── GameGroupMenu.xaml │ │ ├── GameMenu.xaml │ │ ├── HtmlTextView.xaml │ │ ├── NullableIntBox.xaml │ │ ├── NumericBox.xaml │ │ ├── NumericDoubleBox.xaml │ │ ├── SearchBox.xaml │ │ ├── SidebarItem.xaml │ │ ├── SliderEx.xaml │ │ ├── TrayContextMenu.xaml │ │ └── WindowBase.xaml │ ├── DefaultControls │ │ ├── Border.xaml │ │ ├── Button.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ContextMenu.xaml │ │ ├── DatePicker.xaml │ │ ├── Expander.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── Hyperlink.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListView.xaml │ │ ├── Menu.xaml │ │ ├── PasswordBox.xaml │ │ ├── Popup.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RepeatButton.xaml │ │ ├── RichTextBox.xaml │ │ ├── ScrollViewer.xaml │ │ ├── Slider.xaml │ │ ├── TabControl.xaml │ │ ├── TextBlock.xaml │ │ ├── TextBox.xaml │ │ ├── Thumb.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToolTip.xaml │ │ └── TreeView.xaml │ ├── DerivedStyles │ │ ├── BottomButton.xaml │ │ ├── DetailsHyperlink.xaml │ │ ├── DetailsScrollViewer.xaml │ │ ├── DetailsViewGroupStyle.xaml │ │ ├── DetailsViewItemStyle.xaml │ │ ├── DetailsViewItemTemplate - Kopie.xaml │ │ ├── DetailsViewItemTemplate.xaml │ │ ├── GridViewGroupStyle.xaml │ │ ├── GridViewItemStyle.xaml │ │ ├── GridViewItemTemplate.xaml │ │ ├── HighlightBorder.xaml │ │ ├── ImageHighlightButton.xaml │ │ ├── MainWindowStyle.xaml │ │ ├── NotificationMessage.xaml │ │ ├── PlayButton.xaml │ │ ├── PropertyItemButton.xaml │ │ ├── Simplebutton.xaml │ │ ├── StandardWindowStyle.xaml │ │ ├── TextBlockGameScore.xaml │ │ └── WindowBarButton.xaml │ ├── DescriptionView.html │ ├── Fonts │ │ └── icofont.ttf │ ├── GlobalResources.xaml │ ├── Images │ │ ├── applogo.ico │ │ ├── applogo.png │ │ ├── applogo_black.ico │ │ ├── applogo_dark.png │ │ ├── applogo_white.ico │ │ ├── csharp.ico │ │ ├── custom_cover_background.png │ │ ├── discord.png │ │ ├── noise │ │ │ ├── background0.png │ │ │ ├── background1.png │ │ │ ├── background2.png │ │ │ ├── background2_5.png │ │ │ ├── background3.png │ │ │ ├── background4.png │ │ │ ├── background5.png │ │ │ ├── bright │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── dark │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background2_5.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── highlight0.png │ │ │ ├── highlight0_fade.png │ │ │ ├── highlight1.png │ │ │ ├── highlight1_fade.png │ │ │ └── white_noise.png │ │ ├── patreon.png │ │ ├── powershell.ico │ │ ├── python.ico │ │ ├── reddit.png │ │ └── twitter.png │ ├── LocSource.xaml │ ├── Media.xaml │ ├── Theme.csproj │ ├── Theme.sln │ ├── Views │ │ ├── DetailsViewGameOverview.xaml │ │ ├── ExplorerPanel.xaml │ │ ├── FilterPanelView.xaml │ │ ├── GridViewGameOverview.xaml │ │ ├── Library.xaml │ │ ├── LibraryDetailsView.xaml │ │ ├── LibraryGridView.xaml │ │ ├── LibraryListView.xaml │ │ ├── MainWindow.xaml │ │ ├── NotificationPanel.xaml │ │ ├── Sidebar.xaml │ │ └── TopPanel.xaml │ └── theme.yaml ├── ShowcaseThemeNight │ ├── App.xaml │ ├── Common.xaml │ ├── Constants.xaml │ ├── CustomControls │ │ ├── DdItemListSelectionBox.xaml │ │ ├── ExpanderEx.xaml │ │ ├── ExtendedListBox.xaml │ │ ├── ExtendedListView.xaml │ │ ├── FilterEnumSelectionBox.xaml │ │ ├── FilterSelectionBox.xaml │ │ ├── FilterStringSelectionBox.xaml │ │ ├── GameGroupMenu.xaml │ │ ├── GameMenu.xaml │ │ ├── HtmlTextView.xaml │ │ ├── NullableIntBox.xaml │ │ ├── NumericBoxes.xaml │ │ ├── NumericDoubleBox.xaml │ │ ├── SearchBox.xaml │ │ ├── SidebarItem.xaml │ │ ├── SliderEx.xaml │ │ ├── TopPanelItem.xaml │ │ ├── TrayContextMenu.xaml │ │ └── WindowBase.xaml │ ├── DefaultControls │ │ ├── Border.xaml │ │ ├── Button.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ContextMenu.xaml │ │ ├── DatePicker.xaml │ │ ├── Expander.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── Hyperlink.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListView.xaml │ │ ├── Menu.xaml │ │ ├── PasswordBox.xaml │ │ ├── Popup.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RepeatButton.xaml │ │ ├── RichTextBox.xaml │ │ ├── ScrollViewer.xaml │ │ ├── Slider.xaml │ │ ├── TabControl.xaml │ │ ├── TextBlock.xaml │ │ ├── TextBox.xaml │ │ ├── Thumb.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToolTip.xaml │ │ └── TreeView.xaml │ ├── DerivedStyles │ │ ├── BottomButton.xaml │ │ ├── DetailsHyperlink.xaml │ │ ├── DetailsScrollViewer.xaml │ │ ├── DetailsViewGroupStyle.xaml │ │ ├── DetailsViewItemStyle.xaml │ │ ├── DetailsViewItemTemplate - Kopie.xaml │ │ ├── DetailsViewItemTemplate.xaml │ │ ├── GridViewGroupStyle.xaml │ │ ├── GridViewItemStyle.xaml │ │ ├── GridViewItemTemplate.xaml │ │ ├── HighlightBorder.xaml │ │ ├── ImageHighlightButton.xaml │ │ ├── MainWindowStyle.xaml │ │ ├── NotificationMessage.xaml │ │ ├── PlayButton.xaml │ │ ├── PropertyItemButton.xaml │ │ ├── Simplebutton.xaml │ │ ├── StandardWindowStyle.xaml │ │ ├── TextBlockGameScore.xaml │ │ └── WindowBarButton.xaml │ ├── DescriptionView.html │ ├── GlobalResources.xaml │ ├── Images │ │ ├── Background.png │ │ ├── applogo.ico │ │ ├── applogo.png │ │ ├── applogo_black.ico │ │ ├── applogo_dark.png │ │ ├── applogo_white.ico │ │ ├── background_bright_tile.png │ │ ├── background_highlight_bright_tile.png │ │ ├── background_highlight_opaque_tile.png │ │ ├── background_highlight_tile.png │ │ ├── background_light_opaque_tile.png │ │ ├── background_light_tile.png │ │ ├── background_tile.png │ │ ├── bottomDropShadow.png │ │ ├── csharp.ico │ │ ├── custom_cover_background.png │ │ ├── discord.png │ │ ├── dithered │ │ │ ├── background_0.png │ │ │ ├── background_1.png │ │ │ ├── background_2.png │ │ │ ├── background_3.png │ │ │ ├── background_highlight0.png │ │ │ └── background_highlight1.png │ │ ├── leftDropShadow.png │ │ ├── noise │ │ │ ├── background0.png │ │ │ ├── background1.png │ │ │ ├── background2.png │ │ │ ├── background2_5.png │ │ │ ├── background3.png │ │ │ ├── background4.png │ │ │ ├── background5.png │ │ │ ├── bright │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ └── highlight1.png │ │ │ ├── dark │ │ │ │ ├── background0.png │ │ │ │ ├── background1.png │ │ │ │ ├── background2.png │ │ │ │ ├── background2_5.png │ │ │ │ ├── background3.png │ │ │ │ ├── background4.png │ │ │ │ ├── background5.png │ │ │ │ ├── highlight0.png │ │ │ │ ├── highlight0_fade.png │ │ │ │ ├── highlight1.png │ │ │ │ └── highlight1_fade.png │ │ │ ├── highlight0.png │ │ │ ├── highlight0_fade.png │ │ │ ├── highlight1.png │ │ │ ├── highlight1_fade.png │ │ │ ├── highlight2.png │ │ │ └── white_noise.png │ │ ├── patreon.png │ │ ├── playIcon.png │ │ ├── powershell.ico │ │ ├── python.ico │ │ ├── reddit.png │ │ ├── rightDropShadow.png │ │ ├── topDropShadow.png │ │ └── twitter.png │ ├── LocSource.xaml │ ├── Media.xaml │ ├── Theme.csproj │ ├── Theme.sln │ ├── Views │ │ ├── DetailsViewGameOverview.xaml │ │ ├── ExplorerPanel.xaml │ │ ├── FilterPanelView.xaml │ │ ├── GridViewGameOverview.xaml │ │ ├── Library.xaml │ │ ├── LibraryDetailsView.xaml │ │ ├── LibraryGridView.xaml │ │ ├── LibraryListView.xaml │ │ ├── MainWindow.xaml │ │ ├── NotificationPanel.xaml │ │ ├── Sidebar.xaml │ │ └── TopPanel.xaml │ └── theme.yaml ├── ShowcaseThemeNightP9 │ ├── App.xaml │ ├── Common.xaml │ ├── Constants.xaml │ ├── CustomControls │ │ ├── ComboBoxList.xaml │ │ ├── ExpanderEx.xaml │ │ ├── ExtendedDataGrid.xaml │ │ ├── ExtendedListBox.xaml │ │ ├── ExtendedListView.xaml │ │ ├── FilterSelectionBox.xaml │ │ ├── GameGroupMenu.xaml │ │ ├── GameMenu.xaml │ │ ├── HtmlTextView.xaml │ │ ├── NumericBoxes.xaml │ │ ├── SearchBox.xaml │ │ ├── SidebarItem.xaml │ │ ├── SliderEx.xaml │ │ ├── TopPanelItem.xaml │ │ ├── TrayContextMenu.xaml │ │ └── WindowBase.xaml │ ├── DefaultControls │ │ ├── Border.xaml │ │ ├── Button.xaml │ │ ├── CheckBox.xaml │ │ ├── ComboBox.xaml │ │ ├── ContextMenu.xaml │ │ ├── DataGrid.xaml │ │ ├── DatePicker.xaml │ │ ├── Expander.xaml │ │ ├── GridSplitter.xaml │ │ ├── GroupBox.xaml │ │ ├── Hyperlink.xaml │ │ ├── Label.xaml │ │ ├── ListBox.xaml │ │ ├── ListView.xaml │ │ ├── Menu.xaml │ │ ├── PasswordBox.xaml │ │ ├── Popup.xaml │ │ ├── ProgressBar.xaml │ │ ├── RadioButton.xaml │ │ ├── RepeatButton.xaml │ │ ├── RichTextBox.xaml │ │ ├── ScrollViewer.xaml │ │ ├── Slider.xaml │ │ ├── TabControl.xaml │ │ ├── TextBlock.xaml │ │ ├── TextBox.xaml │ │ ├── Thumb.xaml │ │ ├── ToggleButton.xaml │ │ ├── ToolTip.xaml │ │ └── TreeView.xaml │ ├── DerivedStyles │ │ ├── BottomButton.xaml │ │ ├── DetailsHyperlink.xaml │ │ ├── DetailsScrollViewer.xaml │ │ ├── DetailsViewGroupStyle.xaml │ │ ├── DetailsViewItemStyle.xaml │ │ ├── DetailsViewItemTemplate.xaml │ │ ├── GridViewGroupStyle.xaml │ │ ├── GridViewItemStyle.xaml │ │ ├── GridViewItemTemplate.xaml │ │ ├── HighlightBorder.xaml │ │ ├── ImageHighlightButton.xaml │ │ ├── MainWindowStyle.xaml │ │ ├── NotificationMessage.xaml │ │ ├── PlayButton.xaml │ │ ├── PropertyItemButton.xaml │ │ ├── SimpleButton.xaml │ │ ├── StandardWindowStyle.xaml │ │ ├── TextBlockGameScore.xaml │ │ └── WindowBarButton.xaml │ ├── DescriptionView.html │ ├── Fonts │ │ └── icofont.ttf │ ├── GlobalResources.xaml │ ├── Images │ │ ├── Background.png │ │ ├── applogo.ico │ │ ├── applogo.png │ │ ├── applogo_black.ico │ │ ├── applogo_dark.png │ │ ├── applogo_white.ico │ │ ├── bottomDropShadow.png │ │ ├── csharp.ico │ │ ├── custom_cover_background.png │ │ ├── discord.png │ │ ├── leftDropShadow.png │ │ ├── noise │ │ │ ├── background0.png │ │ │ ├── background1.png │ │ │ ├── background2.png │ │ │ ├── background2_5.png │ │ │ ├── background3.png │ │ │ ├── background4.png │ │ │ ├── background5.png │ │ │ ├── highlight0.png │ │ │ ├── highlight0_fade.png │ │ │ ├── highlight1.png │ │ │ ├── highlight1_fade.png │ │ │ └── white_noise.png │ │ ├── patreon.png │ │ ├── powershell.ico │ │ ├── python.ico │ │ ├── reddit.png │ │ ├── rightDropShadow.png │ │ ├── topDropShadow.png │ │ └── twitter.png │ ├── LocSource.xaml │ ├── Media.xaml │ ├── Theme.csproj │ ├── Theme.sln │ ├── Views │ │ ├── DetailsViewGameOverview.xaml │ │ ├── ExplorerPanel.xaml │ │ ├── FilterPanelView.xaml │ │ ├── GridViewGameOverview.xaml │ │ ├── Library.xaml │ │ ├── LibraryDetailsView.xaml │ │ ├── LibraryGridView.xaml │ │ ├── LibraryListView.xaml │ │ ├── MainWindow.xaml │ │ ├── NotificationPanel.xaml │ │ ├── Sidebar.xaml │ │ └── TopPanel.xaml │ └── theme.yaml ├── UiIntegrationAnimatedSourceSelectorExample │ └── DetailsViewItemTemplate.xaml ├── UiIntegrationDetailsViewExample │ └── DetailsViewGameOverview.xaml ├── UiIntegrationFadingExample │ └── DetailsViewItemTemplate.xaml ├── UiIntegrationFadingExample2 │ └── DetailsViewItemTemplate.xaml ├── UiIntegrationFullscreenExample │ ├── GameDetails.xaml │ └── ListGameItemTemplate.xaml └── UiIntegrationSimpleExample │ └── DetailsViewItemTemplate.xaml ├── crowdin.yml ├── pyproject.toml └── source ├── .gitignore ├── Cache.cs ├── Cache ├── IGeneratorCache.cs └── IconCache.cs ├── Constants.cs ├── Controls ├── CustomGroupList.xaml ├── CustomGroupList.xaml.cs ├── DHContentControl.xaml ├── DHContentControl.xaml.cs ├── DHWrapper.xaml ├── DHWrapper.xaml.cs ├── SourceSelector.xaml └── SourceSelector.xaml.cs ├── Converters ├── DatabaseIdToNameConverter.cs ├── EnumToStringConverter.cs ├── GamePropertyToNameConverter.cs ├── GameToPrioConverter.cs └── PropertyIdToNameConverter.cs ├── Data └── CustomGroup.cs ├── DuplicateHider.csproj ├── DuplicateHider.sln ├── DuplicateHiderPlugin.cs ├── DuplicateHiderSettings.cs ├── DuplicateHiderSettingsView.xaml ├── DuplicateHiderSettingsView.xaml.cs ├── Extensions.cs ├── Filters ├── GameFilters.cs ├── IFilter.cs └── StringFilters.cs ├── Localization ├── af_ZA.xaml ├── ar_SA.xaml ├── ca_ES.xaml ├── cs_CZ.xaml ├── da_DK.xaml ├── de_DE.xaml ├── el_GR.xaml ├── en_US.xaml ├── es_ES.xaml ├── fi_FI.xaml ├── fr_FR.xaml ├── gl_ES.xaml ├── he_IL.xaml ├── hu_HU.xaml ├── it_IT.xaml ├── ja_JP.xaml ├── ko_KR.xaml ├── loc_source.xaml ├── nl_NL.xaml ├── no_NO.xaml ├── pl_PL.xaml ├── pt_BR.xaml ├── pt_PT.xaml ├── ro_RO.xaml ├── ru_RU.xaml ├── sr_SP.xaml ├── sv_SE.xaml ├── tr_TR.xaml ├── uk_UA.xaml ├── vi_VN.xaml ├── zh_CN.xaml └── zh_TW.xaml ├── MigrationBackup └── 79fd3c65 │ └── DuplicateHider │ ├── DuplicateHider.csproj │ ├── NuGetUpgradeLog.html │ └── packages.config ├── Models ├── CopyFieldsModel.cs ├── CustomGroupViewModel.cs ├── DuplicateEntry.cs ├── EnabledFieldsModel.cs ├── LibraryStatisticsModel.cs ├── ListData.cs └── PriorityProperty.cs ├── Properties └── AssemblyInfo.cs ├── UiIntegration.cs ├── UniqueList.cs ├── ViewModels ├── AddTagViewModel.cs ├── CopyFieldsViewModel.cs ├── LibraryStatisticsViewModel.cs └── PriorityPropertyViewModel.cs ├── Views ├── AddTagView.xaml ├── AddTagView.xaml.cs ├── CopyFieldsView.xaml ├── CopyFieldsView.xaml.cs ├── PriorityPropertyView.xaml ├── PriorityPropertyView.xaml.cs └── StartPage │ ├── LibraryStatisticsView.xaml │ └── LibraryStatisticsView.xaml.cs ├── Windows ├── IconPreview.xaml ├── IconPreview.xaml.cs └── PreviewData.cs ├── extension.yaml └── icon.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | #github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | #patreon: # Replace with a single Patreon username 5 | #open_collective: # Replace with a single Open Collective username 6 | ko_fi: felixkmh # Replace with a single Ko-fi username 7 | #tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | #community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | #liberapay: # Replace with a single Liberapay username 10 | #issuehunt: # Replace with a single IssueHunt username 11 | #otechie: # Replace with a single Otechie username 12 | #lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | #custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /AddonManifest/felixkmh_DuplicateHider_Plugin.yaml: -------------------------------------------------------------------------------- 1 | AddonId: felixkmh_DuplicateHider_Plugin 2 | Type: Generic 3 | Name: DuplicateHider 4 | Author: felixkmh 5 | ShortDescription: Hides duplicate game copies based on source priority. 6 | InstallerManifestUrl: https://raw.githubusercontent.com/felixkmh/DuplicateHider/master/InstallerManifest/felixkmh_DuplicateHider_Plugin.yaml 7 | SourceUrl: https://github.com/felixkmh/DuplicateHider 8 | Description: DuplicateHider tries to hide all but one copy of the same game, based on the name of the game. This is useful if you own the same game on different platforms, like Steam and GOG, for example. In order to determine which copy stays visible, you can set up a priority list for your game's sources. Higher position in the list means higher priority for games of that source. Hiding duplicates can be done automatically (if the "Update Rank Automatically" option is enabled), or manually using the "Hide Duplicates" and "Reveal Duplicates" menu functions. 9 | Tags: ["duplicates", "libary"] 10 | Links: 11 | GitHub: https://github.com/felixkmh/DuplicateHider 12 | Support: https://playnite.link/forum/thread-308.html 13 | IconUrl: https://raw.githubusercontent.com/felixkmh/DuplicateHider/master/source/icon.png 14 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 felixkmh 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/CustomControls/ExpanderEx.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/CustomControls/ExtendedListBox.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/CustomControls/ExtendedListView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/CustomControls/GameMenu.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 24 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/CustomControls/HtmlTextView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/CustomControls/WindowBase.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DefaultControls/Border.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DefaultControls/GridSplitter.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DefaultControls/Popup.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DefaultControls/TextBlock.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DerivedStyles/BottomButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DerivedStyles/DetailsHyperlink.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 14 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DerivedStyles/ImageHighlightButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DerivedStyles/TextBlockGameScore.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 17 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Fonts/icofont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Fonts/icofont.ttf -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo_black.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo_black.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo_dark.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo_white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/applogo_white.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/csharp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/csharp.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/discord.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/bright/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/dark/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/white_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/noise/white_noise.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/patreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/patreon.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/powershell.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/python.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/reddit.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDawn/Images/twitter.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Theme.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.539 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Theme", "Theme.csproj", "{DEFEF902-318F-4568-AEDB-4F681A2D1D9B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {EF4E8A61-70F4-467A-BFAC-34758533A904} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/Views/LibraryListView.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDawn/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 1.9.0 2 | Id: DuplicateHider_Showcase_Desktop_Dawn 3 | Name: DuplicateHider Dawn 4 | Author: felixkmh 5 | Version: 1.0 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/CustomControls/ExpanderEx.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/CustomControls/ExtendedListBox.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/CustomControls/ExtendedListView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/CustomControls/GameMenu.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 24 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/CustomControls/HtmlTextView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/CustomControls/WindowBase.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DefaultControls/Border.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DefaultControls/GridSplitter.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DefaultControls/Popup.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DefaultControls/TextBlock.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DerivedStyles/BottomButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DerivedStyles/DetailsHyperlink.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 14 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DerivedStyles/ImageHighlightButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DerivedStyles/TextBlockGameScore.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 17 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Fonts/icofont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Fonts/icofont.ttf -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/applogo_black.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/applogo_black.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/applogo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/applogo_dark.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/applogo_white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/applogo_white.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/csharp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/csharp.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/discord.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/bright/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/dark/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/highlight2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/noise/white_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/noise/white_noise.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/patreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/patreon.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/powershell.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/python.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/reddit.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeDay/Images/twitter.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Theme.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.539 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Theme", "Theme.csproj", "{DEFEF902-318F-4568-AEDB-4F681A2D1D9B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {EF4E8A61-70F4-467A-BFAC-34758533A904} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/Views/LibraryListView.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeDay/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 1.9.0 2 | Id: DuplicateHider_Showcase_Desktop_Day 3 | Name: DuplicateHider Day 4 | Author: felixkmh 5 | Version: 1.0 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/DefaultControls/ProgressBar.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/DefaultControls/ToolTip.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/ConeMask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/ConeMask.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo_clean.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo_dark.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/applogo_full.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/bottomDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/bottomDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/doubleArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/doubleArrow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/dropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/dropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/dropShadowHighlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/dropShadowHighlight.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/leftDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/leftDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/rightDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/rightDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/topDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Images/topDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Theme.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.539 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBD}") = "Theme", "Theme.csproj", "{DEFEF902-318F-4568-AEDB-4F681A2D1D9A}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9A}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9A}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9A}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {EF4E8A61-70F4-467A-BFAC-34758533A904} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Views/ActionSelection.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 8 | 9 | 14 | 15 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Views/GameMenu.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 7 | 8 | 14 | 15 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Views/MainMenu.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 8 | 9 | 14 | 15 | 21 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/Views/NotificationsMenu.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 7 | 8 | 12 | 13 | 16 | 17 | 23 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/Blur/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 1.9.0 2 | Mode: Fullscreen 3 | Id: DuplicateHider_Showcase_Fullscreen 4 | Name: DuplicateHider Showcase 5 | Author: felixkmh 6 | Version: 1.0 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/DefaultControls/ProgressBar.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/DefaultControls/ToolTip.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo_clean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo_clean.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/applogo_full.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/bottomDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/bottomDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/doubleArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/doubleArrow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/dropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/dropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/dropShadowHighlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/dropShadowHighlight.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/leftDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/leftDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/rightDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/rightDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/topDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Images/topDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Views/ActionSelection.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 5 | 8 | 9 | 14 | 15 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Views/GameMenu.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 7 | 8 | 14 | 15 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/Views/MainMenu.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 8 | 9 | 14 | 15 | 21 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeFullscreen/NoBlur/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 1.9.0 2 | Mode: Fullscreen 3 | Id: DuplicateHider_Showcase_Fullscreen_Blurless 4 | Name: DuplicateHider Showcase - No Blur 5 | Author: felixkmh 6 | Version: 1.0 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/CustomControls/ExpanderEx.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/CustomControls/ExtendedListBox.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/CustomControls/ExtendedListView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/CustomControls/GameMenu.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 24 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/CustomControls/HtmlTextView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/CustomControls/WindowBase.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DefaultControls/Border.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DefaultControls/GridSplitter.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DefaultControls/Popup.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DefaultControls/TextBlock.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DerivedStyles/BottomButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DerivedStyles/DetailsHyperlink.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 14 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DerivedStyles/ImageHighlightButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DerivedStyles/TextBlockGameScore.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 17 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Fonts/icofont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Fonts/icofont.ttf -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo_black.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo_black.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo_dark.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo_white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/applogo_white.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/csharp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/csharp.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/discord.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/bright/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/dark/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/white_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/noise/white_noise.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/patreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/patreon.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/powershell.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/python.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/reddit.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeMidnight/Images/twitter.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Theme.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.539 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Theme", "Theme.csproj", "{DEFEF902-318F-4568-AEDB-4F681A2D1D9B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {EF4E8A61-70F4-467A-BFAC-34758533A904} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/Views/LibraryListView.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeMidnight/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 1.9.0 2 | Id: DuplicateHider_Showcase_Desktop_Midnight 3 | Name: DuplicateHider Midnight 4 | Author: felixkmh 5 | Version: 1.0 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/CustomControls/ExpanderEx.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/CustomControls/ExtendedListBox.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/CustomControls/ExtendedListView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/CustomControls/GameMenu.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 24 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/CustomControls/HtmlTextView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/CustomControls/WindowBase.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DefaultControls/Border.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DefaultControls/GridSplitter.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DefaultControls/Popup.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DefaultControls/TextBlock.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DerivedStyles/BottomButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DerivedStyles/DetailsHyperlink.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 14 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DerivedStyles/ImageHighlightButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DerivedStyles/TextBlockGameScore.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 17 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/Background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/applogo_black.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/applogo_black.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/applogo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/applogo_dark.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/applogo_white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/applogo_white.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_bright_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_bright_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_highlight_bright_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_highlight_bright_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_highlight_opaque_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_highlight_opaque_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_highlight_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_highlight_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_light_opaque_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_light_opaque_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_light_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_light_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/background_tile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/background_tile.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/bottomDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/bottomDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/csharp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/csharp.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/discord.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/dithered/background_highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/leftDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/leftDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/bright/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/dark/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/highlight2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/noise/white_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/noise/white_noise.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/patreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/patreon.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/playIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/playIcon.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/powershell.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/python.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/reddit.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/rightDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/rightDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/topDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/topDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNight/Images/twitter.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Theme.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.539 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Theme", "Theme.csproj", "{DEFEF902-318F-4568-AEDB-4F681A2D1D9B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {EF4E8A61-70F4-467A-BFAC-34758533A904} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/Views/LibraryListView.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNight/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 1.9.0 2 | Id: DuplicateHider_Showcase_Desktop_Night 3 | Name: DuplicateHider Night 4 | Author: felixkmh 5 | Version: 1.0 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/CustomControls/ExpanderEx.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/CustomControls/ExtendedDataGrid.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/CustomControls/ExtendedListBox.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/CustomControls/ExtendedListView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/CustomControls/GameGroupMenu.xaml: -------------------------------------------------------------------------------- 1 |  3 | 4 | 24 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/CustomControls/HtmlTextView.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 18 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DefaultControls/Border.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DefaultControls/GridSplitter.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DefaultControls/Popup.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 15 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DefaultControls/TextBlock.xaml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DerivedStyles/BottomButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DerivedStyles/DetailsHyperlink.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 14 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DerivedStyles/ImageHighlightButton.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 22 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DerivedStyles/NotificationMessage.xaml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 24 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DerivedStyles/TextBlockGameScore.xaml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 17 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/DescriptionView.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 24 | Game Description 25 | 26 | 27 |
28 | {text} 29 |
30 | 31 | 32 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Fonts/icofont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Fonts/icofont.ttf -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/Background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/Background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo_black.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo_black.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo_dark.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo_white.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/applogo_white.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/bottomDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/bottomDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/csharp.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/csharp.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/custom_cover_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/custom_cover_background.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/discord.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/leftDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/leftDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background2.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background2_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background2_5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background3.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background4.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/background5.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight0.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight0_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight0_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight1.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight1_fade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/highlight1_fade.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/white_noise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/noise/white_noise.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/patreon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/patreon.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/powershell.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/powershell.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/python.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/python.ico -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/reddit.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/rightDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/rightDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/topDropShadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/topDropShadow.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/UiIntegrationExamples/ShowcaseThemeNightP9/Images/twitter.png -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Theme.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.28307.539 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Theme", "Theme.csproj", "{DEFEF902-318F-4568-AEDB-4F681A2D1D9B}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DEFEF902-318F-4568-AEDB-4F681A2D1D9B}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {EF4E8A61-70F4-467A-BFAC-34758533A904} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/Views/LibraryListView.xaml: -------------------------------------------------------------------------------- 1 |  6 | 7 | 19 | -------------------------------------------------------------------------------- /UiIntegrationExamples/ShowcaseThemeNightP9/theme.yaml: -------------------------------------------------------------------------------- 1 | ThemeApiVersion: 2.0.0 2 | Id: felixkmh_DuplicateHider_Night_Theme 3 | Name: DH_Night 4 | Author: felixkmh 5 | Version: 1.0 -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- 1 | files: 2 | - source: /source/Localization/loc_source.xaml 3 | translation: /source/Localization/%locale_with_underscore%.xaml 4 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [tool] 2 | [tool.commitizen] 3 | name = "cz_conventional_commits" 4 | version = "3.9.0" 5 | tag_format = "v$version" 6 | version_files = [ 7 | "source/extension.yaml:Version" 8 | ] -------------------------------------------------------------------------------- /source/.gitignore: -------------------------------------------------------------------------------- 1 | *.xcf 2 | *.png 3 | icons/ -------------------------------------------------------------------------------- /source/Cache/IGeneratorCache.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace DuplicateHider.Cache 8 | { 9 | interface IGeneratorCache 10 | { 11 | TItem GetOrGenerate(TArg arg); 12 | void Clear(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /source/Constants.cs: -------------------------------------------------------------------------------- 1 | using Playnite.SDK.Models; 2 | 3 | namespace DuplicateHider 4 | { 5 | public class Constants 6 | { 7 | public const string UNDEFINED_SOURCE = "Playnite"; 8 | public static readonly GameSource DEFAULT_SOURCE = new GameSource(UNDEFINED_SOURCE) { Id = System.Guid.Empty }; 9 | public const string UNDEFINED_PLATFORM = "Undefined"; 10 | public const int NUMBEROFSOURCESELECTORS = 10; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /source/Controls/DHContentControl.xaml: -------------------------------------------------------------------------------- 1 |  8 | -------------------------------------------------------------------------------- /source/Controls/DHWrapper.xaml: -------------------------------------------------------------------------------- 1 |  8 | 9 | 10 | -------------------------------------------------------------------------------- /source/Controls/SourceSelector.xaml: -------------------------------------------------------------------------------- 1 |  4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /source/Converters/EnumToStringConverter.cs: -------------------------------------------------------------------------------- 1 | using Playnite.SDK; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.ComponentModel; 5 | using System.Globalization; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Threading.Tasks; 9 | using System.Windows.Data; 10 | 11 | namespace DuplicateHider.Converters 12 | { 13 | public class EnumToStringConverter : IValueConverter 14 | { 15 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture) 16 | { 17 | if (value is ListSortDirection sortDirection) 18 | { 19 | switch(sortDirection) 20 | { 21 | case ListSortDirection.Ascending: 22 | return ResourceProvider.GetString("LOCMenuSortAscending"); 23 | case ListSortDirection.Descending: 24 | return ResourceProvider.GetString("LOCMenuSortDescending"); 25 | } 26 | } 27 | return null; 28 | } 29 | 30 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) 31 | { 32 | throw new NotImplementedException(); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /source/Converters/GameToPrioConverter.cs: -------------------------------------------------------------------------------- 1 | using Playnite.SDK.Models; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Globalization; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | using System.Windows; 9 | using System.Windows.Data; 10 | 11 | namespace DuplicateHider.Converters 12 | { 13 | class GameToPrioConverter : IValueConverter 14 | { 15 | public object Convert(object value, Type targetType, object parameter, CultureInfo culture) 16 | { 17 | if (value is Game game) 18 | { 19 | var copies = DuplicateHiderPlugin.Instance.GetCopies(game); 20 | var index = copies.IndexOf(game); 21 | if (targetType == typeof(string)) 22 | { 23 | return index.ToString(); 24 | } 25 | return index; 26 | } 27 | return DependencyProperty.UnsetValue; 28 | } 29 | 30 | public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) 31 | { 32 | throw new NotSupportedException(); 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /source/DuplicateHider.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.2.32630.192 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DuplicateHider", "DuplicateHider.csproj", "{4FDF1E89-5BC3-4C72-8FDA-0D580E7A5D5F}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {4FDF1E89-5BC3-4C72-8FDA-0D580E7A5D5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {4FDF1E89-5BC3-4C72-8FDA-0D580E7A5D5F}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {4FDF1E89-5BC3-4C72-8FDA-0D580E7A5D5F}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {4FDF1E89-5BC3-4C72-8FDA-0D580E7A5D5F}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {6CB5F895-583C-4AAA-B500-F88B5D42666D} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /source/MigrationBackup/79fd3c65/DuplicateHider/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /source/Models/DuplicateEntry.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace DuplicateHider.Models 8 | { 9 | public struct DuplicateEntry 10 | { 11 | public Guid gameId; 12 | public bool isEdition; 13 | public string editionTag; 14 | 15 | public override int GetHashCode() 16 | { 17 | return gameId.GetHashCode(); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /source/Models/LibraryStatisticsModel.cs: -------------------------------------------------------------------------------- 1 | using Playnite.SDK.Models; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using System.Windows.Media; 8 | 9 | namespace DuplicateHider.Models 10 | { 11 | public class LibraryStatisticsModel : ObservableObject 12 | { 13 | private GameSource librarySource; 14 | public GameSource LibrarySource 15 | { 16 | get => librarySource; 17 | set 18 | { 19 | SetValue(ref librarySource, value); 20 | OnPropertyChanged(nameof(Icon)); 21 | OnPropertyChanged(nameof(GamesTotal)); 22 | OnPropertyChanged(nameof(HiddenDuplicates)); 23 | } 24 | } 25 | 26 | public ImageSource Icon => DuplicateHiderPlugin.SourceIconCache.GetOrGenerate(new Game { SourceId = LibrarySource?.Id ?? Guid.Empty }); 27 | 28 | public int GamesTotal => DuplicateHiderPlugin.API.Database.Games.Count(g => (g.Source ?? Constants.DEFAULT_SOURCE) == LibrarySource); 29 | 30 | public int HiddenDuplicates => DuplicateHiderPlugin.Instance.Index.Values 31 | .Sum(e => e.Skip(1).Count(g => (DuplicateHiderPlugin.API.Database.Games.Get(g).Source ?? Constants.DEFAULT_SOURCE) == LibrarySource)); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /source/ViewModels/PriorityPropertyViewModel.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Reflection; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using DuplicateHider.Models; 8 | using DuplicateHider.Converters; 9 | using Playnite.SDK.Models; 10 | using System.Windows.Data; 11 | using Playnite.SDK; 12 | 13 | namespace DuplicateHider.ViewModels 14 | { 15 | public class PriorityPropertyViewModel : ObservableObject 16 | { 17 | private PriorityProperty priorityProperty; 18 | public PriorityProperty PriorityProperty { get => priorityProperty; set => SetValue(ref priorityProperty,value); } 19 | 20 | private PropertyInfo propertyInfo; 21 | 22 | public PriorityPropertyViewModel(PriorityProperty priorityProperty, IPlayniteAPI playniteAPI) 23 | { 24 | this.priorityProperty = priorityProperty; 25 | var gameType = typeof(Game); 26 | if (gameType.GetProperty(priorityProperty.PropertyName) is PropertyInfo info) 27 | { 28 | propertyInfo = info; 29 | } 30 | } 31 | 32 | 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /source/Views/AddTagView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace DuplicateHider.Views 17 | { 18 | /// 19 | /// Interaktionslogik für AddTagView.xaml 20 | /// 21 | public partial class AddTagView : UserControl 22 | { 23 | public AddTagView() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /source/Views/CopyFieldsView.xaml.cs: -------------------------------------------------------------------------------- 1 | using DuplicateHider.ViewModels; 2 | using System; 3 | using System.Collections.Generic; 4 | using System.Linq; 5 | using System.Text; 6 | using System.Threading.Tasks; 7 | using System.Windows; 8 | using System.Windows.Controls; 9 | using System.Windows.Data; 10 | using System.Windows.Documents; 11 | using System.Windows.Input; 12 | using System.Windows.Media; 13 | using System.Windows.Media.Imaging; 14 | using System.Windows.Navigation; 15 | using System.Windows.Shapes; 16 | 17 | namespace DuplicateHider.Views 18 | { 19 | /// 20 | /// Interaktionslogik für CopyFieldsView.xaml 21 | /// 22 | public partial class CopyFieldsView : UserControl 23 | { 24 | public CopyFieldsView() 25 | { 26 | InitializeComponent(); 27 | } 28 | 29 | public CopyFieldsView(CopyFieldsViewModel model) : this() 30 | { 31 | DataContext = model; 32 | } 33 | 34 | private void Button_Click(object sender, RoutedEventArgs e) 35 | { 36 | if (Parent is Window window) 37 | { 38 | window.Close(); 39 | } 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /source/Views/PriorityPropertyView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace DuplicateHider.Views 17 | { 18 | /// 19 | /// Interaktionslogik für PriorityPropertyView.xaml 20 | /// 21 | public partial class PriorityPropertyView : UserControl 22 | { 23 | public PriorityPropertyView() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /source/Views/StartPage/LibraryStatisticsView.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace DuplicateHider.Views.StartPage 17 | { 18 | /// 19 | /// Interaktionslogik für LibraryStatisticsView.xaml 20 | /// 21 | public partial class LibraryStatisticsView : UserControl 22 | { 23 | public LibraryStatisticsView() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /source/Windows/IconPreview.xaml.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | using System.Windows; 7 | using System.Windows.Controls; 8 | using System.Windows.Data; 9 | using System.Windows.Documents; 10 | using System.Windows.Input; 11 | using System.Windows.Media; 12 | using System.Windows.Media.Imaging; 13 | using System.Windows.Navigation; 14 | using System.Windows.Shapes; 15 | 16 | namespace DuplicateHider.Windows 17 | { 18 | /// 19 | /// Interaktionslogik für IconPreview.xaml 20 | /// 21 | public partial class IconPreview : UserControl 22 | { 23 | public IconPreview() 24 | { 25 | InitializeComponent(); 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /source/Windows/PreviewData.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Threading.Tasks; 6 | 7 | namespace DuplicateHider.Windows 8 | { 9 | class PreviewData 10 | { 11 | public string SourceName { get; set; } = string.Empty; 12 | public System.Windows.Media.Imaging.BitmapImage SourceIcon { get; set; } = null; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /source/extension.yaml: -------------------------------------------------------------------------------- 1 | Id: felixkmh_DuplicateHider_Plugin 2 | Name: DuplicateHider 3 | Author: felixkmh 4 | Version: 3.14.5 5 | Module: DuplicateHider.dll 6 | Type: GenericPlugin 7 | Icon: icon.png 8 | Links: 9 | - Name: GitHub 10 | Url: https://github.com/felixkmh/DuplicateHider 11 | - Name: Playnite Forum 12 | Url: https://playnite.link/forum/thread-308.html 13 | - Name: Translate 14 | Url: https://crowdin.com/project/duplicatehider 15 | -------------------------------------------------------------------------------- /source/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felixkmh/DuplicateHider/bd8008ae36af569efb1c3482bd1e359107685555/source/icon.png --------------------------------------------------------------------------------