Skip to content

feat-site-pkgdown-ui-polish - #47

Merged
brianmsm merged 10 commits into
masterfrom
feat-site-pkgdown-ui-polish
Mar 6, 2026
Merged

brianmsm merged 10 commits into
masterfrom
feat-site-pkgdown-ui-polish

Conversation

@brianmsm

@brianmsm brianmsm commented Mar 6, 2026

Copy link
Copy Markdown
Owner

Summary- Add custom pkgdown theme polish and homepage links following thepsymetrics design system.

  • Add lightweight extra.css to style colors, navbar gradient, typography, homepage layout, responsive tweaks, link hover effects, highlighted mark gradient, copy button styling, and dark tooltips.
  • Introduce bslib flatly bootswatch in _pkgdown.yml and enable light/dark switch and navbar themes.
  • Expand homepage with quick links (Get started, Roadmap, Changelog) and refine homepage title, logo, and articles menu.
  • Refine navbar search input and dropdown visuals.
  • Add dark theme colors and navbar dark styles.
  • Update site index to use home-brand styling and apply home-logo class to hex logo.
  • Add pkgdown to .Rbuildignore and ignore .playwright-cli and output directories.

Notes- Improves visual consistency, readability, and navigation for the package website.

  • Minor docs fixes: colon placement in homepage title and trailing newline.

brianmsm added 10 commits March 5, 2026 21:57
…ightweight extra.css to style the pkgdown site with thepsymetrics design system (colors, navbar gradient, typography,

home page layout, responsive tweaks, and link hover effects).
Introduce bslib flatly bootswatch in _pkgdown.yml, expand the homesection with quick links (Get started, Roadmap, Changelog), and addpkgdown to .Rbuildignore. Update the site index to use the home-brandstyling and apply the home-logo class to the hex logo.

These changes improve visual consistency, readability, andnavigation for the package website.
@brianmsm
brianmsm merged commit 43cc9fb into master Mar 6, 2026
1 check passed
@brianmsm
brianmsm deleted the feat-site-pkgdown-ui-polish branch March 6, 2026 03:23
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.

1 participant