Skip to content

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.

License

Notifications You must be signed in to change notification settings

V4SS3UR/ApplicationHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

[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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Languages