merge: sync remote main

This commit is contained in:
2026-07-12 10:01:11 +00:00
+2 -44
View File
@@ -2,9 +2,9 @@
NowPlaying is a KDE Plasma 6 widget inspired by the Cleartext Rainmeter widget. It displays the current song and artist with compact media controls, and is meant to live on the desktop rather than in a panel. NowPlaying is a KDE Plasma 6 widget inspired by the Cleartext Rainmeter widget. It displays the current song and artist with compact media controls, and is meant to live on the desktop rather than in a panel.
Now on KDE 6: https://www.pling.com/p/2195583/ https://www.pling.com/p/2195583/
> Too little too late but I plan to update it regularly now if any issues are created - ruinivist > I think this is pretty much in a "done" state now feature-wise, except of course any bug fixes
## Prerequisites ## Prerequisites
@@ -50,48 +50,6 @@ Create a distributable package:
make package make package
``` ```
The package is written to `build/org.ruiny.NowPlaying.plasmoid`.
## Project Structure
```text
.
├── package/
│ ├── metadata.json
│ └── contents/
│ ├── config/
│ │ ├── config.qml
│ │ └── main.xml
│ └── ui/
│ ├── configGeneral.qml
│ ├── main.qml
│ ├── Player.qml
│ └── Representation.qml
├── scripts/
│ └── watch.sh
└── Makefile
```
## Maintenance
Format files:
```bash
make format
```
Run lint checks:
```bash
make lint
```
Enable the repository pre-commit hook:
```bash
make hooks-install
```
## Customization ## Customization
The widget appearance can be tuned from the Plasma widget settings, including: The widget appearance can be tuned from the Plasma widget settings, including: