Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Home Page #21

Closed
6 of 11 tasks
thescientist13 opened this issue Sep 3, 2022 · 4 comments · Fixed by #42, #49, #50 or #58
Closed
6 of 11 tasks

Home Page #21

thescientist13 opened this issue Sep 3, 2022 · 4 comments · Fixed by #42, #49, #50 or #58
Assignees
Labels
feature New feature or request sponsorship:eligible
Milestone

Comments

@thescientist13
Copy link
Contributor

thescientist13 commented Sep 3, 2022

Overview

This is a list of all the things we want to have on the home page, in approximate order. Linked tickets capture most of the components needed to create it, so those can / should be worked on first.

Screen Shot 2022-10-08 at 2 32 50 PM

Sections / Integrations

  1. Page "tearing" design
  2. Header #14
  3. Upcoming Episode / Schedule #16
  4. About TT
  5. Spotify Playlist #18
  6. Youtube Playlist #17
  7. Footer #11
  8. Favicon - add favicons and associated files #42

Depends on #15 and #20

Nice To Have

  1. Newsfeed (Facebook Pages) #19
  2. Styled Scrollbar
  3. intersection observers for the playlists, or can just use loading="lazy"?
@thescientist13 thescientist13 added this to the Website v1.0 milestone Sep 3, 2022
@thescientist13 thescientist13 self-assigned this Sep 3, 2022
@thescientist13 thescientist13 pinned this issue Sep 3, 2022
@thevinitgupta
Copy link

Is there any of the tasks available to work on?

@thescientist13
Copy link
Contributor Author

Hey @thevinitgupta. Yeah, some of these tasks should be available to work on, and would be labelled with good first issue. Will cross-link here in the description as well.

Also, shared a little status update here; just to keep you up to date. 👍

@thevinitgupta
Copy link

@thescientist13 I would love to work on the page tearing design.
Could you create a separate issue explaining what are the features needed to be implemented and assign me to the issue?

@thescientist13
Copy link
Contributor Author

Yeah, if you want to give that a try, the main requirement is just achieving the effect from the designs where the content section will have the top and bottom "tearing effect" to it, that blends into a white background for the content itself, and then ends before the footer.

So I think from the HTML perspective, it would look something like

 <tt-header></tt-header>
<main>
  <!-- page content goes here -->
</main>
<tt-footer></tt-footer>

I think the header is probably the best place to put the top section, and then page (<main>) can manage the bottom tear. I can assign #14 to you if you want to start with the top part? Or I can assign you this ticket if you want to work on the bottom part.

CSS and design are not my strength, so open to other thoughts and approaches on approaching this as well. 👍

This was referenced Oct 8, 2022
@thescientist13 thescientist13 moved this from 🔖 Ready to 🏗 In progress in TT.tv Website Design (v1) Oct 16, 2022
@thescientist13 thescientist13 linked a pull request Oct 20, 2022 that will close this issue
3 tasks
@thescientist13 thescientist13 moved this from 🏗 In progress to 👀 In review in TT.tv Website Design (v1) Oct 23, 2022
@thescientist13 thescientist13 linked a pull request Oct 24, 2022 that will close this issue
@thescientist13 thescientist13 moved this from 👀 In review to ✅ Done in TT.tv Website Design (v1) Oct 24, 2022
@thescientist13 thescientist13 unpinned this issue Nov 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment