Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

default theming and styles for baseline presentation slides #6

Open
4 of 12 tasks
thescientist13 opened this issue Jul 18, 2021 · 0 comments · Fixed by #10
Open
4 of 12 tasks

default theming and styles for baseline presentation slides #6

thescientist13 opened this issue Jul 18, 2021 · 0 comments · Fixed by #10
Assignees
Labels
0.1.0 bounty:eligible enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@thescientist13
Copy link
Owner

thescientist13 commented Jul 18, 2021

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 establish proper aspect ratio for slide rendering and content scaling #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
@thescientist13 thescientist13 added the help wanted Extra attention is needed label Jul 18, 2021
@thescientist13 thescientist13 added this to the MVP milestone Jul 18, 2021
@thescientist13 thescientist13 added the enhancement New feature or request label Jul 18, 2021
@thescientist13 thescientist13 changed the title default theming and styles for baseline presentation default theming and styles for baseline presentation slides Jul 18, 2021
@thescientist13 thescientist13 linked a pull request Jul 27, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.1.0 bounty:eligible enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants