UX pass
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
Piste de recherche
This is a 1.0 UX epic spanning the whole editor: generators, snapping, shortcuts, inspectors, hierarchy, menus and onboarding. It explicitly asks for the work to be split into sub-issues (#47, #42, #16, #7, #10, #12 are referenced), so a newcomer should pick one of those linked issues rather than this one. To understand the codebase, start by exploring the editor tooling and UI code, then watch how sub-issues get carved out.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Until now the focus has been on the underlying technology, and UX was skipped on purpose. Before 1.0, using Chisel should feel finished and consistent.
Areas to go over:
- Creating shapes: every generator in the create tool (#47), how drawing a shape starts, sizes and ends, and what happens to the selection afterwards
- Editing: generator and brush editing handles, what each tool shows, and moving between tools
- Snapping: snapping to other geometry (#42), bounds snapping (#16), and making clear what is being snapped to
- Keyboard shortcuts (#7), and shortcuts that are consistent across tools
- Inspectors: layout, naming and tooltips consistent across models, generators, composites, brushes and decals
- Overlays and toolbars: which ones show by default, what belongs in each, and their names
- Messages: clear warnings and errors in the inspector and hierarchy, none that aren't needed (#10), and invalid brushes that stay visible and editable (#12)
- Hierarchy: icons and decorations for models, generators, composites and decals
- Menus: GameObject > Chisel, Add Component > Chisel and the context menus complete and consistently named
- Getting started: what a new user sees in an empty scene, and the sample scene
Split concrete work out into issues of their own as it's found, and link them here.
Related: selection snapping (#99), decal UX (#165), polygon decal UX (#183).
- Langage dominant
- C#
- Étoiles
- 135
- Forks
- 15
- Merge moyen
- 25 min
- PR mergées (30 j)
- 108
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de RadicalCSG/com.chisel
-
Difficulté 2/5 1-3 heures Accessibilité débutants 66/100
RadicalCSG/com.chisel#181 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
RadicalCSG/com.chisel#205 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 12/100
RadicalCSG/com.chisel#183 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 3/5 Une demi-journée Accessibilité débutants 45/100
RadicalCSG/com.chisel#182 ·
Les mainteneurs répondent en général sous 1 jour
-
Manually test all generatorsPeut-être pris @LogicalError l’a pris il y a 4 jours. Ouvertetask
Difficulté 4/5 Plus d'une semaine Accessibilité débutants 15/100
RadicalCSG/com.chisel#166 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de RadicalCSG/com.chisel
Issues similaires
-
enhancement needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
microsoft/microsoft-ui-reactor#1460 ·
Les mainteneurs répondent en général sous 1 jour
-
t/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
dotnet/maui#39950 · 1 réaction ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
CommunityToolkit/Datasync#600 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
NimblePros/deviq-hugo#121 ·
Les mainteneurs répondent en général sous 1 jour
-
RANDOM_REPLACE does not keep the date format when the month abbreviation has a trailing periodOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
philterd/phileas-dotnet#188 ·