Original caption
People called my Android TV launcher ugly… REVENGE😼💀 Here's the prompt. I can't guarantee that will be exactly like mine, but you can fine tune it after❤️) Build a native Android/Google TV launcher called Personal TV Home using Kotlin and Compose for TV. Its visual identity is “Scenic Glass”: spacious photography, a large floating glass app dock, restrained typography, and exceptionally fluid motion. It should feel carefully crafted and Apple-inspired while having its own identity. HOME AND GLASS DOCK Use a full-screen scenic wallpaper with subtle shading for readability. Keep the wallpaper clear rather than covering the bottom with a broad muddy blur. Place a wide floating glass dock in the lower part of the screen, leaving generous open space above it. The dock must feel like translucent glass: softly blurred scenery within it, a restrained tint, delicate bright edges, rounded corners, and a soft grounding shadow. Avoid thick borders, excessive glow, and opaque gray panels. Use large landscape app tiles, approximately 144×84 dp, with 16 dp gaps and 18 dp dock padding. Fill each tile edge to edge with the app’s actual TV artwork. Preserve brand proportions and original background colors. Do not put tiny logos inside generic black boxes or add duplicate app labels inside the dock. Favorites scroll horizontally, with an All Apps control at the end. Place compact, unframed weather at the upper left. At the upper right, show a simple clock and one circular glass Settings button. Do not crowd the header with Home, Wi-Fi, Inputs, or navigation tabs. TYPOGRAPHY AND SCREENS Use Inter, soft white text, tabular time figures, consistent rounded shapes, and generous spacing. Keep text readable from a sofa. Icons should share a clean, consistent style. Settings opens as a rounded glass side panel, with Chromecast system settings first. Include routes to Home, Discover, My Space, Apps, search, wallpapers, and appearance customization. Apps uses a spacious grid of full-artwork tiles with names beneath them. My Space contains saved titles and collections. These screens must share Home’s materials, typography, focus treatment, and motion. Empty sections should be quiet and useful. GLASS CURRENT MUSIC PLAYER When music is active, let the actual album artwork become a softly blurred background filling the entire screen. Preserve its color and brightness; avoid making everything excessively dark. The dock must still feel integrated with this background. Above the dock, arrange album artwork, track title, artist, and minimal playback controls as one cohesive composition. Secondary actions use quiet rounded pill buttons. Create a distinctive progress ribbon called Glass Current: a gently curved illuminated line, approximately 3.2 dp thick, with a brighter elapsed portion and a subdued remaining portion. Keep its baseline around 25 dp ABOVE the dock, with enough clearance that it never overlaps the dock or controls. Its gentle movement is decorative, not a fake audio visualizer. Focus the ribbon to seek with Left/Right in 15-second steps. Do not add separate 15-second text buttons. Show accurate elapsed and remaining time. Only expose controls supported by the active media session. Selecting Listen expands the artwork into a full-screen listening view. Preserve artwork crop, rounded-corner continuity, and a visually connected progress ribbon. Back reverses the transition and restores the original focus. MOTION AND RESPONSIVENESS Every interaction should feel immediate, calm, and continuous. Movement starts confidently, then decelerates gently and settles. Small controls may use a very restrained spring; large panels should have little or no visible bounce. Focus uses roughly 5% enlargement, a slight lift, and coordinated shadow and edge-light changes over about 180–240 ms. Panels and music expansion generally settle over 300–450 ms. Treat these as starting points and tune on the actual device. Retarget animations #AndroidTV #GoogleTV #TechTok #VibeCoding #uidesign