JankariTech / web-app-presentation-viewer

ownCloud Web Presentation Viewer is an extension of ownCloud Web to create and share slide presentations rendered from MD files
Apache License 2.0
4 stars 1 forks source link

[feature] Add option to change the theme and add custom theme #10

Open grgprarup opened 6 months ago

grgprarup commented 6 months ago

Description

Currently, the slide's theme defaults to the white theme of revealjs. Add an option to choose the theme of user's choice.

Available slide themes in reveal: beige, black-contrast, black, blood, dracula, league, moon, night, serif, simple, sky, solarized, white-contrast, white.

Tasks to do

koebel commented 5 months ago

Here is a brief user story to clarify the different aspect of what is meant by template and theme,

As a user
I want to choose a theme that applies to the design of all slides of my presentation 
So that I can ensure that the whole presentation has a consistent particular look
As a power user
I want to create my own theme(s) 
So that I can ensure that the design of my presentations complies with my company's / organisation's corporate design

By design and look we mean consistent use of

throughout all slides of a presentation

The chosen theme should be specified in the .md file through a text variable, not in the UI of the presentation viewer

koebel commented 5 months ago

changing the OC theme from light to dark mode or vice versa shouldn't affect how the slides are rendered (background colour, font colour, etc. ), only UI elements of web. see also https://github.com/JankariTech/web-app-presentation-viewer/issues/17#issuecomment-1945474120