Skip to content

Add Vinyl Record Player desklet - #1900

Open
AttilaHuns288452 wants to merge 4 commits into
linuxmint:masterfrom
AttilaHuns288452:master
Open

Add Vinyl Record Player desklet#1900
AttilaHuns288452 wants to merge 4 commits into
linuxmint:masterfrom
AttilaHuns288452:master

Conversation

@AttilaHuns288452

Copy link
Copy Markdown

Description

A vinyl record player desklet for the Cinnamon desktop environment.

Features

  • Spinning vinyl record on your desktop
  • Play / Pause toggle
  • Adjustable speed (33 RPM / 45 RPM)
  • Right-click menu for controls

UUID

vinyl-player@AttilaHuns288452

Author

AttilaHuns288452

License

GPL-2.0

Checklist

  • info.json with author GitHub username
  • screenshot.png preview
  • README.md with instructions
  • metadata.json
  • icon.png
  • desklet.js
  • stylesheet.css

A vinyl record player desklet for the Cinnamon desktop.
Features spinning record, play/pause, and 33/45 RPM speed selection.

UUID: vinyl-player@AttilaHuns288452
Author: AttilaHuns288452
License: GPL-2.0
- Add settings-schema.json with fontColor, playerColor, recordColor, labelColor
- Update desklet.js to apply colors via CSS variables
- Update stylesheet.css to use CSS custom properties for theming
- Update info.json description
- Remove unsupported color-mix() from CSS (Clutter CSS parser can't parse it)
- Move settings into metadata.json (Cinnamon reads this file)
- JS now sets colors directly on each element via set_style()
- Add Dark/Light scheme presets with proper color derivation
- Fix info.json typo (leading space in 'Cinnamon' key)
- Drop dead settings-schema.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant