ApplicationHub is a powerful application launcher and organizer built in WPF using C#. It empowers users to efficiently manage and access their applications through a variety of intuitive features and customizable options.
- View Modes:
- Simplified View: Displays applications as tiles in a wrap panel layout for easy access.
- Detailed View: Organizes applications categorically with category panels and detailed application lists.
- Widget Mode: Enables a floating widget that can be docked on screen corners or preferred locations.
- Toggle: Toggle the widget by clicking on the app icon or minimizing it.
- Overlay Display: On hover, displays pinned applications and recent apps for quick access.
- Docking and Floating Icon: Place a floating icon on screen corners or any location. The icon magnetizes to screen boundaries or corners for user convenience.
- Predefined Application List: Easily configure applications via the
ApplicationList.txt
file.- Supports direct paths to executables (
*.exe
) - Folder paths for automatic detection of executable (
*.exe
) or shortcut (*.lnk
) files.
- Supports direct paths to executables (
- Additional apps: Add custom applications under a "custom" category for personalized organization.
ApplicationList.txt
is and must be located in the root directory.
Example:
[Category1 Name]
C:\Path\To\Application.exe
C:\Path\To\FolderWithApps\
[Category2 Name]
...
Upon launch, ApplicationHub generates metadata folders for each application if they are missing.
- Customize or add metadata files (
description.txt
,image.png
) in themetadata/
folder located alongsideApplicationHub.exe
.
Example structure:
metadata/
├── AppName1/
│ ├── image.png
│ └── description.txt
└── AppName2/
├── image.png
└── description.txt
To begin using ApplicationHub, simply download the latest release and follow the installation instructions in the documentation.
We value contributions from the community. If you have suggestions, find a bug, or want to add a new feature, please open an issue or submit a pull request.
Note: Screenshots are for illustration purposes only and may not reflect the latest version of the application.