Skip to content

Add fully blown ExplorerBrowser demo application incl. docking, navigation, Shell32 - Interop #18

Description

@tajbender

🔥 PR18 – Rebranding: Electrifier → WinClassicSamplesCS (Shell32 Demo Browser)

Description:
This PR introduces the full rebranding of the legacy Electrifier project and officially transforms it into the new WinClassicSamplesCS Demo Browser for WinForms .NET.

https://github.com/electrifier/Redundant-electrifier

Why this change?

  • Electrifier has been a stable, modular WinForms workbench for years, featuring DockPanelSuite, a status bar, tool windows, and persistent layouts.
  • Vanara Shell32 is currently the most modern, complete, and actively maintained Shell‑Interop framework in the .NET ecosystem.
  • Files Community uses Vanara in production — proving the demand for a real, complete, dockable, interactive Shell32 sample browser.
  • Existing commercial “Shell32 component suites” are expensive, proprietary, and often outdated.
  • Electrifier + Vanara + WinClassicSamples = an open‑source alternative that democratizes the entire Shell32 component market.

What this PR does:

  • Renames the project: Electrifier → WinClassicSamplesCS
  • Updates namespaces
  • Adjusts branding
  • Prepares the foundation for the Sample Registry, Sample Host, and DockPanel integration
  • Establishes the groundwork for the new roadmap

Roadmap (short version):

  1. Rebranding & cleanup
  2. Sample Registry (category, title, control type, code path)
  3. TreeView‑based navigation
  4. Sample Host (UserControl → DockPanel)
  5. Code Viewer (syntax highlighting)
  6. Metadata Pane
  7. Properties Pane
  8. Vanara Shell32 samples
  9. Layout persistence
  10. Official Vanara WinClassicSamples Browser release v1.0

Goal:

A complete, modern, dockable WinForms Shell32 sample browser that demonstrates the full capabilities of Vanara — while eliminating the need for expensive proprietary Shell32 controls.


german version:

🔥 PR18 – Rebranding: electrifier → WinClassicSamplesCS (Shell32 Demo Browser)

Beschreibung:
Dieser PR führt das Rebranding des alten Electrifier‑Projekts durch und macht es offiziell zum neuen WinClassicSamplesCS Demo Browser für WinForms .NET.

https://github.com/electrifier/Redundant-electrifier

Warum dieser Schritt?

  • Electrifier ist seit Jahren eine stabile, modulare WinForms‑Workbench mit DockPanelSuite, Statusbar, Tool‑Fenstern und persistierbarem Layout.
  • Vanara Shell32 ist heute das modernste und vollständigste Shell‑Interop‑Framework im .NET‑Ökosystem.
  • Files Community nutzt Vanara produktiv — der Bedarf nach einem echten, vollständigen, dockbaren, interaktiven Sample‑Browser ist größer denn je.
  • Die bisherigen „Shell32‑Komponenten“ am Markt sind teuer, proprietär und oft veraltet.
  • Electrifier + Vanara + WinClassicSamples = Open‑Source‑Alternative, die den gesamten Markt demokratisiert.

Was dieser PR macht:

  • Projektname geändert: Electrifier → WinClassicSamplesCS
  • Namespaces aktualisiert
    . Branding angepasst
  • Vorbereitung für Sample‑Registry, Sample‑Host und DockPanel‑Integration
  • Grundlage für die neue Roadmap gelegt

Roadmap (Kurzfassung):

  1. Rebranding & Cleanup
  2. Sample‑Registry (Kategorie, Titel, Control‑Typ, Code‑Pfad)
  3. TreeView‑Navigation
  4. Sample‑Host (UserControl → DockPanel)
  5. Code‑Viewer (SyntaxHighlighting)
  6. Metadata‑Pane
  7. Properties‑Pane
  8. Vanara‑Shell‑Samples
  9. Persistenz & Layout
  10. v1.0 – Offizieller Vanara‑Release

Ziel:
Ein vollständiger, moderner, dockbarer WinForms‑Shell32‑Sample‑Browser, der zeigt, was Vanara wirklich kann — und der gleichzeitig die Notwendigkeit teurer proprietärer Shell‑Controls eliminiert.


Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions