wordpress-mobile / wordpress-mobile/GutenbergKit

Tracking: Upstream Gutenberg issues

Open
#106 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
29
Forks
6
Avg merge
1d 9h
Merged PRs (30d)
41

Description

The issue serves as a single location to track bugs, limitations, or improvement opportunities originating from/relating to the upstream WordPress or Gutenberg projects. We will likely create individual issues in the upstream repository and list them here.

Bugs and Limitations

UX Improvement Opportunities

  • https://github.com/WordPress/gutenberg/issues/16206
  • Frequent block actions are often cumbersome on touch devices, requiring multiple steps/taps—e.g., deleting a block, reordering blocks.
  • Several UI controls are difficult to use on touch devices due to small text, small touch targets, or focus-based triggers—e.g., gradient picker, dismissing popovers on selection.
  • Drag-and-drop doesn't really function and currently creates odd experiences, particularly when long-pressing images (doesn't trigger drag-and-drop, but instead triggers default OS behavior).
  • Difficult to discern the currently selected block; the outline is subtle around images and there is nothing similar to Gutenberg Mobile's floating indicator.
  • Keyboard-centric accessibility descriptions are confusing on touch devices—e.g., the inline inserter describes using "arrow keys" to navigate options, which isn't relevant for a touch device with a virtual keyboard.

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

This is a broad tracker rather than a single task. Start by selecting an unpatched item, then read the linked Gutenberg issue and the referenced entry points, such as src/components/visual-editor/index.jsx, use-editor-styles.js, wp-common-styles.scss, or src/components/editor/index.jsx. Done means narrowing one item into a focused upstream issue or change and linking its status back here.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, wordpress
Domain
frontend, mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.