Skip to content

feat: Add Vinyl Launcher Plugin#915

Open
c1ph3r-1337 wants to merge 21 commits into
noctalia-dev:mainfrom
c1ph3r-1337:main
Open

feat: Add Vinyl Launcher Plugin#915
c1ph3r-1337 wants to merge 21 commits into
noctalia-dev:mainfrom
c1ph3r-1337:main

Conversation

@c1ph3r-1337

@c1ph3r-1337 c1ph3r-1337 commented Jun 7, 2026

Copy link
Copy Markdown

Description

Adds a new premium, rotational disk-based application launcher plugin.

Features

  • Glass-morphism UI

  • Physics-based Rotation with momentum (Trackpad & Mouse supported)

  • DJ Jog Wheel Mode

  • Keyboard Navigation (Search, Arrow Keys, Enter to launch)

  • Absolute screen scaling for responsive DPI

  • Preview : Click Here

Made by c1ph3r-1337

@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Automatic Manifest Check


File: vinyl-launcher/manifest.json

  • (H) Missing required property repository. For example:
"repository": "https://github.com/noctalia-dev/noctalia-plugins"

@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Automatic Code Quality Review


File: vinyl-launcher/VinylCore.qml

  • (H) Line 89: Do not use console.log, always prefer to use the Logger singleton instead
+    results = appsProvider.getResults(searchText); console.log("RESULTS LENGTH: " + results.length);
  • (H) Line 344: Use translations instead of hardcoded text. Instead of: "Example Label". To: pluginApi?.tr("panel.example-label")
+      text: "Search: " + root.searchText

@c1ph3r-1337

Copy link
Copy Markdown
Author

@github-actions The requested issues have been fixed. I've added the missing repository property to the manifest, removed the console.log, and implemented translations for the search string. Thank you!

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