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

Implement new design and Web-API #58

Merged
merged 8 commits into from
Mar 13, 2018
Merged

Implement new design and Web-API #58

merged 8 commits into from
Mar 13, 2018

Conversation

TobiGr
Copy link
Contributor

@TobiGr TobiGr commented Mar 12, 2018

This PR brings a new design concept for our landing page. Basically there are tiles ;) and every group of tiles has a topic. I also increased the font size of the texts to get a better readability. Here are two screenshots of the current state:

Quick summary of what changed:

  • The footer got an update on all sites and now has more links to our sub-pages

  • The old text-2 section got removed and replaced by the tiles.

  • The slides "open source" and "free / support NewPipe" are now separate tiles.

  • The features' sidebar got an design upgrade for small screens to fit the tiles design.

  • I added support for the changes which were made in the Wep-API: Information for download section web-api#1. I hope it works correctly once these changes are online.

  • The trending screenshot got an update.

ToDo

  • Fix tablet sizes

@TheAssassin
Copy link
Member

I like it. The only thing I could find is that the font on the "NewPipe on GitHub" image suffers from aliasing, but otherwise, great job, @TobiGr.

@TobiGr
Copy link
Contributor Author

TobiGr commented Mar 12, 2018

Oh I forgot to replace it with a .SVG. I'll fix this tomorrow.

@TobiGr
Copy link
Contributor Author

TobiGr commented Mar 12, 2018

Done.

I just noticed that the open source typo has existed since the first version 😄

@TobiGr TobiGr changed the title Add new design WIP: Implement new design and Web-API Mar 12, 2018
@TheAssassin
Copy link
Member

I will deploy the new API tonight.

@TobiGr TobiGr changed the title WIP: Implement new design and Web-API Implement new design and Web-API Mar 13, 2018
@TobiGr
Copy link
Contributor Author

TobiGr commented Mar 13, 2018

Thanks.
I can't find any more bugs now. When there are no problems with the API, we can merge this after a quick test.

@TheAssassin
Copy link
Member

If you can merge the PR, please do. I'll deploy both projects at the same time.

TobiGr added 8 commits March 13, 2018 14:27
remove text-2
add new donate section
add Web-API handling
mobile improvements fro features
Rename info to download
Fix tablet version bugs
Improve tablet design
@TobiGr TobiGr merged commit 1b8bff5 into master Mar 13, 2018
@TobiGr TobiGr deleted the design-api branch March 13, 2018 13:56
@TheAssassin
Copy link
Member

Thanks, I'll deploy them right now then.

@TobiGr
Copy link
Contributor Author

TobiGr commented Mar 13, 2018

Thanks.

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.

2 participants