processing / processing/p5.js-web-editor

add direct link editor <> fullscreen views?

Open
#208 4 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Area: Design Feature Request Priority:Medium Type:Task
Dominant language
JavaScript
Stars
1.7k
Forks
1.7k
Avg merge
3d 4h
Merged PRs (30d)
8

Description

The designs have a proposed toggle between full screen and "minimized" or editor view. This seems to be different than the direct link to the full screen version as we have it now. In this version, I think it's more like an overlay...the url stays the same, the canvas just pops bigger with a white overlay over the editor behind it.

10 web-editor-light-example-dropdown-nav-1024 1x

07 web-editor-full-view-small-canvas-1024 1x

08 web-editor-full-view-medium-canvas-1024 1x

09 web-editor-full-view-large-canvas1024 1x

The question is, does this seem useful, or is this redundant? I like the direct link to full screen view, but another option is to just have this open a new tab with the current full screen view with the /full/ url (no author info).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the four design images and compare them with the current direct link to the full-screen view using the /full/ URL. Resolve whether the requested toggle should be an overlay that preserves the URL or a new tab, then define the chosen interaction and its completion criteria before implementation.

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
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.