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

Landing page #335

Merged
merged 24 commits into from Jan 9, 2019

Conversation

Projects
None yet
1 participant
@colszowka
Copy link
Member

colszowka commented Dec 6, 2018

As mentioned in https://www.ruby-toolbox.com/blog/2018-12-04/survey-results I think the entry to the Ruby Toolbox is way too unwelcoming at the moment.

This PR pushes the categories list page back by one level and introduces a proper landing page, including some terrific artwork created for the Ruby Toolbox by Barbara Đokić.

This makes use of a bunch of preparatory work from the past weeks:

  • Popular categories ranking via #338
  • Unified and improved category display and the ability to display them as cards via #350
  • A proper & responsive top navigation menu via #347 and #358
  • A whole bunch of category descriptions added for popular categories recently, for example via rubytoolbox/catalog#220

The main goal was to explain the purpose of the site to newcomers, make it's content more accessible and easier to grok and just generally make it more pleasant to see :)

screenshot from 2019-01-09 14-43-16

@colszowka colszowka referenced this pull request Dec 10, 2018

Merged

Rank popular categories #338

@colszowka colszowka force-pushed the co-startpage branch from a3a0b06 to 83a171d Dec 11, 2018

@colszowka colszowka force-pushed the co-startpage branch 3 times, most recently from 59d7cc6 to 181f7ba Dec 12, 2018

@colszowka colszowka force-pushed the co-startpage branch from 181f7ba to 67251f7 Dec 21, 2018

@colszowka colszowka force-pushed the co-startpage branch from 2020764 to 98fad57 Jan 7, 2019

colszowka added some commits Dec 21, 2018

Improve landing page main image display on mobile
I tried to be clever and use flex-direction, but bulma appears to be changing
a bunch of additional display settings on the break between mobile and tablet,
so I went the cheap way and just made two separate images that have their own
css based on the breakpoint visibility helpers

@colszowka colszowka force-pushed the co-startpage branch from 98fad57 to b7c22e6 Jan 8, 2019

@colszowka colszowka merged commit 3db0fa4 into master Jan 9, 2019

2 checks passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
continuous-integration/travis-ci/push The Travis CI build passed
Details

colszowka added a commit that referenced this pull request Jan 9, 2019

colszowka added a commit that referenced this pull request Jan 9, 2019

@colszowka colszowka deleted the co-startpage branch Jan 9, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment