Commit Graph
16 Commits
Author SHA1 Message Date
Julian Schmidhuber a07f4d8873 chores(): Format blueprint code 2024-12-02 13:45:36 +01:00
Tim Magee 1d95fe7717 change default reaction emoji to match official Signal app 2024-10-11 17:39:21 -04:00
Julian Schmidhuber eadcf97bf2 chores(cleanup): Cleanup Code
This includes:

- Porting pretty much everything from the old way to do properties to the `glib::Properties` macro.
- Defining `crate::prelude` and simplifying imports.
- Cleaning up some obvious bad code.
2024-04-01 16:19:57 +02:00
Julian Schmidhuber 87a9a774f8 ui(): Dialog for new chat
Implements the mockup of #119.
Builds up from !130.

Closes #119
2024-03-12 11:00:39 +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