Navigating in slidify presentation - r

I have created a HTML5 presentation with slidify using the io2012 framework.
I am actually struggling with the navigation inside the presentation:
is there a way to link between slides, e.g. jump back to slide x from slide y? I know I can do this with HTML but maybe there is a better solution?
how can I embed a control panel in the slides so that users can click on an arrow to go to the next slide?

Related

Making slide numbers not-editable

Would like to create a Google Slides deck (which will be used as a template), which has the page number on every slide - but the slide numbers cannot be edited on the slides per se.
If I go to the Slide Master (Theme Builder), I can add shapes to a Master (Layout) slide. When I create a new slide (in Normal mode) based on this Master slide, the shape is not editable. This does not seem to apply when I add slide numbers in the master.
Is this possible?
The templates are meant to be editable by anyone that us them, so I think there is no way to lock/protect page numbers in the Slides.

Tapping on google slides on android no longer works

I use embedded google slides for my website. Earlier, on android, tapping on the slides used to progress the slides. However, I'm noticing that in version 92.xxxxx, it is no longer happening. The user needs to click on the > button on the bottom navigation bar to progress the slides. However, the problem with that is the > button is too small and the user needs to be very careful while clicking it. For our use case, tapping on the slides was the best way to progress with the slides.
The only solution I can think of is to progress the slides at a specific interval. However, it is hard to figure out an interval that suits all the users. Is there any other possible solution? Like can we create two external navigation buttons and send the signal to the embedded slide?

Can I embed PowerPoint slides in a Shiny app

I am building a Shiny app for a class that I am teaching. Most of my content is markdown/RMarkdown but I want to embed some PowerPoint slides. I know I can show the MD documents with includeMarkdown(). Is there a similar way to embed Powerpoint Slides in a shiny app (and let the user click through them) without having to render the slides into another format?

How to allow seamless navigation of a bookdown book with keyboard arrow keys?

Say you are reading an online book that has been published with bookdown. For example, let's take the manual itself:
bookdown: Authoring Books and Technical Documents with R Markdown
If you click your pointer in the main content (text) of the window to give it focus, you can navigate page text with the arrow up or arrow down keys. In addition, you can navigate to a new page with the arrow left and arrow right keys.
However, once you navigate to a new a page, the focus is no longer in the main content (text) of the page. You can still navgiate to a new page with the left/right, but you can not navigate the text with up/down (without a lot of tab or shift + tab gymastics).
Is it possible to make the default focus on new page navigation to the main text? Is this a bookdown setting or something else?
This is a bug of bookdown and I just fixed it in the dev version on Github:
remotes::install_github('rstudio/bookdown')

Create a Menu inside a Menu in flexdashboard - R

I'm creating a Dashboard in R with flexdashboard. I have a drop down menu (See Image 1). I want to create a menu inside the menu (See Image 2). It is possible with this library?
Unfortunately, there is no easy way to do this just with the regular flexdashboard commands. The only alternatives I see:
Shiny + Flexdashboard
You can combine Flexdashboard with Shiny in order to add this submenus (consider this possibility).
Tabsets
If you don't need to show so many charts/plots in this sub-submenu's pages, a possibility that might suit you is combining the dropdown menu option with tab-panels in the main page. Please check Flexdashboard Layout documentation (btw, it's also possible with shiny)
Editing Flexdashboard CSS/HTML code
I am not really sure about it but, as you can change the color or resize the text editing the CSS-HTML code, you should be able to do what it (remember you can add your own custom CSS file). Try to look for web page front-end solutions to what you are looking for and try to edit the code by your own. Maybe this would help you
Sorry for this poorly edited answer, this is my first answer in stackoverflow.

Resources