Commit graph nexus/lib/widgets/composer
Author SHA1 Message Date
06ba23d3c0
add some more safety checks to composer 2026-11-06 10:45:53 -05:00
dbc42b0ec2
better UX for gomuks built-in commands
Fixes #157
2026-11-06 10:41:19 -05:00
29840d595a
fix weird focus issues with android OSK 2026-11-06 10:08:04 -05:00
e899bb3929
keep message drafts on room switches
this is for you courge
2026-11-05 20:44:13 -05:00
7f7bdbf525
add thread support
Fixes #129
2026-11-05 19:14:46 -05:00
20eed13884
Add weighted search
Fixes #74
2026-11-03 15:50:46 -05:00
b4d5a632dd
extract adaptive sheets into their own library material_adaptive_sheets 2026-11-03 14:53:53 -05:00
8650c44266
add internal gomuks command support 2026-11-03 14:16:09 -05:00
3fc33a5ac9
Add MSC4391 support
Fixes #133
2026-11-03 13:12:58 -05:00
e398043a49
allow editing in/out attachments from messages 2026-11-02 17:14:06 -05:00
3a8d977f11
add m.location support
Needs cross-platform testing. Currently only tested on Android.
2026-11-02 15:02:49 -05:00
7007c9af89
allow adding / removing rooms from a space
Fixes #140
2026-11-02 12:21:58 -05:00
f6aaf49164
add poll support
Fixes #130
2026-11-02 12:03:52 -05:00
bcb0c57015
allow colons in search regex 2026-11-01 12:48:32 -05:00
7baf56adef
stickers replace composer, instead of sending immediately
Fixes #153
2026-11-01 12:39:14 -05:00
f971c50df0
use a text span with a recognizer instead of a WidgetSpan
Fixes displaynames not ellipsising properly
2026-10-26 12:45:54 -04:00
4b329b4c6f
add settings for image packs
Closes #131
2026-10-26 12:05:45 -04:00
62e200f305
fix typing indicators not ellipsizing 2026-10-24 11:30:14 -04:00
853116ab2f
treewide cleanups 2026-10-23 20:26:37 -04:00
3754bc2feb
allow sending emoji/stickers from emote packs 2026-10-23 18:16:45 -04:00
1715ee785e
make names in typing indicators clickable 2026-10-21 23:01:22 -04:00
0fcbc275cd
add typing indicators
Fixes #92
2026-10-21 15:07:02 -04:00
0ad85f24d5
Add support for downloading media
Fixes #85
2026-10-16 17:05:26 -04:00
0fa0f57738
fix ctrl+v text paste not working 2026-10-16 11:02:23 -04:00
36f61a62d8
allow pasting attachments from keyboard
Closes #55
2026-10-15 13:56:10 -04:00
76d78596cd
show bottom sheets / dialogs / menus based on screen size
Fixes #76
2026-10-15 10:20:27 -04:00
012ecd9249
treewide sweepfixes 2026-10-14 17:01:39 -04:00
a63f4674fd
make composer auto capitalize sentences 2026-10-04 16:06:54 -04:00
2ed2443298
make composer revert to unedited content when dismissing edit, plus more fixes 2026-10-03 14:40:19 -04:00
7f71adab4c
fix double watch in composer 2026-10-03 13:59:11 -04:00
36917bbea5
fix localContent being outdated for edits 2026-10-02 11:32:10 -04:00
64a8edda7d
don't make composer buttons narrow
It doesn't actually change the hitbox? Only the shape of the InkWell.
2026-10-01 15:27:22 -04:00
a91b45be31
make send button narrow 2026-10-01 12:23:13 -04:00
b3b873ffce
hardcode padding in order to make PopupMenuButton actually .narrow
This is needed because of a flutter bug, see https://github.com/flutter/flutter/issues/193656.
2026-10-01 11:33:10 -04:00
98108d013e
use m3e iconbuttons 2026-09-30 11:47:40 -04:00
9bc2d9955a
make relatedEvent store a rowId 2026-09-29 15:17:35 -04:00
30b922d390
enlarge emojis on emoji overlay 2026-09-16 22:03:42 -04:00
163947fc90
add emoji overlay 2026-09-16 16:52:58 -04:00
11457470a0
move around args to overlays 2026-09-16 16:30:15 -04:00
dca0b7dd7d
refactor overlay system 2026-09-16 16:27:10 -04:00
ec1603b828
add support for showing recent emoji 2026-09-16 15:18:41 -04:00
5acdbb5be0 Better emoji picker (#73)
Adds a better, custom, emoji picker.

Reviewed-on: #73
2026-09-16 14:47:46 -04:00
077044ec19 Move to Flutter 3.47, use the improvements that come with this (#64)
Reviewed-on: #64
2026-08-22 13:04:33 -04:00
f7847d587c
only enable autofocus on desktop platforms 2026-08-08 16:57:51 -04:00
d7f49568a7
move attachment sending check to be earlier
fixes sending with keyboard before attachment uploaded
2026-07-29 12:11:57 -04:00
a8726feef6
allow sending messages without a body if they have an attachment 2026-07-21 20:27:21 -04:00
bd1bad76d7
add camera picking support
Not tested.
2026-07-21 20:21:16 -04:00
c4f63d18b5
add support for sending media
Still needs camera support.
2026-07-21 20:19:01 -04:00
06c5411dfc
fix bug flutter bump introduced in mention overlay 2026-07-21 16:28:05 -04:00
0da3b4da22
don't require non-null metadata 2026-07-21 16:25:15 -04:00