Commit Graph

4 Commits

Author SHA1 Message Date
Andrés Eduardo García Márquez ca28ec51f6 build: Add packaged VLC skin
AppleVLC.vlt - Ready to install VLC skin package.
ZIP archive containing theme.xml, images/, and fonts/.

Installation: Copy to ~/.local/share/vlc/skins2/

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 19:49:26 -05:00
Andrés Eduardo García Márquez 9af3492fd5 feat: Add generated PNG assets
All button states (up, down, over, disabled):
- Play, pause, stop, prev, next
- Volume, mute, fullscreen, playlist
- Shuffle (on/off), repeat (on/off), repeat one (on/off)
- Window controls (close, minimize)
- Equalizer, A-B loop, speed

Sliders:
- Time slider track (440x8) and knob (20px)
- Volume slider track (80x6) and knob (18px)

Backgrounds:
- Main window (500x225) with superellipse corners
- Video window (640x480)
- Playlist window (320x400)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 19:49:19 -05:00
Andrés Eduardo García Márquez db0c1ecb11 feat: Add VLC skin core files
- theme.xml: Main skin definition with Apple-style interface
  - 500x225 layout with 20px margins
  - Close/minimize buttons only (no maximize)
  - Time slider, volume control, playback controls
  - Shuffle, repeat all, repeat one support
  - Video and playlist windows
  - Fullscreen controller

- generate_assets_v3.py: Python script to generate PNG assets
  - Superellipse rounded corners (Apple squircle)
  - 44px touch targets per Apple HIG
  - Blue hover tint (#007AFF)
  - Gray secondary icons (#8E8E93)
  - Disabled states support

- fonts/: Liberation Sans (Bold and Regular)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 19:49:10 -05:00
Andrés Eduardo García Márquez 87e7ea770f chore: Add .gitignore
Exclude development screenshots, Python cache, IDE files,
and old script versions from version control.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 19:48:58 -05:00