You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: news/changelog-1.6.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,6 +34,7 @@ All changes included in 1.6:
34
34
35
35
- Update to Reveal JS 5.1.0.
36
36
- Support for a [Jump To Slide](https://revealjs.com/jump-to-slide/) menu to quickly navigate between slides. Set `jump-to-slide: false` to opt out.
37
+
- Support for new [Scroll View](https://revealjs.com/scroll-view/) mode with configuration through new `scroll-view` revealjs's format configuration key. A new menu tool has been added to toggle scroll view mode on and off, associated with `R` key by default.
37
38
- Prevent empty SASS built css file to be included in header.
38
39
- Remove wrong `sourceMappingUrl` entry in SASS built css.
39
40
- ([#7715](https://github.com/quarto-dev/quarto-cli/issues/7715)): Revealjs don't support anymore special Pandoc syntax making BulletList in Blockquotes become incremental list. This was confusing and unexpected behavior. Supported syntax for incremental list is documented at <https://quarto.org/docs/presentations/revealjs/#incremental-lists>.
Copy file name to clipboardExpand all lines: src/resources/editor/tools/vs-code.mjs
+70-5Lines changed: 70 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -18601,6 +18601,66 @@ var require_yaml_intelligence_resources = __commonJS({
18601
18601
}
18602
18602
]
18603
18603
}
18604
+
},
18605
+
{
18606
+
name: "scroll-view",
18607
+
description: "Control the scroll view feature of Revealjs",
18608
+
tags: {
18609
+
formats: [
18610
+
"revealjs"
18611
+
]
18612
+
},
18613
+
schema: {
18614
+
anyOf: [
18615
+
"boolean",
18616
+
{
18617
+
object: {
18618
+
properties: {
18619
+
activate: {
18620
+
boolean: {
18621
+
default: true,
18622
+
description: "Activate scroll view by default for the presentation. Otherwise, it is manually avalaible by adding `?view=scroll` to url."
18623
+
}
18624
+
},
18625
+
progress: {
18626
+
anyOf: [
18627
+
"boolean",
18628
+
{
18629
+
enum: [
18630
+
"auto"
18631
+
]
18632
+
}
18633
+
],
18634
+
default: "auto",
18635
+
description: "Show the scrollbar while scrolling, hide while idle (default `auto`). Set to 'true' to always show, `false` to always hide."
18636
+
},
18637
+
snap: {
18638
+
enum: [
18639
+
"mandatory",
18640
+
"proximity",
18641
+
false
18642
+
],
18643
+
default: "mandatory",
18644
+
description: "When scrolling, it will automatically snap to the closest slide. Only snap when close to the top of a slide using `proximity`. Disable snapping altogether by setting to `false`.\n"
18645
+
},
18646
+
layout: {
18647
+
enum: [
18648
+
"compact",
18649
+
"full"
18650
+
],
18651
+
default: "full",
18652
+
description: "By default each slide will be sized to be as tall as the viewport. If you prefer a more dense layout with multiple slides visible in parallel, set to `compact`.\n"
18653
+
},
18654
+
"activation-width": {
18655
+
number: {
18656
+
description: "Control scroll view activation width. The scroll view is automatically unable when the viewport reaches mobile widths. Set to `0` to disable automatic scroll view.\n"
18657
+
}
18658
+
}
18659
+
}
18660
+
}
18661
+
}
18662
+
]
18663
+
}
18604
18664
}
18605
18665
],
18606
18666
"schema/document-reveal-transitions.yml": [
@@ -23045,6 +23105,12 @@ var require_yaml_intelligence_resources = __commonJS({
23045
23105
"Multiplex token server (defaults to Reveal-hosted server)",
23046
23106
"Unique presentation id provided by multiplex token server",
23047
23107
"Secret provided by multiplex token server",
23108
+
"Control the scroll view feature of Revealjs",
23109
+
"Activate scroll view by default for the presentation. Otherwise, it\nis manually avalaible by adding <code>?view=scroll</code> to url.",
23110
+
"Show the scrollbar while scrolling, hide while idle (default\n<code>auto</code>). Set to \u2018true\u2019 to always show, <code>false</code> to\nalways hide.",
23111
+
"When scrolling, it will automatically snap to the closest slide. Only\nsnap when close to the top of a slide using <code>proximity</code>.\nDisable snapping altogether by setting to <code>false</code>.",
23112
+
"By default each slide will be sized to be as tall as the viewport. If\nyou prefer a more dense layout with multiple slides visible in parallel,\nset to <code>compact</code>.",
23113
+
"Control scroll view activation width. The scroll view is\nautomatically unable when the viewport reaches mobile widths. Set to\n<code>0</code> to disable automatic scroll view.",
23048
23114
{
23049
23115
short: "Transition style for slides",
23050
23116
long: "Transition style for slides backgrounds. (<code>none</code>,\n<code>fade</code>, <code>slide</code>, <code>convex</code>,\n<code>concave</code>, or <code>zoom</code>)"
@@ -23855,8 +23921,7 @@ var require_yaml_intelligence_resources = __commonJS({
23855
23921
},
23856
23922
"Disambiguating year suffix in author-date styles (e.g. \u201Ca\u201D in \u201CDoe,\n1999a\u201D).",
23857
23923
"Manuscript configuration",
23858
-
"internal-schema-hack",
23859
-
"Alternative text for the logo, used for accessibility."
23924
+
"internal-schema-hack"
23860
23925
],
23861
23926
"schema/external-schemas.yml": [
23862
23927
{
@@ -24085,12 +24150,12 @@ var require_yaml_intelligence_resources = __commonJS({
24085
24150
mermaid: "%%"
24086
24151
},
24087
24152
"handlers/mermaid/schema.yml": {
24088
-
_internalId: 190453,
24153
+
_internalId: 192356,
24089
24154
type: "object",
24090
24155
description: "be an object",
24091
24156
properties: {
24092
24157
"mermaid-format": {
24093
-
_internalId: 190445,
24158
+
_internalId: 192348,
24094
24159
type: "enum",
24095
24160
enum: [
24096
24161
"png",
@@ -24106,7 +24171,7 @@ var require_yaml_intelligence_resources = __commonJS({
0 commit comments