Git Product home page Git Product logo

hangout's People

Contributors

matthijs186 avatar nielsvanvelzen avatar richardwolvekamp avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

matthijs186

hangout's Issues

[Feature] Show recipient/sender on whisper messages

Currently, you can't tell apart a normal message and a whisper. It would be nice to have some sort of indication to whether a message is a whisper or not.
My suggestion is to add an indicative arrow and the name of the sender/recipient of the whisper. The arrow would point in the direction depending on if the message was sent or received.

Rewrite server

The server should be rewritten in ES6 OOP Javascript. The current code is kind of a mess.

Also the websocket library could probably be changed to a faster alternative.

[Feature] Inline support for media files.

Once a user sends either an .mp3 file or an .mp4 file, we should be able to run those files inline.

Example: Telegram's support where you send a file, the user downloads it and Telegram plays it instead of your default media player.

Overflow in online users.

When too many users are online it causes the list to overflow, this could easily be fixed by adding the ability to scroll in the list.

Commands should look for arguments if they are necessary in the use case

Currently, a command like /img accepts no input and returns empty content wrapped in the correct tags.
The user should know that giving no input is incorrect usage of the command respectively, thus a service message telling the user how to utilize the command would be a nice approach.

[Feature] Bring Tooltips Back.

The tooltips removed in the last update should return so we can see the properties of each person. This could be done in a lightbox.

[Bug] Multiple /vw's

When someone spams the /vw command or multiple users used it at the same time everyone gets multiple overlays on his/theirs screen. To fix this we could probably make an global variable (boolean) that is set to true when you have a /vw open and when we try to show a /vw we check for that variable first.

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.