Grid/search polish, cloud nav, PS-button glyphs
Grid: hide the selection square while touch-scrolling, restore it on d-pad. Square (□) slides the top search bar in/out; the grid fills the vacated strip (escroll = scroll + bar_hidden). Smart search now requests withExif so results carry aspect ratios and use the justified layout instead of uniform columns. START no longer exits the running app (PS button only); dropped the HUD hints. Cloud page: a top-right O/Back button, and PlayStation face-button glyphs beside each control (X details, /\ upload all, [] auto-upload) drawn as anti-aliased outline masks on flat dark discs; the search clear is a bare red O ring. Added cov_tri/cov_sq/cov_cross/cov_circle glyphs with a shared GLYPH_W stroke, and an anti-aliased disc helper (disc_tex/draw_disc) for the buttons and toggle knob. goals.md: recorded the UI-polish round.
This commit is contained in:
@@ -2,6 +2,16 @@
|
||||
|
||||
Task list for the current round of work. Checked items are done.
|
||||
|
||||
## 0. UI polish (current round)
|
||||
- [x] Hide the white selection square while touch-scrolling; show it again
|
||||
when the selection moves with the d-pad.
|
||||
- [x] Square (□) hides/shows the top search bar with a sliding animation.
|
||||
The hidden bar slides up and the grid shifts to fill the vacated strip
|
||||
(escroll = scroll + bar_hidden); the scroll-follow math cancels out.
|
||||
- [x] Search results must use the justified/dynamic grid layout: smart search
|
||||
now requests withExif so results carry width/height (without it every
|
||||
asset had no ratio and the grid collapsed to uniform 3 columns).
|
||||
|
||||
## 1. Make asset/local storage scalable (remove 1000 / 500 caps)
|
||||
- [x] Replace fixed `MAX_ASSETS` (1000) server-asset arrays with dynamically
|
||||
grown (realloc, doubling) arrays.
|
||||
|
||||
Reference in New Issue
Block a user