OwnTube-tv / web-client

Portable video client for PeerTube in React Native
https://owntube-tv.github.io/web-client/
The Unlicense
0 stars 11 forks source link

Create initial components for rendering the landing page #11 #24 #32

Closed tryklick closed 2 months ago

tryklick commented 2 months ago

Description This pull request significantly enhances the App.tsx component, introduces new components such as MainPageComponent and VideoThumbnailComponent, updates service logic, and upgrades various dependencies. These improvements aim to create a robust component-based architecture to efficiently manage and display video content categorized, thus improving user experience and application performance.

Motivation and Context The updates are driven by the necessity to develop a responsive and interactive user interface for the OwnTube.tv web client, as detailed in GitHub issue #11. The revisions adopt a structured method for processing video content, enhancing both the performance of the application and the user interaction.

Testing The updates have undergone extensive testing, including:

Screenshots View screenshots or GIFs here to visualize the updates to the user interface, providing a clearer understanding of the implemented features.

Types of Changes

Checklist

Additional Considerations

Review and Documentation

tryklick commented 2 months ago

Thank you for your patience and guidance, @mblomdahl <3