Code Monkey home page Code Monkey logo

modular-taskbar's Introduction

Modular Taskbar

Modular Taskbar is a rainmeter skin replicating the functions of the stock windows taskbar, equipped with an array of modules that can be swapped in and out at ease. It is recommended (but not required) that you remove your stock taskbar via 3party tools.

Installing

The latest release of Modular Taskbar can be found here. Simply run the .rmskin file once downloaded. Modular Taskbar requires the Rainmeter application (minimum version 4.5.17.3700), the installation instructions can be found on their homepage here.

Preview

Requirements

Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/khanhas/spicetify-cli/master/install.ps1" | Invoke-Expression
spicetify
spicetify config extensions webnowplaying.js
  • PowershellRM by Khanhas - Update your Powershell to (Version 3.x or above) here.
    • As Win 10 is shipped with Powershell 5.1, no further actions are required by Win 10 users; update is required only for Win 7 users.

Features

Modules

Modular Taskbar is equipped with an array of modules that can be customized via a setting menu. Some modules are equipped with a secondary popup skin, which can be summoned by clicking within the bounds of the module's tile.

Battery

  • Provides information about battery% and device uptime.
  • Equipped with a brightness slider.

NowPlaying

  • Provides information about currently playing media/music from media players.
  • Equipped with media controls.

The module tile contains a scrolling display which displays media information. Hovering over the tile brings up context buttons for media control. Bringing up the popup produces a mini player, containing a progress bar and an album art display.

Power

  • Equipped with a power option control menu.

The popup contains a menu of context buttons for various power options.

Shortcut

  • Equipped with a user-defined shortcut menu.

The list of shortcuts can be managed via the context buttons or by bringing up the context menu within the popup.

Taskbar

  • Provides information about active processes.
  • Equipped with controls for such processes.

The module tile displays a bar of icons of currently active processes as well as any pinned processes. Clicking the icon brings forth the first child process window; right clicking the icon pins/unpins the process; middle clicking the icon opens a new child window. Hovering over each icon summons the popup, containing the list of child processes of that parent process; a particular child process window can be brought forth by clicking a child title, or closed via the context buttons.

Time

  • Provides information about time and date.

The module tile displays current time. A calendar popup can be summoned, which can be navigated via the context buttons.

Volume

  • Provides information about volume and audio devices.
  • Equipped with a volume controller and audio device controller.

Clicking the volume icon on the module title toggles audio between mutes/unmute; scrolling on the module tile roughly changes the volume. Summoning the popup brings forth a volume slider allowing for finer control, and the current audio device, which can be cycled through via the context buttons.

Setting Menu

A setting menu can be summoned via the context menu. Right click the taskbar, and click Edit Settings. You can navigate the menu via the sidebar.

Module Settings

A list of all available modules are shown, as well as their active status. Clicking the Active/Inactive tile toggles the module between each. Each module is accompanied with a context button which opens a list of all variables associated with that module available for customization. To edit a variable, simply click the variable value tile on the right, enter your desired value, and hit enter.

You can return to the previous page containing all modules via the context button at the bottom left.

General Settings

A list of general variables associated with the skin are shown. As with above, to edit a variable, simply click the variable value tile on the right, enter your desired value, and hit enter.

modular-taskbar's People

Contributors

c0rvust avatar darkthemer avatar thomaskoppelaar avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

darkthemer

modular-taskbar's Issues

Module positioning

Hello,

  1. Changing the taskbar width from 1500px doesn't change the positioning of modules at the far end of the taskbar.
    1500px:
    image
    1200px:
    image
    1800px:
    image

  2. Disabling modules in between others doesn't change the positioning of other modules, leaving an empty space.
    With Battery module:
    image
    Without Battery module:
    image

Taskbar icons fail to load

Hello,

  1. Some images in the taskbar module fail to load and Rainmeter gives this error:
    image

It has some warnings that might or might not be relevant.

The images do appear in the corresponding folder:
image

There is empty space added on the taskbar for these applications, this empty space does not trigger any hover or click effects:
image

  1. The taskbar module does not fetch images for Windows applications, such as Mail, Paint, and Task Manager. No errors are given, nor are image files added to the Dependencies\Icons folder.

Taskbar program count crash

When increasing the taskbar program count, Rainmeter crashes/hangs with high cpu usage (on startup as well) until I reinstall the skin.

Rainmeter's log is spamming this. Seems to be stuck in a loop.
image

uwp app icon display issue

hello. First of all, thank you very much for creating a great program.

Most of it worked fine, but there was one problem. General legacy programs such as Control Panel or Edge display their icons normally when run, but uwp apps such as the Settings app or Calculator app seem to have a problem with icons not being displayed on the taskbar. Could you possibly solve this problem?

Blank Settings Window

Hi! Not sure if I'm doing something wrong or what, but when I try to access the settings, it doesn't seem to be loading correctly. If I click the two top icons on the left, nothing happens. The only functioning thing is clicking the x and it closes the window. Any advise? Thank you!

image

Ransomware

I have been using Rainmeter for a few weeks now and have been looking for something to replace my taskbar.
Found this and thought it could be an excellent alternative.

However,
As soon as I activated this skin, Malwarebytes quarantined Rainmeter as suspected Ransomware.
I Restored the files, reactivated the skins and the same happened.

I have again restored the files and reactivated all skins with the exception of this one and malwarebytes seems quite happy with things.

Is this something that has happened before?
Are there any reasons why malwarebytes might be reporting this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.