Git Product home page Git Product logo

chonsole's People

Contributors

gajop avatar

Stargazers

 avatar

Watchers

 avatar

chonsole's Issues

add action support bindings

Currently the way of switching contexts or opening chat is predefined.
Rely on Spring keybindings for support.

Use or invent a standardized method for adding custom commands

It would be greatly beneficial if we could have a standardized way of adding custom commands that would be used by other console implementations as well as the engine one.

It should be possible to register widget, gadget (synced and unsynced) commands by also providing their name, cheat and description fields.

These commands should be appear in the / and support seamless execution by Spring.SendCommands().
The implementation could be an engine one, or relying on a new, third party library (that would at least separate Chonsole from the command execution)

better tab completition

tab completion should just complete to the nearest decision point and then print out the list of possible options, instead of cycling around (make this an option used by both when menu is disabled and when it's not)

Configurable suggestion menu direction

The suggestion menu direction should be configurable, and it should also provide smart autodetection:

  • The default should be top->bottom
  • In case there is no space using the default, it should revert to bottom->top. It's fine to ignore space requirements if the user forces it to be bottom->top

overlap in suggestions box

At the top of the suggestions box, the suggestions overlap. The 'texture' suggestion seems to be responsible.

ch

Too reproduce, just checkout the BAR svn and mimic the screenshot (I integrated chonsole). We are using the latest chili.

Better username chat autocomplete

Currently we can only autocomplete usernames by using the /w command.
Make it so it also autocompletes them for regular chat (create a utility function that can be invoked in say/ally/spec/marker and other contexts).
It should also be able to handle clan information, e.g. names starting with [X]
Plan ahead -> this kind of autocomplete could also be used for lobby channels so autocomplete should work on a userlist specified by the function call and not rely entirely on engine-obtained user lists.

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.