Coder Social home page Coder Social logo

blocking-dialog-box's People

Contributors

jacopofar avatar jbahamon avatar wavesonics avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

blocking-dialog-box's Issues

Publish as Godot addon

Once the quality is decent enough, it's useful to release the plugin for the Godot AssetLib and inform on social media about the release

Create a video showcase

The demo is nice and all, but for an initial evaluation of the plugin is better to provide an animated GIF or a video showing what it does in a more immediate way.

Switch to Noto fonts

The component should by default use a font with supports for a wide amount of scripts, and ship with it.
In an ideal scenario, RTL scripts and emojis are supported as well, but for RTL scripts there are issues on the engine, and it seems emojis require a font file too big to justify its incorporation, so providing support outside these issues is probably enough for now.

Add input component

Just like BlockingDialogBox shows a dialogue with pure text output, a corresponding component should allow arbitrary text input from the player, and emit a signal when said text is inserted.

Hopefully, the behavior of this component should be similar, in the sense that the input for the game is blocked until the dialog is closed, and the node manages its own positioning and visibility

Demo: Yellow guy interaction is wierd

Clicking right on him doesn't work, but slightly up and left does work? Some times?

I looked into it a little and don't see anything obviously wrong, so not sure whats going on.

Create node type to manage a list

Just as BlockingDialogBox manages the text output, there should be another component to manage a player choice between a given list of elements. This element, like the existing one, should manage itself regarding screen positioning, hiding/showing the HUD elements and blocking the input.

Aggregate classes under a single one

Once there are two or more node types, for example because #2 is done, there should be a single wrapper to instantiate and use all the types of nodes with a single interface, to make the usage easier.

Need signal for when dialog hides

Maybe I'm missing the intended way for this to work, but I need a signal to know when the user has dismissed the dialog box so I can do whatever the next thing is.

Is there some way this is intended to work? I just added a dialogue closed signal that is fired when hide is called which seems to work well.

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.