github django-commons/django-debug-toolbar 8.0.0

5 hours ago

Changelog

  • Refreshed the toolbar's visual design with self-hosted Alef (panel titles) and Geist (body text) fonts, an updated color palette, and per-panel navigation icons.
  • Added a new project logo and brand identity, designed by Robin of RBNX Studio <https://www.rbnx.studio>_.
  • Added a "Docs" link to the toolbar that opens the documentation.
  • Changed the highlight color for the current request and other "relevant to you" rows from yellow to a green tint, with a left border accent for legibility in dark mode.
  • Added a design guidelines page to the documentation describing the project's logo, color palette and typography.
  • Improved toolbar accessibility: visible keyboard focus, keyboard-operable scroll regions, reduced-motion support, aria-expanded on panel toggles, an aria-live status for history refreshes, and WCAG 2.1 AA contrast in both themes.
  • Added a talk to the resources documentation.
  • Updated the example screenshot.
  • Updated the screenshot capture logic to find the toolbar elements in the shadow DOM.
  • Track and display processing time of application, including the toolbar's time, in the timer panel.
  • Fixed the History panel rendering a duplicate Refresh button below the one in its title bar.
  • Fixed the History panel's Refresh button submitting its form when clicked before the panel's script had loaded.
  • Documented the USE_SHADOW_DOM setting, which was added in 7.0.0 but was missing from the configuration documentation, and added test coverage for it.

What's Changed

New Contributors

Full Changelog: 7.1.1...8.0.0

Don't miss a new django-debug-toolbar release

NewReleases is sending notifications on new releases.