- Add header grid-cards for quickly choosing the OS or PyPI package
- Rename "AppImages" section to "Linux AppImages"
- Greatly reduce noise in the "Windows binaries" and "Linux AppImages"
sections by replacing texts and lists with grid-cards and tables,
and remove "stable/nightly builds" sub-sections respectively
- Add SVG logos for Python and FFmpeg, obtained from original sources,
with slight modifications and optimizations applied
- Move up "Dependencies" section by one level
- Rewrite some texts for better clarity and fix some grammar errors
- Upgrade font-awesome from 5 to 6
- Rewrite the documentation's donate page
- Remove donation infos from individual team members
- Add all team members
- Fix GitHub username regex in Sphinx extension
- Rewrite the project README
- Use HTML for centered text, add logo, update badges
- Rephrase text sections
- Remove Open Collective and update support section
- Replace all links to Open Collective with a link to the latest docs
- Bump min version of Sphinx to 4.0.0
This was already required by the previous version of furo
- Revert headline font sizes, font weights and margins to previous style
- Fix broken margin of version links in sidebar
- Override font style of pygments' "generic output"
- Add edit page button via new config option
Implement custom "plugins" sphinx extension which parses metadata from
plugin files and which outputs a list of plugins with datalists that
include the annotated metadata in addition to plugin arguments and
links to plugin files + issues on GitHub.
Add plugin metadata linting tests and remove old plugin matrix tests.
- use pathlib.Path instead of strings
- rename PLUGINS_DIR to PLUGIN_DIRS and turn into list
- call expanduser() for all `--plugin-dirs` dirs
- reformat CLI docs
- fix tests
- theme issue workaround: set width of scrollbar content, so that the
scrollbar doesn't shrink the available space once it appears
- theme issue workaround: add padding-right to TOC content, so that the
text doesn't touch the scrollbar
- make TOC scrollbar transparent while not hovering it, as it's
distracting otherwise on large TOC lists
- Use Streamlink's brand colors
- Add more names for Apple's San Francisco font to global font stack
- Remove 110% font-size media query on "large" screens
- Fix font-size of inline code elements
- Reduce height of main menu items by a bit
- Add back custom table styles used on the install page
- Fix style of :command: directive
- Fix font weight of active TOC item and add a little icon
- Add custom CSS stylesheet
- Fix sidebar brand+version section and add back the oneliner text
- Adjust logo and text sizes
- Add back stable/latest links and remember the current page
- Add back Github buttons below the main menu
It was used in README.rst before, but is no longer used since commit
b4470f3e7c.
Also remove _static directory and its reference from docs/conf.py as it
only contains that image.