[Feature]: Make it more obvious that drawing tool's colour wells are clickable
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 48/100
Research direction
The request is the drawing tool control panel: the two colour wells at the top should look like overlapping foreground/background boxes as in the mockups, so they read as clickable. Find that panel in the MapTool UI and how those wells currently paint and handle clicks. Keep opening alternate colours and textures; treating the in-panel palette as optional. Done when the wells match the overlapping-box look and still work.
Written by the indexing model from the issue text.
Description
Describe the Problem
It is not obvious at all to me that the colour wells at the top of the drawing tool's control panel are clickable and provide access to alternate colours and textures. In fact, after years of using MT, I was completely unaware of this feature until now.
The Solution you'd like
Change the colour wells to look more like those in conventional drawing programs, with the foreground and background indicated clearly by overlapping boxes like this:
At least to me, this would make them more obviously clickable just through familiarity.
Alternatives that you've considered.
In addition to the requested change, I think it could be worth getting rid of the palette in the control panel. For one, I don't find the set of colours particularly inspiring. But more importantly, I've never considered it any hassle in other drawing programs to have to open a colour picker, and it's arguably more important in those than in MT. At the same time, removing the palette would push users more to interact with the the colour wells as there wouldn't be a more straightforward source of colours.
A completely different tack would be adding a little "plus" icon or something to the colour wells to indicate they can be interacted with. But I think this would either be too small to be noitcable or recognizable, or it would be annoyingly large.
Additional Context
This FR is refering to the top two boxes in this control panel:
Here's my attempt at mocking up the feature:
And if the palette were gone as well:
- Dominant language
- Java
- Stars
- 927
- Forks
- 286
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 94
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from RPTools/maptool
-
[Bug]: An initiative list with no current entry logs an error on every changePossibly taken @dwizard0 claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
[Maintenance]: Migrate gradle dependency submission to modern alternativePossibly taken @VelpulaGangavardhan claimed this 18 days ago. Opencode-maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
RPTools/maptool#6156 · 2 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
code-maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
Maintainers usually reply within 1 day
-
feature
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
Similar issues
-
Cleanup: restore the interrupt flag in AiFailureAnalyzerPossibly taken @Rishankgupta08 claimed this today. Opengood first issue
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
seleniumboot/selenium-boot#258 · 1 comment ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
johanhaleby/occurrent#1505 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
FasterXML/jackson-databind#6443 ·
Maintainers usually reply within 1 day
-
Docs: 2 broken linksOpen
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day