Redesign media details and home screens with cinematheque aesthetic - #4
Merged
Merged
Conversation
- Theme: true-black canvas (white in light mode), monochrome type, single electric-blue primary action, square edges, outlined secondary buttons and inverted chips. - Wordmark: dot-grid mark beside heavy uppercase type. - Home: rotating "Filme do dia" hero, "Em Cartaz" editorial grid and uppercase landscape-still shelves with credit lines. - Film page: full-width still, director and country/year credits, original title, five-star audience rating, icon action row, tagline pull quote and square cast portraits. - Navigation: underlined desktop links, monochrome tab bar, "Descobrir" renamed to "Explorar"; search uses 16:9 stills. - MediaItem gains directors, countries, original title and tagline (movie details now append credits); covered by new tests. - Fix chip labels ignoring the theme colour when unselected. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N7PfACdeQQdY5duGjD4YHE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR implements a comprehensive visual redesign of the media details screen and home experience, adopting a cinematheque-inspired aesthetic with true black backgrounds, white typography, and minimal color accents.
Summary
The redesign shifts Sabuflix from a colorful interface to a curated streaming service aesthetic where film stills carry all the visual weight. The theme palette moves to true black (0xFF000000) with white text and a single electric blue accent reserved for primary actions. The media details screen is restructured to prominently display film metadata (directors, countries, runtime) and improved playback progress indicators.
Key Changes
Theme & Visual System
Media Details Screen
_AudienceRatingwidget showing vote count_ActionTilecomponents in a wrap layoutexpandedHeightcalculation based on screen width (9:16 aspect ratio)Home Screen & Navigation
NowShowingGridwidget for curated "Em Cartaz" (Now Showing) sectionMedia Model Enhancements
originalTitle,tagline,directors,countriesdistinctOriginalTitle,directorLine,originLine,starRatingUI Components
HeroBannerwith improved gradient design and customizable labelMediaCardwith refined hover effects and focus statesContinueWatchingRowandMediaRowwith better spacing and typographyTesting & Utilities
formatCount()utility for pt-BR thousands separator formattingNotable Implementation Details
https://claude.ai/code/session_01N7PfACdeQQdY5duGjD4YHE