Skip to content

ViVe 3 is an experimental WinUI 3 port of the original ViVe tool. It provides a graphical interface for managing Windows Feature IDs, built to explore the latest Windows UI capabilities.

Notifications You must be signed in to change notification settings

MadCkull/ViVe-3

Repository files navigation

ViVe 3 (Alpha)

ViVe 3 is an experimental WinUI 3 port of the original ViVe tool. It provides a graphical interface for managing Windows Feature IDs, built to explore the latest Windows UI capabilities.

Warning

Early Alpha Version: This project is in its very initial stages. Expect bugs, UI inconsistencies, and potential crashes. Use with caution.

🧪 Current Features

  • Dashboard: Basic overview of system feature stats and Windows version.
  • Feature List: Asynchronous loading of Windows Feature IDs.
  • Experimental Metadata: Support for human-readable names via Assets/FeatureMetadata.json (Community driven).
  • Basic Filtering: Filter by name, ID, or state (Enabled/Disabled).
  • Persistence: Attempts to manage Boot and Runtime states (Requires Administrator).

🗺️ Roadmap

  • Stability: Fix known crashes and improve error handling.
  • UI/UX Polish: Refine the visual consistency and implement smoother animations.
  • Subscriptions: Restore functionality for diagnostic feature tracking.
  • Import/Export: Ability to save and share feature configurations.
  • Metadata Expansion: Continued growth of the community description library.

🛠️ How to Build

Important

ViVe 3 requires administrative privileges and must be compiled for x64.

  1. Clone the repository.
  2. Open ViVe 3.sln in Visual Studio 2022.
  3. Set the Solution Platform to x64.
  4. Build and Run.
dotnet build -p:Platform=x64

🤝 Contributions Wanted!

The metadata system relies on community help. If you know what an anonymous feature ID does, please help us document it in Assets/FeatureMetadata.json.

Example Entry:

{
  "Id": 36079182,
  "Name": "Copilot",
  "Description": "Enables Copilot on the taskbar."
}

📜 License

This project is licensed under the MIT License.

About

ViVe 3 is an experimental WinUI 3 port of the original ViVe tool. It provides a graphical interface for managing Windows Feature IDs, built to explore the latest Windows UI capabilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages