Skip to content

Latest commit

ย 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

WinQL โšก

A taskbar-integrated utility launcher & media control engine for Windows

WinQL is a lightweight, highly customizable Windows taskbar utility built with PowerShell and C#. It brings shortcuts, system controls, window management, application launching, and adaptive media controls directly to your Windows taskbar.

Designed to stay out of your way while remaining instantly accessible, WinQL lets you build a taskbar workflow tailored to the way you use your PC.

Current Version: v1.0.0 Built With: PowerShell + C#


โœจ Features

๐ŸŽต Adaptive Media Controller

Screenshot (48)

WinQL provides an intelligent media control system that automatically detects and interacts with active media sessions.

  • Integrates with Windows System Media Transport Controls (SMTC).
  • Displays:
    • Currently playing track
    • Artist
    • Album artwork
  • Browser support includes:
    • Chrome
    • Microsoft Edge
    • Firefox
    • Brave
    • Opera
    • Zen
  • Automatically switches to the player that starts playing a new track.
  • Use Middle-Click to cycle between active media sessions.

โšก Customizable Shortcut Hub:

Screenshot (49)

Turn your taskbar into a personalized command center.

  • Configure up to 10 custom taskbar buttons.
  • Assign a custom single-character icon or label to each button.
  • Each button can have completely independent actions.

๐Ÿ–ฑ๏ธ Multi-Action Mouse Controls

{B7C23C7F-638E-4D67-8C26-A1D4575F6C04}

Every button can respond differently depending on how you interact with it. Supported inputs:

  • Left Click
  • Left Double-Click
  • Right Click
  • Right Double-Click
  • Middle Click This allows a single taskbar button to perform multiple functions without taking up additional space.

๐Ÿ› ๏ธ Extensive Action Library

WinQL includes a broad collection of actions for everyday Windows workflows.

System

  • Toggle Wi-Fi
  • Toggle Bluetooth
  • Adjust volume
  • Adjust brightness

Navigation & Clipboard

  • Back
  • Forward
  • Copy
  • Cut
  • Paste

Application & Command Execution

  • Launch applications
  • Open websites
  • Execute PowerShell scripts
  • Execute CMD commands
  • Run scripts visibly or silently

Window Management

  • Switch to open windows
  • Terminate processes

Personalization

  • Change wallpapers
  • Toggle Windows Light/Dark mode

๐ŸŽจ Highly Customizable UI

Customize WinQL to match your desktop and workflow. Available options include:

  • Taskbar alignment:
    • Left
    • Center
    • Right
  • Element spacing
  • Button hitboxes
  • Fonts
  • Text and UI colors
  • Automatic Windows theme synchronization

๐Ÿ’พ Portable Configuration

Your entire WinQL configuration can be exported and imported through settings.json. This makes it easy to:

  • Back up your configuration
  • Move your setup to another PC
  • Restore your preferred workflow
  • Share configurations

๐Ÿš€ Installation

Requirements

Before installing WinQL, make sure you have:

  • Windows 10 or Windows 11
  • PowerShell
  • Administrator privileges

The installer will request administrator privileges automatically when required.

Install

  1. Open terminal(powershell) as administrator
  2. Enter the following command
    irm "https://raw.githubusercontent.com/avm3005/WinQL/main/Setup/setup.ps1" | iex
    
  3. The installer will:
    • Remove previous WinQL installations when applicable.
    • Set up the required components.
    • Compile required assets.
    • Configure taskbar integration.
    • Launch WinQL. Once installation is complete, WinQL will appear on your taskbar.

๐ŸŽฎ Usage

๐ŸŽต Media Controls

WinQL provides multiple interaction methods for controlling your currently playing media.

Album Artwork / Thumbnail

Action Function
Left Click Play / Pause
Left Double-Click Bring the media application to the foreground
Middle Click Cycle between active media sessions
Right Click Temporarily hide the media player

Track Information / Title

Action Function
Left Click Play / Pause
Left Double-Click Previous Track
Right Double-Click Next Track
Middle Click Cycle between active media sessions
Right Click Temporarily hide the media player

When the media player is hidden, a small pin remains available to restore it.


โš™๏ธ Customizing Buttons

WinQL can be configured entirely through its settings interface.

1. Open Settings

Right-click the WinQL system tray icon in the bottom-right corner of Windows and select Settings.

2. Configure Buttons

Navigate to: Button Actions โ†’ Buttons From here you can:

  • Enable between 1 and 10 buttons.
  • Assign an icon or one-character label to each button.

3. Configure Mouse Actions

Open the Clicks sub-tab. Enable whichever interactions you want to use:

  • Left Click
  • Left Double-Click
  • Right Click
  • Right Double-Click
  • Middle Click

4. Assign Actions

Open the Actions sub-tab and use the Action Builder to determine what each interaction does. For example:

Button 1
โ”œโ”€โ”€ Left Click       โ†’ Open Spotify
โ”œโ”€โ”€ Left Double-Click โ†’ Play/Pause
โ”œโ”€โ”€ Right Click      โ†’ Next Track
โ””โ”€โ”€ Middle Click     โ†’ Open Music Folder

This allows a single button to become a compact multi-purpose shortcut.


๐Ÿ’พ Configuration & Backup

WinQL stores its configuration in:

settings.json

Use the built-in Export and Import functionality to back up or restore your setup.


๐Ÿ—‘๏ธ Uninstallation

WinQL includes its own cleanup process. {73C009D6-BBE9-4A74-A8E7-263A44BAA7FC} To uninstall:

  1. Open Windows Settings.
  2. Go to Apps โ†’ Installed apps.
  3. Search for WinQL.
  4. Click Uninstall.

The uninstaller will clean up WinQL's associated:

  • Registry entries
  • Scheduled tasks
  • Application data
  • Installation files

๐Ÿ“‹ Roadmap

Potential future improvements may include:

  • Additional media-player integrations
  • More Windows system controls
  • Additional taskbar customization
  • More automation actions
  • Expanded configuration options
  • Additional media metadata providers
  • If-else scripts

๐Ÿค Contributing

Contributions, bug reports, and feature requests are welcome. If you find a problem:

  1. Check the existing issues.
  2. Create a new issue if the problem has not already been reported.
  3. Include:
    • Windows version
    • WinQL version
    • Steps to reproduce
    • Expected behavior
    • Actual behavior
    • Relevant screenshots or logs For feature requests, describe the problem you're trying to solve and how you would like WinQL to behave.

๐Ÿ‘จโ€๐Ÿ’ป Author

Created by Detaroxz. If you encounter a bug or want to request a feature, use the integrated options in the About tab of the WinQL settings to get in touch.

WinQL: Your taskbar. Your workflow.

Made for Windows users who want more from their taskbar.

About

Windows Quick links to fill up the missing space on the taskbar in the left

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages