You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Parent initiative: #72
Depends on activation baseline: #401
Related guided drawing capability: #128
Related first-run behavior: #320
Related mobile capability: #382
Outcome
Help a new user understand Pixel Forge and complete a small, playable animation without requiring an account or replacing the normal editor with a mandatory tour.
This is a capability-level roadmap issue, not one delivery slice. It must be split after the tutorial story, presentation pattern, and Guided Drawing role are approved and playtested.
Product experience
On a fresh or explicitly requested start, offer clear choices:
Create a blank project
Create your first animation
Start a Guided Drawing
Open an existing file or project
Continue the previous project when one exists
The welcome experience is optional. Skipping it enters the normal editor, matching the intent of #320. It remains available later from Help.
First-animation tutorial
Use a small disposable project—for example a 16×16 bouncing ball—and guide the artist through meaningful actions:
Understand the canvas and select a drawing color/tool.
Draw or complete a simple first pose.
Add or duplicate a frame.
Turn on onion skinning and explain what it shows.
Change the next pose.
Add a final frame if the approved tutorial needs it.
Start playback.
Save or export the result.
Leave the tutorial project as a normal editable project or delete it.
Progress should follow real editor/project state instead of assuming that a particular DOM element was clicked. The artist may experiment, undo, use keyboard shortcuts, or complete a step through another valid control.
Guided Drawing role
Guided Drawing (#128) can provide a second approachable entry path and may be reused for a constrained tutorial asset, but it must not become the generic tutorial engine by accident.
Guided mode intentionally changes palette and project structure behavior. The onboarding design must decide explicitly between:
a normal animation tutorial that teaches the complete editor;
a Guided Drawing introduction that lowers the drawing barrier;
two separate optional learning paths.
If Guided Drawing is used inside the animation tutorial, verify that its frame/layer restrictions do not conflict with teaching animation. Do not widen Guided Drawing's product contract only to make onboarding easier.
Presentation / interface-highlight component
Create one reusable, accessible presentation pattern for explaining the interface. A likely implementation is a semantic modal or popover paired with an optional visual spotlight/anchor, but the final element choice must follow the interaction.
The component must support:
a title, concise explanation, progress, Back, Next, Skip, and Finish;
highlighting or pointing to an actual editor control when useful;
repositioning when the viewport, timeline, or side panels change size;
scrolling/revealing an off-screen target without trapping the user;
keyboard operation, visible focus, and screen-reader instructions;
Escape/cancel behavior with progress preservation;
Parent initiative: #72
Depends on activation baseline: #401
Related guided drawing capability: #128
Related first-run behavior: #320
Related mobile capability: #382
Outcome
Help a new user understand Pixel Forge and complete a small, playable animation without requiring an account or replacing the normal editor with a mandatory tour.
This is a capability-level roadmap issue, not one delivery slice. It must be split after the tutorial story, presentation pattern, and Guided Drawing role are approved and playtested.
Product experience
On a fresh or explicitly requested start, offer clear choices:
The welcome experience is optional. Skipping it enters the normal editor, matching the intent of #320. It remains available later from Help.
First-animation tutorial
Use a small disposable project—for example a 16×16 bouncing ball—and guide the artist through meaningful actions:
Progress should follow real editor/project state instead of assuming that a particular DOM element was clicked. The artist may experiment, undo, use keyboard shortcuts, or complete a step through another valid control.
Guided Drawing role
Guided Drawing (#128) can provide a second approachable entry path and may be reused for a constrained tutorial asset, but it must not become the generic tutorial engine by accident.
Guided mode intentionally changes palette and project structure behavior. The onboarding design must decide explicitly between:
If Guided Drawing is used inside the animation tutorial, verify that its frame/layer restrictions do not conflict with teaching animation. Do not widen Guided Drawing's product contract only to make onboarding easier.
Presentation / interface-highlight component
Create one reusable, accessible presentation pattern for explaining the interface. A likely implementation is a semantic modal or popover paired with an optional visual spotlight/anchor, but the final element choice must follow the interaction.
The component must support:
Prefer native
dialogorpopoverbehavior and CSS positioning where they fit. Avoid a bespoke global tour state machine tied to fragile selectors.State and safety
Delivery outline
Capability acceptance
Decisions required before slicing
Non-goals