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

feat(theme): Branded theming via brand_yml #1743

Merged
merged 83 commits into from
Oct 25, 2024
Merged

feat(theme): Branded theming via brand_yml #1743

merged 83 commits into from
Oct 25, 2024

Commits on Oct 21, 2024

  1. feat: initial BrandTheme

    gadenbuie committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    f0b3464 View commit details
    Browse the repository at this point in the history
  2. feat: rename ThemeBrand

    gadenbuie committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    730af5c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b73470f View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    ef936ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ebf4a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9fe9714 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3943ebc View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Configuration menu
    Copy the full SHA
    669e08a View commit details
    Browse the repository at this point in the history
  2. chore: clean up code

    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    263ee07 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6035788 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3184691 View commit details
    Browse the repository at this point in the history
  5. chore: Add todo comments

    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    137cc4c View commit details
    Browse the repository at this point in the history
  6. refactor: Move ThemeBrand init code into constructor

    ui.Theme.from_brand() now calls ThemeBrand() directly,
    but it handles reading the brand from YAML first if needed.
    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    949f6f1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2af0941 View commit details
    Browse the repository at this point in the history
  8. refactor: Use brand.color.to_dict() method

    And rewrite the sass color var resolution for clarity
    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    03adf5c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ced644a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    409a53b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dcf4e32 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    948ddce View commit details
    Browse the repository at this point in the history
  13. refactor: Raise ThemeBrandUnmappedFieldError following envvar

    SHINY_BRAND_YML_RAISE_UNMAPPED="true"
    
    For testing
    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    142409e View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    048622e View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    96a9b95 View commit details
    Browse the repository at this point in the history
  16. feat: Convert typography.base.size to rem for Bootstrap

    Otherwise Bootstrap does calculations with incompatible units
    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    fc66b21 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    20b1210 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b905415 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    95ffd5a View commit details
    Browse the repository at this point in the history
  20. chore: add a few more notes

    gadenbuie committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    db42401 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. refactor: Simplify splitting css value and unit

    Co-authored-by: Carson Sievert <[email protected]>
    gadenbuie and cpsievert authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    f785d75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aaed92a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a012b8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a9fb968 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5624064 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    67e9b7d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c772164 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2573e0a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e05ab3d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    484c89b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    51cf4f1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    75ab45d View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    792af38 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c5f6302 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0fe7fa1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    b1d0ccc View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a4eee03 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ab5085e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    75a7f97 View commit details
    Browse the repository at this point in the history
  20. chore: Add !default flag

    gadenbuie committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    438605f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    f083519 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dbc4759 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    6e57945 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1c2a504 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    9591fb2 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    721b1be View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c314806 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    cf103d8 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    82b4493 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    59b93c9 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    9e8211c View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    22bd9bd View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    1242c6d View commit details
    Browse the repository at this point in the history
  34. fix: rework layer adding to ensure correct order

    Bootstrap defaults come after brand palette but before brand vars
    gadenbuie committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    9bebe72 View commit details
    Browse the repository at this point in the history
  35. chore: update type hint

    Co-authored-by: Carson Sievert <[email protected]>
    gadenbuie and cpsievert authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    0d72daa View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    fa78936 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f7f5605 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    16db15d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    af8532a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    04b3011 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d030f8d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    90b03f5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5d059e2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f2d35b6 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    83e4a33 View commit details
    Browse the repository at this point in the history
  11. docs: small edit

    gadenbuie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a34e936 View commit details
    Browse the repository at this point in the history
  12. chore: slim type

    gadenbuie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9c9b0da View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    439f557 View commit details
    Browse the repository at this point in the history
  14. chore: Add changelog item

    gadenbuie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    805aecd View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    65ae093 View commit details
    Browse the repository at this point in the history
  16. chore: create new dict

    gadenbuie committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    bda5054 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9b73147 View commit details
    Browse the repository at this point in the history
  18. Update CHANGELOG.md

    cpsievert authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    75dcf2a View commit details
    Browse the repository at this point in the history
  19. Update _theme_brand.py

    Co-authored-by: Carson Sievert <[email protected]>
    gadenbuie and cpsievert authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    51dc33b View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    339a9aa View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    edbae14 View commit details
    Browse the repository at this point in the history