summary refs log tree commit diff
path: root/src/timeline/TimelineItem.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Try to reduce memory usage by reusing avatar pixmapsNicolas Werner2019-08-261-14/+8
|
* Fix message_type not being initialized correctlyNicolas Werner2019-07-281-0/+12
| | | | | Fixes "sent an audio file" replies, that were actually replies to text messages.
* Try to localise timestampsNicolas Werner2019-07-281-1/+1
| | | | | | | | I'm not sure, if that is the right way, but Qt doesn't really have a way to format custom localised dates, so I tried to find the closest approximations to what we currently have. Relates to #69
* Remove uneeded log messageJoseph Donofry2019-07-261-1/+0
|
* Fix bug with emoji font setting and clean lintingJoseph Donofry2019-07-261-25/+2
|
* Add emoji text selection option for non-macJoseph Donofry2019-07-261-3/+7
|
* Fix support for Qt versions < 5.11Joseph Donofry2019-07-041-2/+5
|
* Fix formatting issuesJoseph Donofry2019-07-041-1/+2
|
* Fix deprecated function call issues with Qt 5.13Joseph Donofry2019-07-041-1/+5
| | | | Update to mtxclient 0.3.0
* Further UI Updates to Rich RepliesJoseph Donofry2019-06-141-0/+2
|
* Further Improve Reply FunctionalityJoseph Donofry2019-06-131-2/+6
| | | | | | | Quoted replies now include matrix.to links for the event and the user. UI Rendering has been (slightly) improved... still very WIP. Restructured the reply structure in the code for future usability improvements.
* Add initial support for rich replies to nhekoJoseph Donofry2019-06-091-1/+1
|
* Fix linting issuesredsky172019-05-271-16/+15
|
* Add reply and menu buttons to TimelineItemredsky172019-05-271-3/+46
|
* Improve color generation performanceredsky172019-02-081-18/+46
| | | | | | Colors are generated asynchronously now and the TimelineItem is updated when the color generation finishes. This allows the UI to stay responsive while new colors are being generated.
* Restore Emoji Picker, but remove forcing EmojiOneredsky172019-01-261-1/+1
| | | | | | Restored the emoji picker, but it now falls back to the system instead of forcing Emoji One. The allows users to user the picker for convenience, but doesn't enforce the emoji style on them.
* Revert "Remove built-in emoji picker"redsky172019-01-261-1/+20
| | | | This reverts commit 4b807229aa20d6f4891e35f08d489da427d3d0b6.
* Fix lint issueredsky172019-01-261-2/+2
|
* Fix inconsistent user color updates.redsky172019-01-261-4/+5
|
* Update user colors to use Cache vs Utilsredsky172019-01-261-5/+7
| | | | | | | User colors are now stored in cache. This is consistent with other similar variables. I think there's a bug right now where it doesn't properly refresh colors for the TimeLineItem when the theme is changed.
* Author Color Fixesredsky172019-01-201-5/+25
| | | | | | | | | | Author color is now cached so that it will not be re-calculated each time a new message is posted. This cache gets cleared when the theme is changed. Additionally, the author color is now automatically refreshed when the theme is changed, fixing the issue where you had to change rooms before the colors would switch.
* Modified the code that generates user's colors so that it willredsky172019-01-181-2/+6
| | | | | | | | | | | | | work regardless of the theme choices the user makes. The code now incorporates the contrast between the background color and the color generated by the user_name when picking colors. It currently has two 'big' issues: 1. Colors are not cached. I am planning on adding a QHash for this a little later. This should improve performance by not calculating the color for the same users over and over and over again. 2. Theme changes do not trigger the colors to get refreshed. Currently, you will have to switch to a different room and back to get the colors to refresh.
* Make the author text slightly large.redsky172019-01-181-2/+6
| | | | Add author color generated based on user id.
* Remove built-in emoji pickerKonstantinos Sideris2018-10-071-20/+1
|
* Derive widget sizing from the font sizeKonstantinos Sideris2018-10-041-10/+15
|
* Remove some unnecessary callsKonstantinos Sideris2018-10-021-1/+0
|
* Remove pixel value from fontsKonstantinos Sideris2018-09-301-14/+8
|
* Move TextLabel into its own fileKonstantinos Sideris2018-09-261-80/+6
|
* Clear text selection when focus is lostKonstantinos Sideris2018-09-251-1/+10
| | | | fixes #409
* Improvements on the system themeKonstantinos Sideris2018-09-191-0/+8
|
* Mark unread rooms as such in the room listKonstantinos Sideris2018-09-131-6/+16
| | | | fixes #313
* Temporary fix to work with mx-reply tagsKonstantinos Sideris2018-09-131-3/+3
|
* Strip paragraph tagsKonstantinos Sideris2018-09-131-6/+5
| | | | fixes #438
* Use <em></em> for m.emote messagesKonstantinos Sideris2018-09-121-8/+21
|
* Remove italics from m.notice messagesKonstantinos Sideris2018-09-121-2/+0
|
* Open user profile on matrix.to linksKonstantinos Sideris2018-09-121-0/+41
|
* Add context menu option to show the raw messageKonstantinos Sideris2018-09-121-1/+40
| | | | fixes #437
* Trim whitespace from text messagesKonstantinos Sideris2018-09-121-1/+1
|
* Don't break the layout on empty text messagesKonstantinos Sideris2018-09-121-3/+0
|
* Initial support for sending markdown formatted messagesKonstantinos Sideris2018-09-071-5/+5
| | | | fixes #283
* Fix double href links on username pillsKonstantinos Sideris2018-09-071-8/+3
|
* Put back removed linksKonstantinos Sideris2018-09-061-0/+5
|
* Add initial support for displaying formatted messagesKonstantinos Sideris2018-09-061-20/+17
|
* Add the ability to change the room avatarKonstantinos Sideris2018-08-291-2/+1
| | | | fixes #418
* Call adjustSize before showing the timeline widgetKonstantinos Sideris2018-08-281-0/+26
|
* Simplify dialog creationKonstantinos Sideris2018-08-111-1/+1
|
* Add tooltips for the message indicators (#377)Konstantinos Sideris2018-08-081-0/+19
|
* Remove spacer & set sizePolicy on the timeline view & widgetsKonstantinos Sideris2018-07-231-4/+7
| | | | | This was causing some flickering when many messages were added. Mostly visible on macOS.
* Create user profile modalKonstantinos Sideris2018-07-201-5/+12
|
* Mark own read messages with a double checkmark (#377)Konstantinos Sideris2018-07-171-0/+36
|
* Move all files under src/Konstantinos Sideris2018-07-171-0/+734