michaelpb / michaelpb/whiteboard

Blow-up pane option

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
App Features enhancement
Dominant language
JavaScript
Stars
26
Forks
2
PR merge metrics
No merged PRs in 30d

Description

- Simpler solution to "whiteboard" annotations: Like shutter, select an
area of the screen to create a blowup (creates and saves a png image).
This allows for parts of the presentation to be focused on, and
annotated, and the annotations to be "returnable", e.g. one important
part of code or a website could be blown up and then diagrammed.

**Subtasks:**
- [ ] Blowups can be created (selecting screen area)
- [ ] Blowups are stored in a top-level "blowups" editor (at the same level as slides)
- [ ] A slide-editor like interface can drop in from the right to select blow ups
- [ ] They can be viewed and drawn on (1 simple marker for now)

```
[blowup]
background = _wb_blowups/01_fg.png
foreground = _wb_blowups/01_bg.png
```

**More notes:**

- Route 1: Have "side deck" of slides
- alternate = true
- Blow-up tool automatically makes a side slide that contains 1 pane:
- Drawable image pane
- image-canvas = ./blowups/whatever.png
- Route 2: Make all slides drawable

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by resolving whether the implementation should use the side-deck approach or make all slides drawable. Work through the four listed subtasks: creating and storing selected-screen blowups, providing the editor interface, and supporting viewing with a marker; completion means each subtask and the documented blowup representation are supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.