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

Grid Layout To-do List #10

Open
BowDown097 opened this issue Sep 6, 2023 · 0 comments
Open

Grid Layout To-do List #10

BowDown097 opened this issue Sep 6, 2023 · 0 comments

Comments

@BowDown097
Copy link
Owner

BowDown097 commented Sep 6, 2023

Grid layouts have finally been introduced in the latest commit. There's some problems with them that I plan on addressing, some I can't figure out right now and others I'm going to do soon.

Stuff that needs to be done:

  • Temporary (most likely) removal of the "Use shelves homepage layout" option. Doesn't work at all with the grid layout. Will come back with a proper shelves layout hopefully at some point, as there's things other than the home tab that could use it. Finished 9/6/2023
  • "Prefer list layouts over grid layouts" option Finished 9/6/2023
  • Centering the grid. I thought this would be easy to do, turns out it's not. Spent like 20 minutes trying to do it and couldn't.

Actual bugs:

  • Crash when a continuation gets triggered by maximizing the window. There's a few seconds between the maximize and the crash where some visual glitches happen outside of the list widget, so I'm thinking it's a Qt issue I will have to circumvent somehow. Already did that successfully once so there's hope.
BowDown097 added a commit that referenced this issue Sep 6, 2023
Grid layouts allow a lot more videos to be displayed at once, especially
the bigger the window is. Currently, they're being used for the Home and
Subscriptions tabs on the main page.

There are some things that need to be done with this still. See issue #10.
BowDown097 added a commit that referenced this issue Sep 6, 2023
Home shelves will come back if/when I implement a proper shelves layout
as seen on the actual YouTube website, as mentioned in issue #10.
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

No branches or pull requests

1 participant