Commit Graph

40 Commits

Author SHA1 Message Date
2836f3d432 ui: Fix rounding of the image overlay 2022-02-26 13:36:35 +01:00
ef4826c619 meta: Receive images using OOB data 2022-02-24 21:47:30 +01:00
720798814c refactor: Make helpers and constants shared 2022-01-26 12:28:49 +01:00
8a0621c5e1 refactor: Make models shared 2022-01-26 12:26:56 +01:00
b1c58d9d29 style: Replace Container with SizedBox 2022-01-23 12:20:53 +01:00
f8acf98ebd style: Spent 6h fixing linter warnings 2022-01-21 17:44:48 +01:00
f79824510a style: Replace single quotes with double quotes 2022-01-10 15:47:51 +01:00
eb06e8b863 ui: Add showConfirmationDialog 2022-01-10 15:35:44 +01:00
fba5652036 ui: Prevent IME features at some places 2022-01-10 12:00:23 +01:00
420a0be242 ui: Make timestamps better readable 2022-01-02 18:41:11 +01:00
56a1007c0c ui: Replace the yucky conversation list wrapper 2022-01-02 13:33:03 +01:00
d3bc449ced ui: Remove this yucky ListView wrapper 2022-01-02 12:32:59 +01:00
d032a0b4ce ui: Fix chat bubbles not appearing on the correct side 2022-01-02 12:10:04 +01:00
e34a9a3f11 ui: Add a simple profile image picker with cropping 2021-12-27 13:02:46 +01:00
27d756c058 ui: Remove the stub profile picture 2021-12-27 12:02:30 +01:00
12b4813fe2 ui: Reimplement SnackBar
Okay, so hear me out. The fact that a SnackBar cannot be permanently
there is really annoying. There was also one other thing but I forgot
that one. Using PermanentSnackbar is a pain, though.
2021-12-27 00:14:06 +01:00
a9a43e0d97 ui: Factor out the TextField 2021-12-26 20:18:35 +01:00
e678de34ae ui: Add lastChangeTimestamp to Conversation 2021-12-26 18:50:06 +01:00
402cbb3738 ui: Nicely format the message timestamps 2021-12-26 13:41:36 +01:00
fac5d6414c ui: Add timestamp strings for conversations 2021-12-26 13:30:34 +01:00
9b963911c0 ui: Improve the contrast of the timestamp 2021-12-26 12:14:36 +01:00
03e607b062 ui: Fix overflow when lastMessageText is too long 2021-12-26 12:07:36 +01:00
a336530c1b ui: Fix ChatBubble overflow 2021-12-26 12:00:13 +01:00
4fccc88af1 ui: Add a page for sending files 2021-12-25 23:48:27 +01:00
04425401e0 ui: altText -> alt 2021-12-25 19:41:26 +01:00
35da08608b ui: Make the UI much more consistent 2021-12-25 19:01:06 +01:00
840386c213 ui: Scale values according to the avatar radius 2021-12-25 16:49:59 +01:00
fc3c482959 ui: Factor out the avatar wrapper 2021-12-25 14:49:13 +01:00
dff75ab5e2 ui: Replace ? with Visibility() 2021-12-25 14:10:51 +01:00
22ecadf865 tests: Fix padInt not padding 9 2021-12-24 23:26:45 +01:00
2f9d2d2080 ui: Turn the SharedMedia list into a widget 2021-12-24 21:14:59 +01:00
276aef3026 ui: Actually implement timestamps 2021-12-24 20:47:14 +01:00
0836efd822 ui: Add an unread counter 2021-12-23 19:28:02 +01:00
262cf685b7 ui: (Kinda) make the last message text work 2021-12-23 17:19:24 +01:00
dae1b1d178 ui: Move colors and radii into a constants file 2021-12-23 15:21:07 +01:00
220c9b4dfd ui: Allow opening conversations 2021-12-23 12:54:31 +01:00
92083150b3 ui: Make the bubble corner radius depend on grouping 2021-12-23 11:59:49 +01:00
e1982c411b ui: Implement a basic version of adding messages to a chat 2021-12-22 21:44:38 +01:00
48e07f8929 ui: Refactor everything out of main.dart 2021-12-21 18:50:49 +01:00
27e543016f Initial commit 2021-12-21 16:15:45 +01:00