Asset backlog: scenes, cutouts, icons, cursors, and graphic polish for the dapp #45
Labels
No labels
agent:fix_bugfix
agent:fix_conflicts
agent:fix_security
agent:gap_analysis
agent:implement
agent:open_issues
agents
agent:security_audit
agent:verify
area
timecurve
arena
arena-v2
audit
block:feature_review
block:security
bug
contracts
design
devops
docs
documentation
enhancement
epic
feature
frontend
indexer
low priority
megaeth
operations
ops
performance
QA
qa checklist
referrals
removal
security
smart-contracts
tech-debt
testing
time-arena
timecurve
visual-qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
code/yieldomega#45
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
The dapp’s visual system is arcade / consumer-game oriented (
frontend/src/index.css: greens, gold, hard-shadow panels) with a Leprechaun / bunny mascot family already referenced across layouts and TimeCurve.docs/product/vision.mdcalls for joy, identity, and participation—illustration and motion should support that without obscuring onchain clarity (docs/frontend/design.md).This issue inventories art direction and asset gaps: scenes, cutouts, icons, cursors, and other graphics so each route can feel complete and cohesive (not “placeholder + one hero JPG”). Implementation can be split into follow-up issues per asset pack.
Existing references (non-exhaustive, from
frontend/src/):/art/token-logo.png,app-icon.png,opengraph.jpg,hero-home-wide.jpg,hero-home.jpg,*-card.jpg/sir-card.png,hat-coin-*.png,loading-mascot.png, cutouts under/art/cutouts/(mascot, bunny-leprechaun-girl, leprechaun-with-bag, etc.).1) Scenes & wide compositions (banners, heroes, cards)
timecurve-views.md.UnderConstruction.LaunchCountdownPagecomposition.2) Cutouts & characters (transparency, consistent lighting)
RootLayout+TimeCurvecutouts don’t clash.3) Icons & UI micro-graphics
TimeCurveSubnav(Simple / Arena / Protocol).4) Mouse cursors & pointer affordances (optional, performance-aware)
:active/ hover micro-animation spec (if cursor files used:.cur/.pngwith hotspot—document fallbacks).5) Social / meta & app chrome
6) Motion & VFX (short list; align with
prefers-reduced-motion)RootLayout—document max duration; respect reduced motion.7) Audio (if ever in scope—flag as optional)
Deliverable
Prioritize a MVP art pack (mascot consistency + 3–4 hero/scene images + icon set) then iterate per page. Link export specs: format (SVG vs PNG@2x), max file size for IPFS, and license (AGPL artwork vs CC—align with maintainers).
assigned to @PlasticDigits
mentioned in commit
e9600df65dmentioned in commit
2bd58f4757mentioned in issue #44
mentioned in commit
54464a318dmentioned in commit
86066c8b7dmentioned in commit
1aca213266mentioned in issue #57
Closing — issue #45 raster pack is now promoted into purpose-named folders under
frontend/public/art/and wired into the live UI as part of the issue #44 design pass.Merged in
mainat1aca213("Merge branch 'feat/issues-44-45-design-pass' (issues #44 + #45)").What landed
frontend/public/art/issue45/intocutouts/,scenes/,icons/,cursors/,social/,motion/. Historic catalog kept atissue45/README.md; new top-levelart/README.mdmaps every file to its consumer.<picture>), TimeCurve Simple/Arena/Protocol heroes, LaunchCountdown full-page backdrop, Rabbit Treasury, Collection, Kumbaya, Sir, error pages.PageBadge(TimeCurve sale phase + app-header live badge),IndexerStatusBar, andTimeCurveSubnavper-route icons..btn-primary/.btn-secondary, danger cursor on.btn-secondary--critical, slider grab/grabbing oninput[type="range"](with native fallbacks).leprechaun-bag-bunny-pair), Arena (bunny-podium-win), Protocol (bunny-thinking), Treasury (bunny-guarding), and pages that previously had no mascot.docs/frontend/design.mdnow documents the purpose-named layout;.cursor/skills/yieldomega-guardrails/SKILL.mdgained guardrail #12 so future agents update the consumer table in lock-step.What does not yet exist on disk
The pack does not cover every slot the dapp UI calls for. Tracked in
docs/frontend/missing-art-assets.mdand opened as the follow-up issue #57 ("Asset backlog (round 2): cursors, status icons, story scenes, social/PWA refresh"), to be generated via the samescripts/replicate-art/flow used for #45.Verification
mentioned in issue #60
mentioned in issue #62