Konstantinos Sideris
a17b6dffaf
Clean up headers
7 years ago
Konstantinos Sideris
c0e55378c3
Remove extra inline keywords
7 years ago
Konstantinos Sideris
edff71bc24
Implement image uploads ( #24 )
7 years ago
Konstantinos Sideris
b5ae84c3c3
Add write support for m.emote events
...
closes #41
7 years ago
Konstantinos Sideris
a44a4f36af
Add read support for m.emote events ( #41 )
7 years ago
Konstantinos Sideris
43b1bdfe63
Remove nick colors
7 years ago
Konstantinos Sideris
2644e4acca
Small style change
7 years ago
Konstantinos Sideris
146aaa8746
Display the most recent message instead of the topic
...
closes #11
7 years ago
Konstantinos Sideris
30fb46e25b
Use pixels to specify the font sizes
...
Basically reverts the last font related commits since pointSize isn't
as reliable as pixelSize.
Also some layout values (margins, spacings) have been moved out to Config.h.
7 years ago
Konstantinos Sideris
0ed2350664
Set emoji size relative to the default font
8 years ago
Konstantinos Sideris
730a56f58e
Remove hardcoded font sizes, margins etc
...
- Fixes small font issue on MacOs
8 years ago
Konstantinos Sideris
95c492bad8
Experimental support for user avatars in timeline
8 years ago
Konstantinos Sideris
6553aa61a1
Replace include guards with #pragma once
8 years ago
Konstantinos Sideris
ff611c1b39
Highlight URLs in TimelineView
8 years ago
Konstantinos Sideris
1f90c58076
Use timeline to retrieve state events
...
- Rooms without any history will be shown.
- Room's state will be kept in sync and any updates will be visible.
8 years ago
Konstantinos Sideris
4a7b005c64
Add lint rule
8 years ago
Konstantinos Sideris
c9d03b793b
Add initial support for inline images
8 years ago
Konstantinos Sideris
4b4035eebc
Rename History to Timeline
...
In order to be compatible with the Matrix terminology
8 years ago
Konstantinos Sideris
f046dc8ac6
Add initial read-only emoji support
8 years ago
Konstantinos Sideris
27f7142cd8
Initial implementation for local echo
...
Each HistoryView maintains a list of pending events. Each pending
message is validated from the homeserver with either the returned
EventId or the body of the message.
Currently there is no support to remove invalid messages.
Also some small refactoring:
- ChatPage doesn't know about the message being sent. The message
delivery is solely handled by HistoryViewManager.
- Nick coloring function moved to HistoryViewManager.
8 years ago
Konstantinos Sideris
73e73f46ea
Use const refs for the deserialized data
8 years ago
Konstantinos Sideris
4f45575c79
Initial commit
8 years ago