feat: add tile border color and width customization#61
Conversation
|
Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: ash84.
|
1 similar comment
|
Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: ash84.
|
Add settings UI controls for customizing focused tile border color (color picker) and width (0-4px slider). Values are persisted via the pref system and applied through CSS custom properties. - Add --tile-focus-border-color and --tile-focus-border-width CSS vars - Add applyTileBorderColor/applyTileBorderWidth functions in dark-mode.js - Wire up pref loading and live updates in renderer.js - Add Tile section with color picker and slider in settings App.tsx - Add happy-dom test setup and 12 unit tests for new functions - Fix bug where border width 0 was incorrectly defaulting to 1 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Keep tab indentation and single quotes from upstream. Only include actual code changes (CSS variables for tile focus border). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Remove happy-dom dependency and test setup - Remove dark-mode.test.ts (not agreed upon) - Restore original tab formatting in dark-mode.js - Restore original bunfig.toml (remove test preload) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Keep original indentation style, only add actual code changes for tile border customization feature. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
bd31c42 to
383e509
Compare
|
Thanks for the pull request! It looks like @AhnSeongHyun haven't signed our Contributor License Agreement yet. Please read the CLA, then sign by posting the following comment on this PR:
After signing, comment |
|
I have read the Contributor License Agreement (CLA) and hereby sign the CLA. |
|
@cla-bot check |
|
The cla-bot has been summoned, and re-checked this pull request! |
Summary
--tile-focus-border-color,--tile-focus-border-width)Screenshots
Changes
shell.css: Add--tile-focus-border-colorand--tile-focus-border-widthCSS variables (light/dark), replace hardcoded box-shadow values with variablesdark-mode.js: AddapplyTileBorderColor()andapplyTileBorderWidth()functionsrenderer.js: Load and apply tile border preferences on startup, handle pref changesApp.tsx: Add Tile settings UI section with color picker and width sliderTest plan
🤖 Generated with Claude Code