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

Update dependency sphinx_design to v0.6.1 #91

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 18, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
sphinx_design ==0.3.0 -> ==0.6.1 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

executablebooks/sphinx-design (sphinx_design)

v0.6.1

Compare Source

  • ⬆️ Update sphinx to >=6,<9 by {user}chrisjsewell in {pr}212
  • 👌 Reduce right-padding of dropdown title by {user}chrisjsewell in {pr}198

v0.6.0

Compare Source

Dependencies
  • ⬆️ Python v3.9-3.12 by {user}chrisjsewell in {pr}186
  • ⬆️ Octicon icons to v19.8.0 by {user}ffvpor in {pr}171
New
✨ Create custom directives

You can use the sd_custom_directives configuration option in your conf.py to add custom directives, with default option values:

sd_custom_directives = {
  "dropdown-syntax": {
    "inherit": "dropdown",
    "argument": "Syntax",
    "options": {
      "color": "primary",
      "icon": "code",
    },
  }
}

The key is the new directive name to add, and the value is a dictionary with the following keys:

  • inherit: The directive to inherit from (e.g. dropdown)
  • argument: The default argument (optional, only for directives that take a single argument)
  • options: A dictionary of default options for the directive (optional)

by {user}chrisjsewell in {pr}194

✨ sync tabs by URL query parameters

Synchronised tabs can now be selected by adding a query parameter to the URL, for that sync-group, such as ?code=python for

.. tab-set-code::

    .. literalinclude:: snippet.py
        :language: python

    .. literalinclude:: snippet.js
        :language: javascript

The last selected tab key, per group, is also persisted to SessionStorage

by {user}mikemckiernan and {user}chrisjsewell in {pr}196

Improve
  • 👌 Use reference name by default for internal link cards by {user}gabalafou in {pr}183
  • 👌 Improve specificity of JS function name by {user}danirus in {pr}153
  • 👌 Remove duplicate CSS hashing for sphinx >= 7.1 by {user}chrisjsewell in {pr}193
👌 Improve dropdown title bar

There are three visible changes:

  1. The "default" behaviour of the right chevron is to go from right-facing (closed) to down-facing (open), instead of down-facing (closed) to up-facing (open). There is also a rotate transition on opening/closing.
    The old default behaviour can be retained by using the new :chevron: down-up directive option.
  2. The prefix icon (optional), title text, and chevron state icon are now all better aligned
  3. The top/bottom padding is now 0.5em instead of 1em

The PR also introduces three new CSS variables to control font sizes of the dropdown:

--sd-fontsize-tabs-label: 1rem;
--sd-fontsize-dropdown-title: 1rem;
--sd-fontweight-dropdown-title: 700;

Internally, the HTML / CSS is changed, such that the title is now an inline-flex box, with three columns arranged with justify-content: space-between:

icon (optional) text (flex-grow: 1) state chevron

Also, the state chevron was previously two distinct SVGs (with one hidden), but now is one that get rotated on open/close.

by {user}chrisjsewell in {pr}192

Fix
  • 🐛 Fix tab-item label with nested syntax by {user}Praecordi in {pr}135
  • 🐛 Fix do not close input tag by {user}chrisjsewell in {pr}195
Internal
  • 📚 Update theme versions by {user}chrisjsewell in {pr}189

  • 📚 Make octicon list a table by {user}chrisjsewell in {pr}188

  • 📚 Add sphinx-immaterial to doc theme builds by {user}chrisjsewell in {pr}190

  • 📚 Change syntax dropdown color by {user}chrisjsewell in {pr}191

  • 🔧 Add FIPS compliant flag to md5 call by {user}gabor-varga in {pr}162

  • 🔧 define build.os for RTD to fix build by {user}sciencewhiz in {pr}176

  • 🔧 Move to ruff by {user}chrisjsewell in {pr}185

Full Changelog: executablebooks/sphinx-design@v0.5.0...v0.6.0

v0.5.0

Compare Source

  • ⬆️ Drop Python 3.7 support, by {user}chrisjsewell in {pr}146
  • ⬆️ UPGRADE: sphinx>=5,<8, by {user}chrisjsewell in {pr}148

Full Changelog: executablebooks/sphinx-design@v0.4.1...v0.5.0

v0.4.1

Compare Source

This is a minor release to bring in the following PR:

v0.4.0

Compare Source

Full Changelog: executablebooks/sphinx-design@v0.3.0...v0.4.0

Enhancements made
  • Make default blue color a11y friendly. {pr}124 ({user}feanil, {user}choldgraf)
  • Make card titles translatable {pr}113 ({user}jpmckinney, {user}chrisjsewell)
Version upgrades
  • Sphinx 6.x. {pr}106
  • Support for Python 3.11 {pr}105
Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.

(GitHub contributors page for this release)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team July 18, 2024 13:17
@renovate renovate bot force-pushed the renovate/sphinx_design-0.x branch from f8611f4 to c9591d5 Compare August 2, 2024 15:20
@renovate renovate bot changed the title Update dependency sphinx_design to v0.6.0 Update dependency sphinx_design to v0.6.1 Aug 2, 2024
@renovate renovate bot force-pushed the renovate/sphinx_design-0.x branch 6 times, most recently from 4dd8f2c to cd61499 Compare August 22, 2024 08:11
@renovate renovate bot force-pushed the renovate/sphinx_design-0.x branch 2 times, most recently from 15390d2 to 608048d Compare September 29, 2024 02:50
@renovate renovate bot force-pushed the renovate/sphinx_design-0.x branch 2 times, most recently from ba2f3bc to 9472b2c Compare October 23, 2024 10:53
@renovate renovate bot force-pushed the renovate/sphinx_design-0.x branch from 9472b2c to c8afc9d Compare November 19, 2024 06:24
@renovate renovate bot force-pushed the renovate/sphinx_design-0.x branch from c8afc9d to 9b9f2e8 Compare November 26, 2024 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants