dchote / rival Goto Github PK
View Code? Open in Web Editor NEWSupport Repository for Rival Messenger
Support Repository for Rival Messenger
is nice ;)
Thank you for your work here.
The dialogs that pop on initial startup of Rival offer "OK" and "Cancel." "Yes" and "No" make more sense.
The messenger window at first launch says "You have no friends [Add]"
This hurts my delicate feelings. A better nudge would be "[Add] some Friends"
A streaming interface to send large files via thtp
The ability to add more profile information, with the ability to selectively show/hide it based off friend status
I would recommend an option to translate outbound text ( like :-) ) to emoji (like ๐ ), to replace traditional emoticon support. You would then remove inbound translation completely.
This allows the sender to be completely responsible for whether they meant to send some text or a graphical character. Things like pasted source code will no longer be corrupted until the receiver tweaks a display option.
In fact, I would recommend leveraging the text replacement/substitutions feature in OS X for this, specifically because that only applies to typed text - things like pasted code will be ignored.
If a theme pack is eventually desired, this could be shared either as a custom font, or an inline replacement of the emoji unicode characters with the chosen graphics.
Related to #22, have ability for sender to define/embed their own :custom: emoji?
Determine what information is shared by default. Restrict profile info, read notifications etc.
The notification when another person is typing is pretty jarring (especially when it starts and stops for a person a bunch of times). I'd rather it did not move around the chat or interrupt the flow of the text.
I'd love a preference option to only notify me when there's a new chat started, or a new message on a chat that has been idle for more than a minute... so that quick chats from someone don't keep popping up :)
when the internet is slow and you forget it's downloading an update, maybe it could bounce the app and bring the update/install dialog to the front again (since it makes it's way behind a chat window and forgotten there)
It would be neat to have it be visible when someone is saving history, and have it be selectable per-line :)
If you close the roster window, there's no immediate way to get it back. However clicking on the app icon in the dock, or switching away and switching back to Rival Messenger causes it to come back. So this is sort of two bugs in one here: if you do hide the roster, it won't stay hidden. And if you do hide the roster and want it back, you can't get it back without doing unintuitive things since it's not in the Window menu or anything.
Would it be hard for it to focus on the tab that the last message was received in? It just brings whatever tab was last open forward...
It's a bad habit of mine to select what I was just typing by hitting shit + arrow up, but the chat text-area doesn't support that :)
CMD-left, CMD-right, etc. should work like everywhere else on OS X and move the cursor. CTRL-tab, CTRL-shift-tab should change conversation threads.
If you search for a hashname in the add friends box, and it finds it, it puts it in the list, of course. Close the add friends box. Now open it again and the previous search is still in there. That's good. Now search again and it adds the new results to the existing results. It should probably clear the results when you hit the lookup button?
Finish the chat history viewer
When a single user chats multiple times over a long period of time the visual distinction of those gaps can be lost. A rule or timestamp type break if the chat has been idle for some period of time would help this a lot.
The ability to specify groups for friends
The Check for Updates field sometimes grays out prematurely. I'm not sure exactly what the steps to replicate are, but sometimes Sparkle seems to think that you shouldn't be able to check for updates.
HipChat does a great job of this. Basic requirements:
Alt-tab to bring up new chat when unread....
Finish up the logic for image attachments and thtp
if no activity since the last status was posted in a chat, replace the last status item instead of an ever growing list.
also provide an option to disable this
Starting with device settings in preferences, followed by actual implementation on top of chat
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.