Package: quark-sphinx-theme
Quark: a Sphinx theme for QTextBrowserQuark is a Sphinx theme specifically designed to look and work well within the
limitations of the Qt toolkit'sQTextBrowser.This theme was originally designed for the bundled manual ofSpeedCrunch.InstallationInstall the theme:$pipinstallquark-sphinx-themeEnable it in yourconf.pyhtml_theme='quark'# generate QTextBrowser-compatible HTML4 instead of something newerhtml4_writer=TrueOptional: enable improved design for some elements by rewriting HTML:# To enable more QTextBrowser-compatible HTML generation:extensions=['quark_sphinx_theme.ext.html_rewrite']Releasingset package version inquark_sphinx_theme/__init__.pyupdate changelogtag release commit withv<version>, e.g.v0.6.0Changelogquark-sphinx-theme 0.6.0(2020-04-15)Bump minimum required Python version to 3.5.Bump minimum required Sphinx version to 1.8.Fixhtml_rewriteextension to properly load on other HTML-based
builders (e.g. theqthelpbuilder).Change the way thehtml_rewriteextension modifies the HTML builder to
be less invasive.Add asphinx.html_themesentry point to allow loading the theme
automatically, without settinghtml_theme_path.Miscellaneous tooling changes:The build system was changed from setuptools (setup.py) to flit.The CI pipeline was expanded to catch more issues.quark-sphinx-theme 0.5.1(2018-04-30)Sphinx 1.7 compatibility:An internal refactoring broke the integration tests. This has been fixed.Every commit is now tested on every supported Python and Sphinx version
using Gitlab CI.The entire test suite is regularly re-run with the latest Sphinx version to
more consistently discover compatibility issues.quark-sphinx-theme 0.5.0(2017-06-05)Sphinx 1.6 compatibility:A change in Sphinx's HTML code broke the HTML rewriting extensions (see
issue #1).A change in thecss_filesvariable in the basic theme's template broke
theextra_css_filestheme setting.quark-sphinx-theme 0.4.1(2016-11-22)Fixpython_requiresin setup.py.quark-sphinx-theme 0.4(2016-10-18)Add an explicit dependency on Sphinx.Renamequark_html_rewrite_featurestoquark_html_features.Addquark_html_disabled_featuresto explicitly turn off certain rewrite
features.Style changes:More visually appealing code blocks on full browsers.Add styling for compact lists produced by::hlistdirective.Correctly set width for topic blocks.Clean up definition list margins.quark-sphinx-theme 0.3.2 "I'll get it right some day"(2016-05-23)Include a copy of the lovelace style for compatibility with Pygments < 2.1.quark-sphinx-theme 0.3.1(2016-05-23)Skip CSS syntax tests if tinycss isn't available.Make sure to include theme itself.Include test/util.py in source packages.quark-sphinx-theme 0.3(2016-05-22)Removehide_sidebar_in_indexoption.Fix styling of index pages.Thequark_sphinx_theme.ext.html_compatextension has been renamed toquark_sphinx_theme.ext.html_rewrite. The old name remains supported for
backwards compatibility.Thehtml_rewriteextension now supports wrapping admonitions in tables,
allowing for more styling options. The theme has been updated to take
advantage of this. Admonitions, topics, and sidebars look very different and
much better. Ifhtml_rewriteis not enabled, a fallback style will be
used for these.html_rewritesupports wrapping literal blocks in tables. If enabled,
this provides better styling for Pygments styles with non-white backgrounds.Smaller design changes:Don't use background color on code elements in headings and normal links.Display terms in definition lists in bold.Remove left and top margins for definition list bodies.Switch default code color scheme to 'lovelace'.quark-sphinx-theme 0.2.1(2016-03-02)Change license to 2-clause BSD (in practice, it's the same thing).quark-sphinx-theme 0.2.0(2016-02-28)Addquark_sphinx_theme.ext.html_compatextension.Add styling for citations, footnotes, table captions, andrubricdirectives.quark-sphinx-theme 0.1.2(2016-02-27)Fix compatibility with Jinja2 2.3.quark-sphinx-theme 0.1.1(2016-02-24)Fix spacing of navigation links.quark-sphinx-theme 0.1.0(2016-02-24)Initial release.