mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-10-21 12:17:14 +00:00
Rebase onto master and address packaging feedback
This commit is contained in:
@@ -71,6 +71,12 @@ Packagers may exclude `docs/_theme/basicstrap/` from the source package.
|
||||
The default theme continues to build without that directory. No pre-minified
|
||||
third-party assets need to be added or rebuilt for this theme.
|
||||
|
||||
The Meson option `-Dinstall-docs` defaults to `false`, so platforms that
|
||||
do not ship offline documentation do not need Sphinx just to build ZoiteChat.
|
||||
Pass `-Dinstall-docs=true` when packaging local HTML documentation. Fedora
|
||||
and AppImage enable it explicitly; the Debian documentation package can do
|
||||
the same.
|
||||
|
||||
Build with the distribution's `python3-sphinx`. After installing the HTML
|
||||
into the package staging directory, use `dh_sphinxdoc` (or `dh --with
|
||||
sphinxdoc`) to replace Sphinx's standard JavaScript files with system
|
||||
|
||||
Vendored
+1
-1
@@ -807,7 +807,7 @@ a.headerlink:focus-visible {
|
||||
:root {
|
||||
--page: var(--bg);
|
||||
--panel: var(--chrome);
|
||||
--font: system-ui, -apple-system, "Segoe UI", sans-serif;
|
||||
--font: system-ui, -apple-system, "Segoe UI", "DejaVu Sans", sans-serif;
|
||||
}
|
||||
.site-header { padding: 0; }
|
||||
.appearance select { min-height: 0; border-radius: 3px; }
|
||||
|
||||
Vendored
+2
-2
@@ -16,7 +16,7 @@
|
||||
--success: #236741;
|
||||
--code: #f2f4f6;
|
||||
--shadow: none;
|
||||
--mono: Consolas,"Liberation Mono",monospace;
|
||||
--mono: Consolas,"DejaVu Sans Mono","Liberation Mono",monospace;
|
||||
}
|
||||
|
||||
html[data-theme=dark] {
|
||||
@@ -45,7 +45,7 @@ body {
|
||||
margin: 0;
|
||||
background: var(--bg);
|
||||
color: var(--text);
|
||||
font: 15px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;
|
||||
font: 15px/1.6 system-ui,-apple-system,"Segoe UI","DejaVu Sans",sans-serif;
|
||||
}
|
||||
|
||||
a {
|
||||
|
||||
Reference in New Issue
Block a user