Commit graph

14 commits

Author SHA1 Message Date
tapframe
64193b4154 Enhance Trakt integration by adding refreshAuthStatus function and ProfilesSettings screen
This update introduces a new `refreshAuthStatus` function in the TraktContext and hooks, allowing for manual refresh of authentication status. Additionally, a new `ProfilesSettings` screen has been added to the navigation stack, enabling users to manage profiles. The SettingsScreen has been updated to trigger a refresh of the auth status when focused, improving user experience. Styling adjustments have been made to accommodate the new profiles feature.
2025-05-04 03:01:21 +05:30
tapframe
6f2ccfa38b m 2025-05-04 02:36:17 +05:30
tapframe
333c9712a0 Remove unused animation imports from AppNavigator to streamline code 2025-05-03 21:49:37 +05:30
tapframe
ed358c85fe Implement theme context integration across components for improved UI consistency
Refactor various components to utilize the new ThemeContext for dynamic theming. This includes updating styles in the App, NuvioHeader, CatalogSection, and other components to reflect the current theme colors. Additionally, introduce a ThemedApp component to centralize theme management and enhance the overall user experience by ensuring consistent styling throughout the application. Update package dependencies to include react-native-wheel-color-picker for enhanced color selection capabilities.
2025-05-03 21:49:20 +05:30
tapframe
eb90192752 Add LogoSourceSettings screen and enhance logo fetching in MetadataScreen
Introduce a new LogoSourceSettings screen for users to select their logo source preference. Update the MetadataScreen to fetch banner images based on the selected logo source, improving the logic for handling logo refreshes and error states. Enhance the logoUtils with a new function to fetch banners according to user preferences, ensuring a more robust and user-friendly experience.
2025-05-03 18:15:54 +05:30
tapframe
78583c8e80 Enhance navigation and layout consistency across the app; integrate native screens for improved performance, update header visibility logic in NuvioHeader, and implement fixed layout dimensions in AppNavigator. Refactor screens to ensure consistent status bar settings and header spacing, while optimizing content rendering in DiscoverScreen, LibraryScreen, and SettingsScreen for better user experience. 2025-04-26 15:31:06 +05:30
Nayif Noushad
12a18c057d Add PlayerSettings screen and integrate preferred player functionality; update settings to include preferredPlayer option, enhance settings UI with badges, and improve navigation for playback options. 2025-04-22 13:04:10 +05:30
Nayif Noushad
206204998e Add Trakt integration and enhance SeriesContent component; include TraktProvider in App, update navigation for TraktSettings, and implement persistent season selection in useMetadata hook. 2025-04-20 12:49:38 +05:30
Nayif Noushad
62371d4bf5 Refactor AppNavigator and ShowRatingsScreen for iOS compatibility; update navigation presentation to modal and adjust background colors with BlurView for improved visual consistency on iOS devices. 2025-04-20 12:23:15 +05:30
Nayif Noushad
1948abc922 Refactor App structure to include GenreProvider; update dependencies in package.json and package-lock.json; enhance UI components with animations and improved styles; implement TMDB API key management; optimize metadata loading and caching; add new settings for catalog management. 2025-04-17 23:36:01 +05:30
Nayif Noushad
8de78b435a Made metadascreen as modal for better user experience in ios 2025-04-14 18:56:42 +05:30
Nayif Noushad
6e62e4cb9b VideoPlayer fixes 2025-04-12 04:07:35 +05:30
Nayif Noushad
7da0e22f41 some fixes 2025-04-11 22:37:33 +05:30
Nayif Noushad
9ea8101e0f Initial commit: NUVIO Expo app with navigation and header components 2025-04-11 22:09:50 +05:30