[Feature]: Add Filesystem button to Token Image, Portrait, and Handout

Open
#6,233 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
java
Domain
desktop, frontend

Research direction

Start by finding the existing Filesystem button for Maps and tracing how its file selection is connected to the map image flow. Then locate the token image, portrait, and handout selection entry points and compare their asset handling. Done means those three flows can select an image from the filesystem; the clipboard suggestion is an additional scope decision.

Written by the indexing model from the issue text.

Description

feature
Describe the Problem

We have Filesystem under Maps, but we don't have it under token 'images'. It feels rather inconsistent, but more times than not during an improved gaming session, I will grab assets from the web, and they are either downloaded or Snipped (Clipboard and automatically saved to Pictures > Screenshots).

Point being, I then have to take that and move that image into a library folder to be able to change it in a token - it is wasted time for the GM.

The Solution you'd like

Suggestion 1:
Add the Filesystem button for Token Image, Portrait and Handout. Again, we already have it for Maps.

image

Suggestion 2:
Also allow adding an image from clipboard - this way we can snip image and paste image. Done, no browsing filesystems or libraries.

Alternatives that you've considered.

No response

Additional Context

No response

Dominant language
Java
Stars
927
Forks
286
Avg merge
3d 17h
Merged PRs (30d)
94

Getting set up

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.

More from RPTools/maptool

All issues in RPTools/maptool

Similar issues

More Java issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.