Files
plexamp-lite/res/values/dimens.xml
T
XoséandClaude Opus 5.5 13f29e26c4 Plexamp Lite 1.14: Android 4.1 build with ExoPlayer, lyrics, home-screen widget
- One build per Android level, as in Tenda: build/PlexampLite.apk (Android 2.2+, versionCode 1508) and
  build/PlexampLite-api16.apk (Android 4.1+, 1516), from shared src/ plus platform/api8 or platform/api16.
- Android 4.1 build: ExoPlayer 2.18.7 behind a small Engine interface (gapless hand-over to read-ahead and
  downloaded files, a longer buffer, MediaPlayer fallback for tracks it can't decode), a notification and
  lock screen with art and buttons, a resizable widget, Holo, a menu button without a Menu key, metered networks.
  R8 shrinks ExoPlayer and Guava (tools/fetch_exoplayer.sh, tools/r8-rules.pro).
- Both builds: lyrics in Now Playing as in the Mac app (timed lyrics follow and seek), a home-screen widget,
  media play/pause keys, the moon icon drawn without clipPath.
- PlexampLite-noreport on the SD card stops play reports, for tests against a real server.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-01 18:41:26 +01:00

50 lines
2.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- All UI sizes in one place. tools/check_fit.py reads these to check that texts fit. -->
<resources>
<!-- text -->
<dimen name="text_tiny">12sp</dimen> <!-- times, "PLAYING FROM", card subtitles -->
<dimen name="text_small">13sp</dimen> <!-- section headers, tile subtitles -->
<dimen name="text_tab">13sp</dimen>
<dimen name="text_sub">14sp</dimen> <!-- secondary lines -->
<dimen name="text_body">16sp</dimen> <!-- list titles, fields -->
<dimen name="text_button">16sp</dimen>
<dimen name="text_tile">15sp</dimen>
<dimen name="text_status">15sp</dimen>
<dimen name="text_title">18sp</dimen> <!-- top bar -->
<dimen name="text_detail_title">20sp</dimen>
<dimen name="text_np_title">21sp</dimen>
<dimen name="text_np_sub">15sp</dimen>
<dimen name="text_np_small">14sp</dimen>
<dimen name="text_mini_title">15sp</dimen>
<dimen name="text_mini_sub">13sp</dimen>
<dimen name="text_card_title">13sp</dimen>
<dimen name="text_log">11sp</dimen>
<dimen name="text_lyrics">19sp</dimen> <!-- timed lyrics in Now Playing -->
<dimen name="text_lyrics_plain">16sp</dimen> <!-- plain-text lyrics -->
<!-- touch targets and bars -->
<dimen name="touch">48dp</dimen>
<dimen name="topbar">54dp</dimen>
<dimen name="tabs">42dp</dimen>
<dimen name="button">48dp</dimen>
<dimen name="button_pad">10dp</dimen>
<dimen name="row">66dp</dimen>
<dimen name="row_art">52dp</dimen>
<dimen name="mini">62dp</dimen>
<dimen name="mini_art">48dp</dimen>
<dimen name="tile">62dp</dimen>
<dimen name="tile_icon">28dp</dimen>
<dimen name="card">110dp</dimen>
<dimen name="card_art">102dp</dimen>
<dimen name="detail_art">112dp</dimen>
<!-- now playing -->
<dimen name="np_topbar">50dp</dimen>
<dimen name="np_controls">70dp</dimen>
<dimen name="np_play">64dp</dimen>
<dimen name="np_small_icon">22dp</dimen>
<dimen name="np_bottom">44dp</dimen>
<dimen name="seek_track">6dp</dimen>
<dimen name="seek_thumb">20dp</dimen>
</resources>