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

Refactor build system and update to current dependencies. #3

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

keeganquinn
Copy link

Splash page updates!

This PR builds on Ben's work from a few years back. It swaps out Grunt/Dust for Webpack, and updates to the latest versions of all dependencies, including jQuery (which resolves the security issues with this repository), and Bootstrap (which necessitates some layout changes, these are included).

All of the features included the previous iteration are retained. ptp-api and ptp-splash-server integration are unchanged. FOOCAB.pl template replacement has been tested and works exactly the same as before.

Demo of the new version can be seen here:
https://quinn.tk/~keegan/splash/splash.html?node=Keegan

Original demo, for comparison:
https://personaltelco.net/splashdemo/splash.html?node=Keegan

Any and all feedback is welcome.

Thanks!

  • Keegan

@RussellSenior
Copy link
Contributor

It renders a bit differently on Linux/Firefox with a few extensions (privacy badger and ublock) than the existing one. E.g. I don't see the rotating logos or the vimeo video. Also, the margins are wider and the font is smaller.

@keeganquinn
Copy link
Author

I'm not able to reproduce issues specific to your browser extensions. Screenshot showing working logos and video, on my local Firefox:

Screen Shot 2020-01-07 at 12 00 35 PM

Minor layout changes are expected. We defer to Bootstrap for nearly all style details; as I said before, this PR includes a major Bootstrap version bump. If there's something specific you'd like me to change, please provide details.

@RussellSenior
Copy link
Contributor

My issue with missing things was due to the EFF privacybadger browser extension blocking personaltelco.net presumably because it was coming from quinn.tk. It's not blocked from the personaltelco site, so that's not something we need to worry about going forward. I think the primary changes I'd make is to make some things bigger. Your version renders (in firefox on ubuntu) substantially smaller than Ben's. The carousel thing on Bens spans the page, yours has margins. Those are the things I've noticed and I don't think are improvements. Otherwise, functionally it looks like it's working equivalently.

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