Code Monkey home page Code Monkey logo

Comments (8)

JamzTheMan avatar JamzTheMan commented on May 18, 2024

Make preview non-draggable? Absolutely not! :)

This is the #1 way to get the token easily into MapTool. It's meant to drag the finished token either to MapTool or a file location (or into e-mail or other application).

I suppose we could prevent dragfrom preview into main canvas but othewise all DnD events are purposely coded. (Also, this is how TokenTool 1.x worked as well)

from tokentool.

irisiflimsi avatar irisiflimsi commented on May 18, 2024

Ctrl-C and Ctrl-V doesn't work? I understand the ease of DnD, but it shouldn't be dragged onto the main canvas, I think.

But I am not really using token tool, to be honest, so listen to your main users instead, whether this is a problem or an artifact found by an inexperienced tester.

from tokentool.

Azhrei avatar Azhrei commented on May 18, 2024

Using keystrokes requires the ability to "select" something, or just assume that the Preview window is always selected...

I think disallowing the drag into the main window from the preview window makes the most sense. And it should be pretty easy to detect the source of the drop as 'self'.

from tokentool.

JamzTheMan avatar JamzTheMan commented on May 18, 2024

Granted, dragging the preview to the main canvas just replaces the existing portrait to be used.

This could be used for some sort of "effect". I have users who already used TokenTool to create new "overlays" to use within TT so there may be use cases for this.

Remember, just because one person doesn't use a tool a certain way doesn't mean it should be limited for others. #optionsForAll! :)

from tokentool.

irisiflimsi avatar irisiflimsi commented on May 18, 2024

By all means, do as you please here. I just fumbled around to see how you use JFX. And then I found the combo 1. drop preview on main. 2. resize token. That leads to reverse zooming into and out-of by the preview and main canvas. This is an "effect" of sorts and looks like a caleidoscope. Surely not intentional though. But that's what "playing around with it" leads to. At least when I'm in control :-)

from tokentool.

Azhrei avatar Azhrei commented on May 18, 2024

As long as the app doesn't crash, I suppose we can leave it. It might react strangely but, as Jamz says, I can see people quirks like these and taking advantage of them; as long as nothing breaks, it's probably fine. :)

from tokentool.

JamzTheMan avatar JamzTheMan commented on May 18, 2024

FYI: I'm 99% sure this was the behavior in TokenTool 1.x and it didn't cause anyone any issues. :)

from tokentool.

Phergus avatar Phergus commented on May 18, 2024

That's true. You could drag from the preview down into the composition area and add ring after ring after ring until the little portrait was too small to see anymore.

from tokentool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.