Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/v4ss3ur/applicationhub
ApplicationHub is a modern application launcher and organizer built in WPF using C#. With an intuitive widget, it allows effortless access and organization of your favorite apps.
https://github.com/v4ss3ur/applicationhub
application-launcher application-management application-organizer csharp desktop-app productivity-tool widget wpf
Last synced: 4 months ago
JSON representation
ApplicationHub is a modern application launcher and organizer built in WPF using C#. With an intuitive widget, it allows effortless access and organization of your favorite apps.
- Host: GitHub
- URL: https://github.com/v4ss3ur/applicationhub
- Owner: V4SS3UR
- License: bsd-3-clause
- Created: 2024-07-16T09:20:14.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-08-28T08:59:58.000Z (5 months ago)
- Last Synced: 2024-10-10T14:04:47.083Z (4 months ago)
- Topics: application-launcher, application-management, application-organizer, csharp, desktop-app, productivity-tool, widget, wpf
- Language: C#
- Homepage:
- Size: 509 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ApplicationHub
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.
## Features
### Interface Modes
- **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.
### Widget Control
- **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.
### Application Management
- **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.
- **Additional apps**: Add custom applications under a "custom" category for personalized organization.`ApplicationList.txt` is and must be located in the root directory.
Example:```plaintext
[Category1 Name]
C:\Path\To\Application.exe
C:\Path\To\FolderWithApps\[Category2 Name]
...
```### Metadata Integration
Upon launch, ApplicationHub generates metadata folders for each application if they are missing.
- Customize or add metadata files (`description.txt`, `image.png`) in the `metadata/` folder located alongside `ApplicationHub.exe`.Example structure:
```
metadata/
├── AppName1/
│ ├── image.png
│ └── description.txt
└── AppName2/
├── image.png
└── description.txt
```## Getting Started
To begin using ApplicationHub, simply download the latest release and follow the installation instructions in the documentation.
## Contributing
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.