16 Commits
Author SHA1 Message Date
Marc0x1 4a9cdeaac7 ui: display receipt only on self sent messages 2024-02-16 20:38:20 +01:00
Marc0x1 2648433910 Implement receipt 2024-02-16 16:03:53 +01:00
Marc0x1 be8811e5e7 . 2024-02-13 19:58:46 +01:00
Marc0x1 b9baccfaed add EditMessage 2024-02-13 17:42:47 +01:00
Marco 16fe674ea3 port emoji-picker to GtkGrid 2023-12-28 18:22:45 +01:00
Marc0x1 156721f4d1 more porting 2023-12-26 15:44:47 +01:00
Marc0x1 22297d6c6b more porting 2023-12-26 14:36:53 +01:00
Marc0x1 3da6f51f3d fix: Remove the obj char when text is copied 2023-12-17 17:57:35 +01:00
Marco Loletti f359a213a8 ui(): Place the timestamp inline with the message text + a lot of small ui fixes 2023-12-09 15:19:29 +00:00
Julian Schmidhuber 262b89b6ea feat(messages). Add date divider to message list
Also fixes a minor deprecation within the link window.

Contributes to #25.
2023-09-24 15:59:22 +02:00
Marco Loletti 428a2d2da0 ui(): Use blurhash as a placeholder 2023-08-28 10:48:20 +00:00
Marco Loletti 4851c7ce19 ui(): Restyle Attachments 2023-08-10 17:31:40 +00:00
Julian Schmidhuber 236b42db02 chore(refactor): Refactor message item rows
This is a refactor of the old way how the message list was populated.
This was pretty inefficient. Now, it is replaced by an intermediate
`ItemRow` widget which (for some reason, even though it does the same)
makes it considerably more efficient.

This is related to <https://gitlab.com/schmiddi-on-mobile/flare/-/issues/86#note_1504777491>.

This should also make #10 somewhat feasible.
2023-08-09 17:29:06 +02:00
Julian Schmidhuber eee0ab33d0 Remove hardcoding of font size 2023-07-20 10:50:44 +00:00
Marc0x1 cca4356ba2 ui(popover): close the popover when the emoji picker is called 2023-07-06 23:23:42 +02:00
Marco Loletti 7a2562b333 ui(popover): switch to right click and add longpress 2023-07-06 14:12:12 +00:00