Skip to content

Xarksass/Minimalistic

Repository files navigation

Minimalistic

License

License: CC BY-NC-SA 4.0

version

release

Hi, this is my first time sharing a Rainmeter skin

It is also my first time using lua scripts so any tip is welcomed

If I've forgotten some credits, please contact me so I can add them

It's still a work in progress; I'll try to add some extra features or improvements as long as it doesn't break the design's consistency

Constructive feedback is gladly appreciated (Modification to easier setup, optimization, etc)

Requirements

  • Rainmeter >= 4.5.23.3836
  • Minimum Windows 10 (Windows 10 Fall Creators Update or later)
  • If you want to use the audio player, you'll need the WebNowPlaying plugin
  • If you want the blurred background behind your skins, you'll need the FrostedGlass pluginRainmeter.ini
  • If you want to have extended information about your CPU and/or GPU and/or VRAM, you'll need to install and configure HWiNFO
  • If you want to use the battery tracking for Logitech, you'll need LGS Tray Battery

Features

  • Battery
    • Logitech - You can display mouse and keyboard battery status separately (if only one is on battery for example) or together on one line
    • XboxController - Reworked of the xController skin to stop using XInput and use native detection through PowerShell. Shows Xbox Controller Battery when connected through USB/Bluetooth. Support only one controller at a time for now
  • Datetime - Mond Style date and time (The custom message can be turned off in the settings)
  • Drives - Automatic scan of available drives and display use information for each one
  • Monitoring (CPU extended|ful, GPU extended and VRAM need HWiNFO)
    • CPU - CPU use monitoring, you can choose between simple, extended and full
    • GPU - GPU use monitoring, you can choose between simple and extended
    • RAM - RAM use monitoring
    • VRAM - VRAM use monitoring
  • Network - Network In/Out Monitoring
  • Notes - A zone where you can type and store a quick note (The zone can be resized with the scroll of the mouse on the right side and the bottom of the box)
  • Player - Simple audio player - you can change volume with the scroll of the mouse for the supported players
    • NowPlaying : Display a notification above everything when the playing switch tracks (detects the title change) that stays 10s in display. Can be turned off in the settings
  • Timer
    • Temporary or saved preset timer - you can play/pause/stop on click and enable/disable sound and/or notification (win 11 only) at the end of timers. More infos in the changelog
  • ToDo - Similar to Note but to create à quick todo list.
    • Click Add to write and add a new task
    • Click on the task name to mark it as done
    • Click on the X icon on the left to delete the task
  • Uptime - Shows system uptime. You can enable/disable the display of wellness message next to it (Pops up every half hours and stays 1 minute)

For more information about the skins, see their description inside Rainmeter

Options available

  • White/Black/WindowsAccent Theme
  • Time format 12h/24h
  • Temperature format Celsius/Fahrenheit
  • HWiNFO easy configuration (Click the ? icon next to the temperature option)
  • MaxUpload/MaxDownload easy configuration
  • Translation/Localisation
  • Drives skins auto-placement
  • Now Playing
  • Sound at the end of timers
  • Windows Notification at the end of timers
  • Time message
  • Wellness message

How to open settings menu

You can open the settings by double-clicking on the Datetime skin or by loading the Settings skin.

Some skins allow you to change their size (See skins description to know which ones), go with the Mouse over the skin,then move the Mouse Wheel "UP" (to increase skin size), or "DOWN" (to decrease skin size), and the skin will be "bigger" or "smaller".

Supported languages

The skin is setup to auto-detect the current language/locale of windows, it'll fall back to English if it's a language for which it doesn't have a corresponding translation file (which you can create yourself and change language in the settings after that)

You have direct access to translations through settings. You should change both language and locale in the settings when changing language (There is notes to help you understand what to do)

Troubleshooting

Known Issues:

If you want to use the skins relying on third parties like HWiNFO or LGS Tray Battery, I would recommend to set a scheduled task to start Rainmeter at least 30sec after the opening of the session instead of the default "start with windows". It will give some time to start for those software.

If you get an error or warning from Windows saying it blocked cmd.exe from accessing files (or something like that), it means Rainmeter and/or cmd.exe are blocked by the ransomware protection of Windows. You need to add an exception for them if you want the automatic scan of drives to work properly. Drives.ini needs to be able to create folder and files to generate the skins for your internal drives (and external drives if you want them to be detected automatically)

Notes

I personally use TaskbarX by Chris Andriessen to complement this skin. It works with Windows 10, but also with Windows 11 if you use ExplorerPatcher to have the Windows 10 taskbar

Credits

I use Wallpaper Engine and the "Firewatch - The Tower" by Durexiq as wallpaper

Some icons come from MaterialDesign by Google

Here's the list of the Rainmeter skins used as basis and inspiration :

Changelog

  • 1.7.2
    • Settings
      • Change active/hover color for Windows Accent Color
      • Theme
        • Change light/dark for white/black
        • Added Windows Accent option
  • 1.7.1
    • Battery
      • Group battery monitoring skins
      • Standardised look
    • XController reworked
      • Reworked of the xController skin to stop using XInput and use native detection through PowerShell
      • Support only one controller at a time for now
  • 1.7.0
    • Added Battery
      • Logitech Mouse and Keyboard battery level monitoring. Requires LGS Tray Battery with web server enabled. (You'll need to check if your model of mouse/keyboard is supported)
  • 1.6.0
    • Added Timer
    • Everything is hidden until hovered to keep it as minimal as possible
    • Click on the main icon to set a temporary timer or open right menu to add presets (You can add as many preset timer as you want)
    • On individual timers, left click to pause/unpause, right click to stop
    • If only one timer is set (temporary or preset), same actions are available on the main icon
    • If two or more timers are set, click on main icon will set up temporary timer and controls it. Presets are controlled by their own icons in the preset menu
    • Blinks and plays a sound on end of timer
    • Option to enable/disable sound
    • Option to enable/disable windows notification (Win 11 only)
  • 1.5.3
    • BugFix: Stopped NowPlaying from blinking on fast next/previous song
  • 1.5.2
    • Monitoring :
      • Added better condition for placeholders if HWiNFO hasn’t loaded yet when Rainmeter try to access values like CPU/GPU Model
  • 1.5.1
    • NowPlaying
      • Added controls into to box, the display timeout is paused and reset on over
      • Timeout reduced to 15s
  • 1.5.0
    • Drives
      • ini and lua reworked : better handle of which skin is active and better memory of drive list.
      • Added option : you can disable the auto placement of the drives skins
    • Some lua code reworked and optimized
    • Update rates changes to reduce resources consumption
  • 1.4.1
    • ToDo : fix spacing
  • 1.4.0
    • Added ToDo : Similar to Note but to create à quick todo list.
      • Click Add to write and add a new task
      • Click on the task name to mark it as done
      • Click on the X icon on the left to delete the task
    • Lua code optimization
    • Rainmeter code optimization
  • 1.3.2
    • NowPlaying: Better detect the change of track (Check both Title and Artist instead of just Title)
    • Some code optimization to prevent useless update of some meters
  • 1.3.1
    • BugFix: Fix the issue where Rainmeter crashed sometimes when NowPlaying was active
    • BugFix: Reworked Player and NowPlaying to prevent possible conflict/loop or other crash trigger
  • 1.3.0
    • Added NowPlaying : Display a notification above everything when the playing switch tracks (detects the title change) that stays 10s in display. Can be turned off in the settings
    • Settings reworked to separate general settings and toggable extras
  • 1.2.3
    • Player.ini :
      • Wasn’t very adaptative to the running player so restricted it to players that should support at least : previous, position/progress, play/pause, next.
      • Auto adapt if the player supports volume or not
      • Should stay centered now
  • 1.2.2
    • Datetime.ini : Added setting to turn off the custom message next to the time
    • Added custom context menu to access skin settings and translation files
    • Added Spanish translation (From Google Translate)
  • 1.2.1
    • Code optimization (less code, more variables and better use of relative positioning)
    • Changes in Monitoring:
      • CPU_Full automatically detect the number of cores and threads and create the corresponding table (Only the first time the skin is loaded)
      • CPU.ini doesn’t need HWiNFO (extended and full still need it)
      • GPU.ini doesn’t need HWiNFO (extended still needs it)
      • Fix: VRAM not displaying the correct total of VRAM
      • Fix: Calculate the values in B from the MB Values of HWiNFO so you don’t have to change the default settings of HWiNFO
  • 1.2.0
    • Added Feature : Wellness - A wellness message displayed next to the uptime every half hour
      • Specific message for : 30 minutes, 1 hour, 2 hours, 6 hours, 12 hours and 24 hours
      • Messages are in the translation files so you can change/translate them
    • Settings : some code rearrangement to help maintenance and new setting addition
  • 1.1.2
    • Replaced all icon images with svg font icon
  • 1.1.1
    • Resizing system reworked to use dynamic variables instead of refresh
  • 1.1.0
    • Added feature Notes
    • Added volume button in the player for the supported players
    • Add fallback label for CPU if HWiNFO is not installed and configured
    • Fix layout to be relative to the main monitor
    • Some spelling and code cleaning
    • Files re-encoded into UTF-16LE
  • 1.0.0 - Initial release

About

Minimalist themed Rainmeter skins

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors