thescientist13 / greenwood-starter-presentation

A Greenwood plugin and general purpose starter kit for creating slide decks and presentations from markdown.

Home Page:https://awesome-bhaskara-b7d76c.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

default theming and styles for baseline presentation slides

thescientist13 opened this issue · comments

Type of Change

  • New Feature Request
  • Improvement / Suggestion
  • Bug
  • Other (please clarify below)

Summary

The default theme and styling is going to need a little work. For context, here is what it looks like now in trying to match the Book Report template from Google Slides.
https://awesome-bhaskara-b7d76c.netlify.app/

Screen Shot 2021-07-18 at 2 40 57 PM

Screen Shot 2021-07-18 at 2 41 04 PM

Details

Currently, Greenwood is being used to power this project with the long term vision being that all the content (markdown files) should be decoupled from the templates / styles. In other words, the CSS can assume a certain structure (combination of h1 - h6, images, lists, etc). So as long as markdown files follow a given format for content, templates can easily support any kind of layout via CSS.

Some high level requirements:

  1. Lock in a formal aspect ratio / scaling that can be documented and depended on, possibly with CSS custom properties (related to #7 )

The below are some of the templates that would be ideally needed to support a default theme.

  1. Recreating the title screen, with the green corners and blue underscore
    Screen Shot 2021-07-18 at 2 50 04 PM
  2. An "agenda" like slide for list slides
    Screen Shot 2021-07-18 at 2 49 57 PM
  3. Two Column Slide
    Screen Shot 2021-07-18 at 2 50 23 PM
  4. One Column Slide
    Screen Shot 2021-07-18 at 2 50 33 PM
  5. Full Text Slide
    Screen Shot 2021-07-18 at 2 54 38 PM
  6. Text w/ Image Slide
    Screen Shot 2021-07-18 at 2 50 42 PM
  7. Infographic (Stretch / Nice to Have)
    Screen Shot 2021-07-18 at 2 57 44 PM