Skip to content

Ios - #1

Open
datttran wants to merge 94 commits into
masterfrom
ios
Open

Ios#1
datttran wants to merge 94 commits into
masterfrom
ios

Conversation

@datttran

@datttran datttran commented Sep 1, 2025

Copy link
Copy Markdown
Owner

No description provided.

- Correct chapter title and thumbnail loading
- correct search function
…d genre display

- Fix dark theme text readability and tag colors
- Resolve responsive grid layout issues and remove debug prints
- Fix genre display logic and transform tags to compact text links
- Use consistent Netflix red color scheme across all pages
- Add comprehensive documentation
…unique IDs and are properly saved to database
…ular Google Fonts including Inconsolata, Roboto, Poppins, and more
…immediately when font is changed in settings
…le consistently including dialogs, inputs, snackbars, and tooltips
…xt now properly scales with font preferences
- Add app scaling feature with 1.0x, 1.5x, and 2.0x options
- Implement responsive grid that adapts to screen size and scaling level
- Mobile: 3→2→1 columns (1.0x→1.5x→2.0x)
- Tablet/Desktop: 6→4→2 columns (1.0x→1.5x→2.0x)
- Add logo scaling (x2 at 1.0x, x4 at 2.0x)
- Implement persistent storage using SharedPreferences
- Fix deprecated API warnings (textScaleFactor, InAppWebViewGroupOptions, etc.)
- Add text scaling to all UI elements (settings, search, genre display)
- Improve code quality and fix linting warnings
- Update dependencies and iOS configuration
…ic loading

- Add LoadingScreen that loads comics in background during animation
- Update HomeScreen to accept initialComics parameter
- Add Hero animation for smooth logo transition from loading to home
- Loading screen loads comics and passes them to home screen
- Home screen displays comics immediately without additional API calls
- Remove shimmer effects as requested, keep clean animated logo
- Remove CircularProgressIndicator from genre chips during loading
- Remove 'Đang tải truyện...' loading text messages
- Remove 'Vui lòng chờ trong giây lát...' additional loading info
- Clean up _loadingGenre variable and related code
- Keep smooth scrolling and shimmer grid for content loading
- Maintain clean, minimal UI for genre switching
- Replace Material wrapper with DecoratedBox for full shadow control
- Add BoxDecoration with 4px hard shadows (no blur, no spread)
- Use ClipRRect to clip ActionChip to rounded corners
- Set 20px border radius for consistent chip appearance
- Maintain ActionChip's natural behavior and styling
- Create crisp, hard shadows that match comic card styling
- Fix height matching issues from previous Material approach
- Remove inline comments after closing parentheses in genre chip method
- Fix Dart syntax issues that prevented compilation
- Maintain clean code structure without problematic comment placement
- Ensure proper method closure and brace matching
- Resolve compilation errors for genre chip shadow implementation
- Add 8px all-around padding to genre chip DecoratedBox
- Fix broken method structure and restore proper syntax
- Maintain 4px hard shadows with black color
- Use 20px border radius for consistent chip appearance
- Ensure proper widget hierarchy: Padding > Padding > DecoratedBox > ClipRRect > ActionChip
- Resolve compilation errors and restore clean code structure
- Replace ActionChip with simple Container + InkWell approach
- Add custom padding (16px horizontal, 8px vertical) for better control
- Use BoxDecoration for background color and border radius
- Maintain same functionality with onTap instead of onPressed
- Simplify widget tree and remove unnecessary ActionChip complexity
- Keep 2px hard shadows and 8px border radius from DecoratedBox
- Create cleaner, more customizable genre chip implementation
@datttran datttran self-assigned this Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant