processing / processing/processing4

Opening Examples: confusing ux

Abierto
#1,157 1 comentario 3 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement
Lenguaje dominante
Java
Estrellas
494
Forks
183
Merge medio
4 h 39 min
PR fusionados (30 d)
3

Descripción

Most relevant area for this enhancement?

PDE

Feature to enhance

Examples List / Loader

Enhancement details

Hello, I am a new Processing user (but I have been using p5.js and doing web development.)
Here is an issue I am having during my first time using the latest Processing Editor.

TLDR
The interface with the button at the bottom makes it look like form selection and unexpected that double click is required.

What Happened:
I want to open an example.
I click File > Examples.
The list of examples opens in a window.
I click a category. It just highlights, but I expected it to show submenu on click or hover
I click the little icon to unfold a category.
I click a specific. It just highlights, but I expected it to open.
The only thing left to click was the "Add to Examples" Button at the bottom.
Clicking "Add to Examples" opens the Contribution manager examples tab.
I couldn't tell why the example I highlighted in the list was not present in that list, or why the lists were different.

After a couple rounds of trying the same thing and reopening the project, I finally understand that I need to double click to open, and that the "Add to Examples" is a way to load in from the Contributed examples.

Impact:
Makes new users who don't catch on may easily give up or be embarrassed to ask for help.

Enhacement Ideas:
The example list should function similar to other programs so new users can easily catch on.
Option 1: Either having single click so it's like the menu item is an action being executed.
Option 2: Another option is to have a button that can open the example so you are acting upon your selection.
Option 3: Style it more like a file-explorer grid so double-clicking is more expected.
Option 4: Any ideas?

Image
Would you like to help implement this enhancement?

I’m not sure yet

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza reproduciendo el flujo de trabajo File > Examples en el PDE, incluida la selección de categorías, la selección de ejemplos, el doble clic y el botón “Add to Examples”. Revisa el comportamiento de Examples List / Loader y acuerda un único modelo de interacción; se considera terminado cuando los usuarios nuevos pueden descubrir cómo abrir un ejemplo sin confundirlo con el contributed-example loading.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
design, desktop
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.