Michael Howell
ceb8b509e2
Add more guides to stock CSS classes
2023-09-08 13:27:02 -07:00
Michael Howell
65dae11e47
Add `.warning` class for doc author use
...
This is designed to be compatible with rustdoc's version, in
https://github.com/rust-lang/rust/pull/106561
2023-09-08 13:17:21 -07:00
Dylan DPC
d5b1676216
Merge pull request #2168 from pickfire/prefetch
...
Add prefetch to next link
2023-09-04 18:03:38 +00:00
Eric Huss
09f222baf7
Merge pull request #1641 from cN3rd/rtl
...
Continued work on "Support right-to-left languages"
2023-09-02 23:57:48 +00:00
Eric Huss
802e7bffc3
Make the arrow keys honor RTL.
...
At least to my understanding, the pages will flip in the opposite direction.
2023-09-02 16:44:47 -07:00
Eric Huss
fb272d1afa
Fix theme selector for RTL.
2023-09-02 16:43:21 -07:00
Eric Huss
b871676def
Fix sidebar behavior with RTL.
2023-09-02 16:43:13 -07:00
Eric Huss
869fe2f50d
Remove text_drection_from_lang_code
...
The test above should cover this sufficiently.
2023-09-02 16:42:53 -07:00
Eric Huss
db877b1c9b
Update language list to include missing rtl languages.
2023-09-02 16:42:14 -07:00
Eric Huss
4749f9d97a
Some minor corrections from code review.
2023-09-02 16:41:59 -07:00
cN3rd
8564a7fb51
Add proper test to inline code within the book.
2023-09-02 14:38:02 -07:00
cN3rd
6be98e0bbd
Ensure code segments always render in LTR
2023-09-02 14:37:59 -07:00
cN3rd
5e0c68c45e
Fix icons when using RTL
2023-09-02 07:50:23 -07:00
cN3rd
7717b9dcf2
Support `text_direction` attribute in HTML output
2023-09-02 07:50:21 -07:00
cN3rd
819a108f07
Add `text_direction` property in general book metadata
...
Text direction can selected in the config via the `text_direction` attribute in `book.toml`,
or be derived from the book's language.
2023-09-02 07:49:28 -07:00
Tim Crawford
3a99899114
Use CSS selectors to override properties for RTL
...
Fix behavior of some elements when displaying page in RTL.
Signed-off-by: Tim Crawford <crawfxrd@gmail.com>
2023-09-02 07:49:28 -07:00
Tim Crawford
1088066c69
Move sidebar, js classes from html to body element
...
This will be necessary for using CSS selectors on root attributes.
Signed-off-by: Tim Crawford <crawfxrd@gmail.com>
2023-09-02 07:49:27 -07:00
Tim Crawford
73d44503fd
Use logical CSS properties
...
Replace phyiscal properties (top/bottom/left/right) with logical
properties (start/end) that can be used in non-LTR contexts (e.g.,
content in Arabic or Hebrew).
Based on the CSS Logical Properties and Values Level 1 specification,
currently an Editor's Draft [1].
Referencing MDN, all major browsers except Internet Explorer support the
margin, padding, and border properties.
[1]: https://drafts.csswg.org/css-logical/
Signed-off-by: Tim Crawford <crawfxrd@gmail.com>
2023-09-02 07:47:12 -07:00
Eric Huss
25aaff0bd6
Merge pull request #2182 from cuishuang/master
...
remove the repetitive word
2023-09-02 13:41:15 +00:00
cui fliter
29691461c5
remove the repetitive word
...
Signed-off-by: cui fliter <imcusg@gmail.com>
2023-09-02 14:04:32 +08:00
Dylan DPC
a74e4dcec8
Merge pull request #2181 from tshepang/patch-1
...
docs: future expansion to non-Rust testing already implied
2023-09-01 08:55:38 +00:00
Tshepang Mbambo
0b0b548d7a
docs: future expansion to non-Rust testing already implied
2023-09-01 05:11:18 +02:00
Dylan DPC
02f3823e4c
Merge pull request #2175 from qaqland/sidebar-pure-css
...
Sidebar but Pure CSS, fix rust-lang/mdBook#859
2023-08-24 13:11:14 +00:00
qaqland
36327efe9d
Sidebar but Pure CSS, fix rust-lang/mdBook#859
...
* change sidebar-toggle button by input:checked and label
* change nav-wrappers' CSS selectors
* remove loading animation when page opens with z-index
2023-08-24 16:44:25 +08:00
Aron Heinecke
079f52a191
upgrade to notify 6.1.1 and watcher-mini 4.1
2023-08-21 20:28:56 +02:00
Ivan Tham
c9f1d01346
Add prefetch to next link
...
Fix #1975
2023-08-17 00:50:47 +08:00
Eldred Habert
9bc68bdd93
Fix code blocks "indent" without highlight.js
...
The `.hljs` class added by highlight.js adds a `display: block` rule
which makes `padding` apply correctly (left padding on all lines,
not just the first one).
Make sure that rule is applied even if highlight.js isn't run.
2023-08-08 12:31:55 +02:00
Eric Huss
56c225bd34
Merge pull request #2158 from ehuss/bump-version
...
Update to 0.4.34
2023-08-05 21:54:12 +00:00
Eric Huss
55c017cad1
Update to 0.4.34
2023-08-05 14:34:42 -07:00
Eric Huss
7849d55b99
Merge pull request #2157 from ehuss/macos-notify-copy
...
Add workaround for macOS notify problem.
2023-08-05 20:35:33 +00:00
Eric Huss
c903cc8827
Add workaround for macOS notify problem.
2023-08-05 13:23:17 -07:00
Eric Huss
4a797b9565
Revert "Merge pull request #2152 from ehuss/macos-notify-kqueue"
...
This reverts commit 347e7886e1
, reversing
changes made to a8fd6038f1
.
2023-08-05 12:53:23 -07:00
Eric Huss
57b487eaa3
Merge pull request #2154 from ehuss/bump-version
...
Update to 0.4.33
2023-08-04 00:11:45 +00:00
Eric Huss
891b7c06f2
Update to 0.4.33
2023-08-03 17:03:40 -07:00
Eric Huss
f7e212ec9c
Merge pull request #2150 from proski/header-code-background
...
Don't use distinct background for code in headers when printing
2023-08-03 22:46:50 +00:00
Pavel Roskin
228538ea62
Don't use distinct background for code in headers when printing
...
Fixes #1933
2023-08-02 23:31:46 -07:00
Eric Huss
347e7886e1
Merge pull request #2152 from ehuss/macos-notify-kqueue
...
Switch macOS notify to kqueue.
2023-08-02 22:13:09 +00:00
Eric Huss
bfa5fb8844
Switch macOS notify to kqueue.
2023-08-02 09:21:25 -07:00
Eric Huss
a8fd6038f1
Merge pull request #2151 from ehuss/revert-toml
...
Revert toml update
2023-08-02 15:49:44 +00:00
Eric Huss
fbfe887084
Add note to not update toml.
2023-08-02 08:39:23 -07:00
Eric Huss
aed991f75f
Revert "Merge pull request #2125 from ehuss/update-toml"
...
This reverts commit 89797064b8
, reversing
changes made to 7824aed878
.
2023-08-02 08:32:44 -07:00
Eric Huss
ab2cb71c00
Merge pull request #2134 from GiorgioReale/master
...
Enhancing themes with `color-scheme: light | dark;` implementation in CSS
2023-07-30 22:50:08 +00:00
Giorgio Reale
fcfde083e7
Enhancing themes with `color-scheme: light | dark;` implementation in CSS
2023-07-30 15:43:51 -07:00
Eric Huss
4614a3637a
Merge pull request #2146 from riverbl/fix-extra-watch-dirs
...
Fix issues with extra-watch-dirs
2023-07-30 17:08:46 +00:00
Eric Huss
d450544d6b
Merge pull request #2148 from ehuss/fix-merge-queue
...
Use a better merge-queue success check.
2023-07-29 16:23:04 +00:00
Eric Huss
9340e6a78d
Use a better merge-queue success check.
2023-07-29 09:13:55 -07:00
riverbl
e00b8835cc
Fix issues with extra-watch-dirs
...
Fix paths specified in extra-watch-dirs being relative to the current working directory rather than the book root
If there is an error canonicalising paths in extra-watch-dirs, log the error and exit rather than panicking
2023-07-28 20:07:20 +01:00
Eric Huss
429ca06289
Merge pull request #2140 from ehuss/merge-queue-workflow
...
Prepare CI workflows to support merge queues.
2023-07-24 20:35:16 -07:00
Eric Huss
0fbfc90bea
Prepare CI workflows to support merge queues.
2023-07-24 20:16:07 -07:00
Eric Huss
581e5025a2
Merge pull request #2139 from tshepang/patch-1
...
misplaced bracket
2023-07-21 07:32:56 -07:00