• Joined on 2025-02-03
logan pushed to 51-android-small-screens at yonlu/yellowjacket 2026-08-21 19:42:44 +00:00
dd76bd2fa7 docs(player): record the crop, the reflow, and the audit's null result
dee176c0f7 test(player): pin the art's shape and the short-screen arrangement
75a24f98b6 fix(player): give Now Playing a layout that survives a short screen
Compare 3 commits »
logan created branch 51-android-small-screens in yonlu/yellowjacket 2026-08-21 19:42:44 +00:00
logan opened issue yonlu/yellowjacket#187 2026-08-21 19:40:14 +00:00
Android: the seek bar's drag target is 6px tall
logan opened issue yonlu/yellowjacket#186 2026-08-21 19:39:55 +00:00
Android: every control that is not the transport is below the 44px touch floor
logan commented on issue yonlu/yellowjacket#51 2026-08-21 19:09:16 +00:00
Android: support small screens (Light Phone 3, 1080x1240) as well as normal ones (Pixel 7)

Auditing every view at 424x439 on the attached Light Phone III (TLP301, Android 14 / SDK 34, WebView Chrome 113), now that every Phase 3 item that buys vertical space has landed — #62, #57,…

logan pushed to main at yonlu/yellowjacket 2026-08-21 16:47:47 +00:00
327785e5ec Merge pull request 'fix(queue): draw the scrim only where it can be tapped' (#182) from fix/171-phone-queue-scrim into main
7ba5d321f6 test(queue): pin the breakpoint listener the scrim rule rests on
f126dd7397 fix(queue): draw the scrim only where it can be tapped
Compare 3 commits »
logan merged pull request yonlu/yellowjacket#182 2026-08-21 16:47:46 +00:00
fix(queue): draw the scrim only where it can be tapped
logan closed issue yonlu/yellowjacket#171 2026-08-21 16:47:46 +00:00
Android: the queue's scrim has no reachable pixels, so tap-outside-to-close does not exist
logan pushed to fix/171-phone-queue-scrim at yonlu/yellowjacket 2026-08-21 16:24:05 +00:00
7ba5d321f6 test(queue): pin the breakpoint listener the scrim rule rests on
f126dd7397 fix(queue): draw the scrim only where it can be tapped
510d3470f9 Merge pull request 'fix(ui): keep a touch-only affordance reachable, or absent' (#181) from fix/137-touch-only-affordances into main
d78830aa52 fix(ui): make the touch pen a corner chip, not a scrim over the art
a72d1f68ed fix(ui): keep a touch-only affordance reachable, or absent
Compare 12 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-21 16:23:44 +00:00
510d3470f9 Merge pull request 'fix(ui): keep a touch-only affordance reachable, or absent' (#181) from fix/137-touch-only-affordances into main
d78830aa52 fix(ui): make the touch pen a corner chip, not a scrim over the art
a72d1f68ed fix(ui): keep a touch-only affordance reachable, or absent
Compare 3 commits »
logan closed issue yonlu/yellowjacket#137 2026-08-21 16:23:43 +00:00
Hover-only affordances that are the *only* route to their action are unreachable on touch
logan merged pull request yonlu/yellowjacket#181 2026-08-21 16:23:43 +00:00
fix(ui): keep a touch-only affordance reachable, or absent
logan pushed to fix/137-touch-only-affordances at yonlu/yellowjacket 2026-08-21 15:59:46 +00:00
d78830aa52 fix(ui): make the touch pen a corner chip, not a scrim over the art
a72d1f68ed fix(ui): keep a touch-only affordance reachable, or absent
60f1c5a6b2 Merge pull request 'build(frontend): fail css-check on a nested rule the phone drops' (#180) from fix/154-nested-css-check into main
11ba7b3180 build(frontend): sweep every stylesheet, not index.css by name
7f8e185d7c build(frontend): fail css-check on a nested rule the phone drops
Compare 9 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-21 15:59:27 +00:00
60f1c5a6b2 Merge pull request 'build(frontend): fail css-check on a nested rule the phone drops' (#180) from fix/154-nested-css-check into main
11ba7b3180 build(frontend): sweep every stylesheet, not index.css by name
7f8e185d7c build(frontend): fail css-check on a nested rule the phone drops
Compare 3 commits »
logan merged pull request yonlu/yellowjacket#180 2026-08-21 15:59:25 +00:00
build(frontend): fail css-check on a nested rule the phone drops
logan closed issue yonlu/yellowjacket#154 2026-08-21 15:59:25 +00:00
Nested CSS rules starting with an element name are silently dropped on the phone
logan pushed to fix/154-nested-css-check at yonlu/yellowjacket 2026-08-21 15:16:49 +00:00
11ba7b3180 build(frontend): sweep every stylesheet, not index.css by name
7f8e185d7c build(frontend): fail css-check on a nested rule the phone drops
42483c4b61 Merge pull request 'feat(player): show progress on the phone's bar border' (#178) from feat/58-mini-player-progress-line into main
deea6ad06d test(player): pin the desktop timer gate, drop a leaked queue
fba608fdbd docs(player): attribute the phone seek bar's removal correctly
Compare 6 commits »
logan pushed to main at yonlu/yellowjacket 2026-08-21 15:16:28 +00:00
42483c4b61 Merge pull request 'feat(player): show progress on the phone's bar border' (#178) from feat/58-mini-player-progress-line into main
deea6ad06d test(player): pin the desktop timer gate, drop a leaked queue
fba608fdbd docs(player): attribute the phone seek bar's removal correctly
f59490b113 feat(player): show progress on the phone's bar border
Compare 4 commits »
logan closed issue yonlu/yellowjacket#58 2026-08-21 15:16:27 +00:00
Android: a non-interactive progress line on the border between the mini player and the nav bar
logan merged pull request yonlu/yellowjacket#178 2026-08-21 15:16:27 +00:00
feat(player): show progress on the phone's bar border