Add dark mode by IDisposable · Pull Request #2239 · microsoft/language-server-protocol
- Add page head theme-stored/preference-driven light/dark toggle - Add topnav button to toggle light/dark - Defaults to light mode if not set - Add dark-mode color overrides to main.css - Upgrade to jekyll 4.4 - Upgrade to webrick 1.9 jekyll plugin - Upgrade to bootstrap 5.3.3 - Remove popper.js (it's part of bootstrap now) - Remove jQuery and just use standard browser - Replace attributes data-toggle -> data-bs-toggle (for accordions/nav menu) - Replace attributes data-target -> data-bs-target (for nav menu) - Replace attributes data-parent -> data-bs-parent (for menus) - Replace attributes data-ride -> data-bs-ride (for carousel) - Replace attributes ml-auto -> ms-auto (for nav menu) - Use bootstrap color CSS variables - Add adjustments to main.scss for links and jumbotron to retain appearance - Add theme management to page.js and upgrade to remove jQuery - Eliminate incompatible github-pages plugin and use standard github workflow