Skip to content

NordicsSys/dankStopwatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dank Stopwatch

Dank Stopwatch is a modern glassmorphic stopwatch pill for DankMaterialShell. It adds a compact DankBar widget with elapsed time and a polished popout for controls, lap tracking, and copying the current time.

Screenshots

Ready State

Dank Stopwatch ready state

Running With Laps

Dank Stopwatch running with laps

Settings

Dank Stopwatch settings panel

Features

  • Compact horizontal and vertical DankBar pills
  • Accurate start, pause, resume, and reset timing
  • Latest-first lap list with lap number, lap time, and split delta
  • Copy current time via dms cl copy
  • Minimal settings for centiseconds, compact mode, icon visibility, lap count, and update interval
  • Theme-aware QML using DankMaterialShell Theme, DankIcon, StyledText, DankButton, PluginComponent, and PluginSettings

Install

Install path:

~/.config/DankMaterialShell/plugins/DankStopwatch

Development symlink workflow:

ln -s "$(pwd)" ~/.config/DankMaterialShell/plugins/DankStopwatch

Enable steps:

  1. Put this folder in ~/.config/DankMaterialShell/plugins/DankStopwatch
  2. Open DMS Settings -> Plugins
  3. Scan for plugins
  4. Enable Dank Stopwatch
  5. Add it to the DankBar layout
  6. Restart or reload DMS if required

Reload during development:

dms ipc call plugins reload dankStopwatch

Troubleshooting

Validate the manifest:

jq . plugin.json

List detected plugins:

dms ipc call plugins list

Restart DankMaterialShell:

dms kill && dms run

If copy feedback appears but the clipboard does not change, confirm dms cl copy works in your shell session.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages