aboutsummaryrefslogtreecommitdiff
path: root/src/MessageBoard.cpp
AgeCommit message (Collapse)Author
2018-08-08Add support for discorddec05eba
2018-05-31Make scrollbar smaller, change colordec05eba
2018-05-31Add scrollbar (currently only used in message board)dec05eba
2018-05-30Do not get notification if loading messages from cache, or if message is not ↵dec05eba
latest
2018-05-30Change font, change text spacingdec05eba
2018-05-21Add command to change avatar and channel namedec05eba
Fix bug where application crashes when deleting message, improve url parsing for messages
2018-05-21Improve online/offline users (fade offline users, ping on channel init)dec05eba
2018-05-20Add image preview and url/image open in browserdec05eba
2018-05-17Update libpreview, also render page descriptiondec05eba
2018-05-17Fix url parsing in text, sort messages by timestampdec05eba
2018-05-16Rewrite code to work with new backenddec05eba
Redesigned join channel system, read README.md for more information
2018-05-15asdfdec05eba
2018-05-09Add avatar to users side paneldec05eba
2018-05-08Only allow owner of message to delete itdec05eba
2018-05-08Add context menu, add context menu to delete messagedec05eba
2018-05-08Merge messages from same user sent within 1 minutedec05eba
2018-05-07Do not draw avatar if not visible on screendec05eba
2018-05-07Limit avatar size to 1mbdec05eba
2018-05-07Continue text edit, add avatar (image, but not way to change avatar)dec05eba
2018-05-06Make dchat Text editabledec05eba
Not finished yet. Currently text can be entered, removed and you can move caret using arrow keys (up, down, left, right), home and end. Need to implement text selection and remove focus from chatbar when editing message board text. Chatbar should be replaced with dchat Text for proper multiline editable text.
2018-05-04Add web page preview (image or html content), not finisheddec05eba
2018-05-04Add proper parsing of Text, add urldec05eba
2018-05-03Fix non ascii characters not rendering correctly in usernamedec05eba
2018-05-03Adding theming, add new theme 'simple'dec05eba
2018-05-02Limit scroll speed. Was too high on laptopdec05eba
2018-05-01Increase chatbar font size, remove last line in chatdec05eba
2018-05-01Improve scaling, give ui more spacedec05eba
2018-05-01Add 'add user', 'join channel'. Improve scrolling. Added locksdec05eba
2018-04-30Add timestamp to messagesdec05eba
2018-04-29Use new odhtdb with more robust ntpdec05eba
2018-04-29Add line above chatbardec05eba
2018-04-29Fix image ratio, implement scroll locking (cant scroll outside messages)dec05eba
2018-04-29Improve scaling, start implementing color schemedec05eba
2018-04-29Change design, fix crash when closing applicationdec05eba
2018-04-28Use font pointer instead of copy to reduce memory usage, sfml ffsdec05eba
2018-04-28Add commands, users side panel, improve image downloaddec05eba
start using odhtdb
2018-04-23Add side bar, make submodule publicdec05eba
2018-04-23Add support for big emoji if it's the only thing on a linedec05eba
TODO: Currently message board renders directly to window, it should render to render target for optimization purpose
2018-04-23Add word wrap for message board & TODOdec05eba
TODO: Message board is now redrawn every frame. Text should be modified to render on static & dynamic texture -> text & static images on static texture, gif & video on dynamic texture
2018-04-22Add video and gif supportdec05eba
Gif streams from url. Todo: Add play controls to video
2018-04-21Fix emoji async download drawingdec05eba
2018-04-21Add support for static image emojidec05eba
Emoji are downloaded asynchronously using remote program (curl). Need to add support for converting [inline](url) chat message emoji and gifs.
2018-04-20Add message board, in the middle of text selectiondec05eba