feat: add Hibiki Du Ca Powerpuff Girl slider snippet#1150
Conversation
WalkthroughThis 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. ChangesSnippet Addition with Editor Configuration
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
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.
Built for teams:
One agent for your entire SDLC. Right inside Slack. 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. Comment |
There was a problem hiding this comment.
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
⛔ Files ignored due to path filters (1)
resources/assets/snippets/DuCa-powerpuff-girl.gifis excluded by!**/*.gif
📒 Files selected for processing (2)
.vscode/settings.jsonresources/snippets.json
| "[snippets]": { | ||
| "editor.defaultFormatter": "vscode.json-language-features" | ||
| } |
There was a problem hiding this comment.
🧩 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.
| { | ||
| "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} */", |
There was a problem hiding this comment.
🧩 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.jsonRepository: 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.
Summary by CodeRabbit
New Features
Chores