Skip to content

feat: add Hibiki Du Ca Powerpuff Girl slider snippet#1150

Open
LunoNguyen wants to merge 2 commits into
spicetify:mainfrom
LunoNguyen:main
Open

feat: add Hibiki Du Ca Powerpuff Girl slider snippet#1150
LunoNguyen wants to merge 2 commits into
spicetify:mainfrom
LunoNguyen:main

Conversation

@LunoNguyen
Copy link
Copy Markdown

@LunoNguyen LunoNguyen commented May 10, 2026

Summary by CodeRabbit

  • New Features

    • Added a new "Hibiki Du Ca powerpuff girl slider" snippet with CSS code and preview assets.
  • Chores

    • Updated development environment formatter configuration.

Review Change Stack

@LunoNguyen LunoNguyen requested a review from a team as a code owner May 10, 2026 18:15
@LunoNguyen LunoNguyen requested review from Delusoire and removed request for a team May 10, 2026 18:15
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 10, 2026

Walkthrough

This PR adds a new "Hibiki Du Ca powerpuff girl slider" snippet to the marketplace snippets collection and updates VS Code workspace settings to configure Biome as the default code formatter with a language-scoped override for JSON snippets.

Changes

Snippet Addition with Editor Configuration

Layer / File(s) Summary
Development Configuration
.vscode/settings.json
VS Code workspace settings updated to set editor.defaultFormatter to biomejs.biome, with a language-scoped override for [snippets] to use vscode.json-language-features.
Snippet Content
resources/snippets.json
New snippet entry added as the first item in the array with title "Hibiki Du Ca powerpuff girl slider", description, CSS code containing embedded base64 GIF data, and preview asset reference.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

A slider comes forth, vibrant and bright,
With CSS magic and base64 sight,
Biome now formats with gentle care,
The snippets collection grows rich and rare. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Title check ✅ Passed The pull request title accurately and concisely describes the main change: adding a new Hibiki Du Ca Powerpuff Girl slider snippet to the resources.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In @.vscode/settings.json:
- Around line 8-10: The settings entry currently uses the language scope
"[snippets]" which only affects .code-snippets files; change the key to "[json]"
in the .vscode/settings.json so the editor.defaultFormatter override (the
"editor.defaultFormatter" setting inside the "[snippets]" block) applies to
regular JSON files like resources/snippets.json.

In `@resources/snippets.json`:
- Line 5: The .progress-bar__slider rule contains two conflicting transform
declarations (transform: translateY(-50%) scale(0.8) and later transform:
translateY(-50%) scale(0.5)), so remove the unintended/duplicate one and keep
the intended scale; locate the CSS rule for .playback-bar .progress-bar__slider
in the diff and delete the obsolete transform line so only the correct transform
(either scale(0.8) or scale(0.5) as decided) remains.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 21f05b14-b0b7-415a-a49e-c901284c14e2

📥 Commits

Reviewing files that changed from the base of the PR and between 0287b84 and ba2e448.

⛔ Files ignored due to path filters (1)
  • resources/assets/snippets/DuCa-powerpuff-girl.gif is excluded by !**/*.gif
📒 Files selected for processing (2)
  • .vscode/settings.json
  • resources/snippets.json

Comment thread .vscode/settings.json Outdated
Comment on lines +8 to +10
"[snippets]": {
"editor.defaultFormatter": "vscode.json-language-features"
}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🌐 Web query:

What VS Code language identifier is used for .json files and .code-snippets files, and which language-scoped setting key should be used for formatter overrides: [json], [jsonc], or [snippets]?

💡 Result:

For.json files: VS Code language identifier is json [1]. For.code-snippets files: the language identifier is snippets [1]. For formatter override language-scoped settings, use the language identifier for the target language mode—so: - [json] for JSON - [jsonc] for JSON with Comments - [snippets] for .code-snippets (snippet files) In other words, formatter overrides for formatter behavior should be scoped using [json] / [jsonc] / [snippets] depending on which language mode VS Code has assigned to the file being formatted [1].

Citations:


Use [json] instead of [snippets] for formatting resources/snippets.json.

The language-scoped setting [snippets] only applies to .code-snippets files. Since resources/snippets.json is a regular .json file, its language identifier is json, not snippets. The formatter override will be ignored for that file. Change "[snippets]" to "[json]" to apply the override to JSON files.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In @.vscode/settings.json around lines 8 - 10, The settings entry currently uses
the language scope "[snippets]" which only affects .code-snippets files; change
the key to "[json]" in the .vscode/settings.json so the editor.defaultFormatter
override (the "editor.defaultFormatter" setting inside the "[snippets]" block)
applies to regular JSON files like resources/snippets.json.

Comment thread resources/snippets.json
{
"title": "Hibiki Du Ca powerpuff girl slider",
"description": "Du Ca Ch. 響ゆうか【NIJIGEN】flying on progress bar",
"code": ".playback-bar .progress-bar__slider {\n background:url('data:image/gif;base64,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') !important;\n width:80px !important;\n height: 64px !important;\n border: none !important;\n margin-left: -55px !important;\n margin-top: 0px !important;\n visibility: visible !important;\n display: block !important;\n transform: translateY(-50%) scale(0.8);\n border-radius: 0 !important;\n box-shadow: none !important;\n transition: transform 0.1s cubic-bezier(0, 0, 0.2, 1) !important;\n transform: translateY(-50%) scale(0.5);\n}\n\n.playback-bar .progress-bar__slider::after {\n display: none !important;\n}\n\n.playback-bar .progress-bar {\n --progress-bar-height: 10px !important;\n}\n\n.playback-bar\n :is(\n .playback-progressbar-isInteractive .progress-bar--isDragging,\n .playback-progressbar-isInteractive .progress-bar:focus,\n .playback-progressbar-isInteractive .progress-bar:hover,\n .playback-progressbar-isInteractive:focus-within\n ) {\n --progress-bar-height: 12px !important;\n}\n\n.playback-bar\n :is(\n .x-progressBar-progressBarBg,\n .x-progressBar-sliderArea,\n .x-progressBar-fillColor\n ) {\n transition: height 0.1s cubic-bezier(0, 0, 0.2, 1) !important;\n}\n\n.playback-bar\n :is(\n .playback-progressbar-isInteractive .progress-bar--isDragging,\n .playback-progressbar-isInteractive .progress-bar:focus,\n .playback-progressbar-isInteractive .progress-bar:hover,\n .playback-progressbar-isInteractive:focus-within\n )\n .progress-bar__slider {\n image-rendering: pixelated !important;\n transform: translateY(-50%) scale(1) !important;\n}\n\n/* uncomment if you use text theme, for time readability */\n/* .playback-bar__progress-time-elapsed,\n.main-playbackBarRemainingTime-container {\n mix-blend-mode: normal !important;\n background: rgba(var(--spice-rgb-main), 0.8) !important;\n box-shadow: 0 0 16px 8px var(--spice-main) !important;\n} */",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Verify duplicate transform declarations in the new snippet block
rg -n --type=json 'transform: translateY\(-50%\) scale\(' resources/snippets.json

Repository: spicetify/marketplace

Length of output: 25822


Remove duplicate transform declaration in .progress-bar__slider.

At Line 5, .progress-bar__slider declares transform: translateY(-50%) scale(0.8) followed later by transform: translateY(-50%) scale(0.5). The second declaration overrides the first, leaving dead code. Keep only the intended scale value.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@resources/snippets.json` at line 5, The .progress-bar__slider rule contains
two conflicting transform declarations (transform: translateY(-50%) scale(0.8)
and later transform: translateY(-50%) scale(0.5)), so remove the
unintended/duplicate one and keep the intended scale; locate the CSS rule for
.playback-bar .progress-bar__slider in the diff and delete the obsolete
transform line so only the correct transform (either scale(0.8) or scale(0.5) as
decided) remains.

@LunoNguyen LunoNguyen changed the title Add: Hibiki Du Ca Powerpuff Girl slider snippet feat: add Hibiki Du Ca Powerpuff Girl slider snippet May 10, 2026
@LunoNguyen LunoNguyen closed this May 10, 2026
@LunoNguyen LunoNguyen reopened this May 10, 2026
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