Skip to content

Wontfallo/MediaViewer-CSharp

Repository files navigation

WontView Media Viewer

A lightweight, single-file C# WPF media viewer application for Windows, featuring a custom splash screen and application icon.

🎨 Visuals

Splash Screen

Splash Screen

App Icon

App Icon

✨ Features

  • Splash Screen: Displays a custom "See No Evil" monkey splash screen for 3 seconds upon startup.
  • Single-File Executable: Compiles into a standalone .exe that runs without needing a separate installation.
  • Custom Branding: Fully integrated application icon and branding.
  • Windows Native: Built with WPF for optimal performance on Windows.

🚀 Getting Started

Prerequisites

  • OS: Windows 10 or 11 (64-bit recommended)
  • Runtime: None required for the self-contained build! (Otherwise, .NET 6.0 Runtime)

Running the App

  1. Download the MediaViewer.exe from the Releases page (or build it yourself).
  2. Double-click to launch.
  3. Enjoy the splash screen intro before the main application appears.

🛠️ Building from Source

To build the application yourself, you'll need the .NET 6.0 SDK.

Recommended Build (Self-Contained)

Create a single, portable executable found in bin\Release\net6.0-windows\win-x64\publish\:

dotnet publish MediaViewer.csproj -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true /p:IncludeNativeLibrariesForSelfExtract=true /p:PublishReadyToRun=true

Other Build Options

  • Smaller Size (Requires .NET Installed):

    dotnet publish MediaViewer.csproj -c Release -r win-x64 --self-contained false /p:PublishSingleFile=true

For detailed build instructions, see BUILD_INSTRUCTIONS.md.

📂 Project Structure

  • App.xaml: Application entry point and startup logic.
  • MainWindow.xaml: The main user interface.
  • SplashScreen.xaml: The custom splash screen window.
  • wontview-splash-screen-see-no-evil-monkey--t3chat--1.png: Source image for the splash screen.
  • app-icon.ico: Application icon file.

📝 License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages