Skip to content

MikedaSpike/Bring-VP-to-Front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bring Visual Pinball to Front

This VB.NET program is a lightweight Visual Pinball helper designed to run in the background. It monitors the start and stop of specific Visual Pinball processes and brings the associated window to the front. The application minimizes itself to the system tray and includes logging functionality to track its actions.

Table of Contents

Installation

  1. Clone the repository:

    git clone https://github.com/MikedaSpike/Bring-VPX-to-Front.git
  2. Open the project in Visual Studio:

    • Navigate to the cloned directory.
    • Open the .sln file with Visual Studio.
  3. Build the project:

    • Build the solution to restore the necessary NuGet packages and compile the project.

Usage

  1. Run the application:

    • The program will start minimized to the system tray.
    • It will monitor the start and stop of specified Visual Pinball processes.
  2. Interact with the tray icon:

    • Double-click or click the tray icon to restore the application window.
  3. Check logs:

    • Logs of the program’s actions are displayed in the main window’s RichTextBox.

Logging

The program logs various actions and events to the RichTextBox in the main window, including:

  • Process starts and stops.
  • Window activation attempts.
  • Error messages.

Contributing

Contributions are welcome! Please follow these steps to contribute:

  1. Fork the repository
  2. Create a new branch:
    git checkout -b feature-branch
  3. Make your changes
  4. Commit your changes:
    git commit -m 'Add some feature'
  5. Push to the branch:
    git push origin feature-branch
  6. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published