Skip to content

bob-fornal/talk--presentation-tool

Repository files navigation

Talk: Presentation Tool

Goals

This project was designed to provide a means of doing a presentation with code examples and execution as a part of the presentation.

Talks

  • A Look Inside Observables
  • [/] Active Career Management
  • Asynchronous JavaScript: Livin' on a Prayer
  • Developer Tools for non-Developers
  • What to Avoid When Writing Unit Tests
  • Writing Testable Code

To Do

  • Incorporate Monaco Editor.
  • Incorporate means of injecting JavaScript and being able to trigger via function call.
  • Include RxJS Tooling for Code Examples / CDN .
  • Unit Tests.
  • GitHub Actions Pipeline.
  • BUG: Fix GitHub Page.
  • Angular Upgrade to 17, Standalone Components.
  • CSS Cleanup of Duplicate Patterns.

Editing Talk

  • Incorporate a means of generating new talk.
  • Incorporate a means of editing a talk.
  • Incorporate a means of displaying a LIST of slides.
  • Edit Deck Title.
  • Edit Global CSS.
  • Add means of Disabling Slide.
  • Edit Slide (Specific to Type).
  • Edit Slide (Code Editor).
  • Code-Editor (add and remove) triggers.
  • Add new Slide (before and after Slide).
  • Reorder Slides (up and down).
  • Delete Slide with Verification.
  • Add Speaker Notes to Slide Editor.
  • Split, indent, and Unsplit content (prettify code).
  • Save JSON result.

Multiple Tabs

  • Broadcast Message Service(s) / Parent and Child
  • Add Speaker Notes to Deck (EDITING)

Control Slide Deck

  • List of Pages (navigation on page name)
  • Next, Previous (navigation without name).
  • Font Size (Zoom)
  • Determine and Trigger Functionality (code)