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

[WIP] Rework the site styles without changing the appearance... #409

Closed
wants to merge 56 commits into from

Commits on Apr 21, 2020

  1. Configuration menu
    Copy the full SHA
    8a84847 View commit details
    Browse the repository at this point in the history
  2. news: Use the "nixos" menu

    The "organization" menu was left to remove only on that page.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    57412f2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4c4ddce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07aa09b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    226cf4d View commit details
    Browse the repository at this point in the history
  6. donate: Review DOM for more semantic use

    This was developed in parallel with the recent changes, so the following
    explanation is only right for the previous "community" page.
    
    > Even with bootstrap this was broken. Every "12 span lengths" you have to
    > open a new row!
    >
    > The only difference here is that our flexbox-based equivalent will not
    > size boxes automatically apppropriately.
    
    I have brought back this DOM as the actual fix is more scalable for the
    long term.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    7ff1d48 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5dd083d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    08d1537 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6f394dc View commit details
    Browse the repository at this point in the history
  10. site-styles: <hr />

    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    e9be690 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    454b5fa View commit details
    Browse the repository at this point in the history
  12. site-styles: Add "theme" for the site's look

    This includes the metrics as defined in the old nixos-site.css mainly.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    bfd81bf View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b955a0e View commit details
    Browse the repository at this point in the history
  14. site-styles: Fix font size root issue

    The font-size was defined on body, while it should have been defined on
    html for rem to work as expected. This explains why I had to use /16.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    2f159ec View commit details
    Browse the repository at this point in the history
  15. site-styles: Fix ordering z-index for navbar elements

    Otherwise, in some situations, the contents of the dropdown would be
    occluded by the page contents.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    91c6119 View commit details
    Browse the repository at this point in the history
  16. site-styles: Add cloud icon

    And allow SVG images to be colourized.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    23b46b7 View commit details
    Browse the repository at this point in the history
  17. site-styles: Add direct bootstrap 2 imports for complex styles

    Only non-structural things.
    
    Sure, they could be re-done, but at what cost? :)
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    8fedc4c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7603e2c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    80e8bf6 View commit details
    Browse the repository at this point in the history
  20. site-styles: Fixes misc. gutter sizes

    It's 20, 15 is used sometimes, inconsistently, let's prefer 20.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    a73f00b View commit details
    Browse the repository at this point in the history
  21. site-styles: Fix responsive navbar that shouldn't stick

    But still TODO: implementing the hamburglar menu
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    d1c8b53 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6cccca7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    96b98f5 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d48e2d2 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d1109a8 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    15970bb View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    087d4c3 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    0f3fc72 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    269f30a View commit details
    Browse the repository at this point in the history
  30. site-styles: Change heading metrics

    This ends up closer to the previous ones.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    2965b08 View commit details
    Browse the repository at this point in the history
  31. site-styles: Import alerts

    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    0432005 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    d8ef51c View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    aa347ae View commit details
    Browse the repository at this point in the history
  34. site-styles: Fix units

    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    77f3834 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    0446171 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    59914f4 View commit details
    Browse the repository at this point in the history
  37. site-styles: Misc fixes

    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    452b3ce View commit details
    Browse the repository at this point in the history
  38. site-styles: Import Tabs

    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    bc3a9d2 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    efff57a View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    c61193e View commit details
    Browse the repository at this point in the history
  41. site-styles: Import labels

    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    86a4497 View commit details
    Browse the repository at this point in the history
  42. site-styles: Fix b/strong

    It seems normalize has a bug? it sets *bolder* which doesn't work here
    on Firefox.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    78d2807 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    c13d57b View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    c191fd1 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    d28f20e View commit details
    Browse the repository at this point in the history
  46. site-styles: Port changes for news items

    See 530b921
    
    Though the `height` has been reviewed as line-height, with padding.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    3beef11 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    fb596ce View commit details
    Browse the repository at this point in the history
  48. layout: remove the un-semantic fontawesome icons

    Also:
    
     * Rework the confusing lone </ul> at the end
     * Re-indent
     * Drop the organization menu
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    dbd03f2 View commit details
    Browse the repository at this point in the history
  49. layout: Drop the <img> from the menu

    This belongs in the styles.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    3c4cd0f View commit details
    Browse the repository at this point in the history
  50. Delete the bootstrap CSS

    This ensures anything relying on it stops relying on it.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    1e37e31 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    3f74b87 View commit details
    Browse the repository at this point in the history
  52. site-styles: Import styles for collapse

    Required for it to work just right.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    bbcd69d View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    37e3de4 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    0c0b5d1 View commit details
    Browse the repository at this point in the history
  55. site-styles: Import missing overflow for tab contents

    This wasn't an issue before we started using tabs for the opencollective
    display on the donate page.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    91b74ad View commit details
    Browse the repository at this point in the history
  56. site-styles: Add bottom margin where missing and it made sense

    The rows should be separated by the gutter by default.
    
    Same for any "box" like content.
    samueldr committed Apr 21, 2020
    Configuration menu
    Copy the full SHA
    2a61c37 View commit details
    Browse the repository at this point in the history