Darshan Phaldesai
7137b60da9
compactLayout: add spacing around messages and chatbar
2026-02-18 12:08:05 -05:00
l10n daemon script
30462ddebb
GIT_SILENT Sync po/docbooks with svn
2026-02-18 01:55:53 +00:00
Joshua Goins
428a196f8d
Disable send message when there's nothing to actually send
...
Now there's a way to check if the message content model has any useful
data inside of it.
BUG: 516118
FIXED-IN: 26.04
2026-02-17 12:16:09 -05:00
l10n daemon script
2d2291fd78
GIT_SILENT Sync po/docbooks with svn
2026-02-17 01:47:55 +00:00
l10n daemon script
646f5476c3
GIT_SILENT made messages (after extraction)
2026-02-17 00:44:41 +00:00
Joshua Goins
03382496b9
Fix tooltip and checked state of message overflow button
...
This was incorrectly labeled as "Format Text" during the rich text
refactor, but this is for attaching stuff to messages.
I also fixed the checked state not resetting when the menu was closed.
BUG: 516117
BUG: 516119
FIXED-IN: 26.04
2026-02-16 19:11:04 -05:00
Tobias Fella
52302f0f5c
Fix binding loops
2026-02-17 00:06:58 +01:00
Joshua Goins
b1595a4556
Ensure most of our dialogs have cancel buttons on the right
...
This is standard for KDE dialogs, but we weren't super consistent about
it. Most of this is porting to DialogButtonBox, and using buttonRole. I
also made sure the close button is hidden in cases where we have a
cancel button already.
I also took the time to clean out some cruft like manually calling
close() and such. I probably missed a lot more spots, but this is a good
improvement.
2026-02-16 16:31:10 -05:00
Joshua Goins
436b3a1008
Use the same spacing in chat bar as we do for messages
...
This fixes the odd spacing around some components like replies,
especially after d2aa8d672d .
2026-02-16 21:13:17 +00:00
Joshua Goins
44ff2daad2
Remove unwanted padding from TextComponent
...
This fixes the padding for TextComponent as well, which was needed
post-rich text refactor.
2026-02-16 21:13:17 +00:00
Volker Krause
9f64457521
Optimize compile time of emoji data maps
...
Compiling the two files including the emoji data now doesn't take
significantly longer anymore than before. Size of the .text section
also drops by more than 1Mb, while runtime or memory cost remains
unchanged.
There's more that could be done here, but not having to wait minutes
for those files to build is worth it on its own already.
2026-02-16 14:38:14 -05:00
James Graham
d2aa8d672d
Remove unwanted padding from ReplyComponent
2026-02-16 19:09:39 +00:00
Joshua Goins
942221b59f
Don't attempt to navigate to a component that doesn't exist
...
Check for the size of our component list before trying to access it.
BUG: 516107
FIXED-IN: 26.04
2026-02-16 13:46:25 -05:00
James Graham
7e6b79d5d4
Release threads removing the feature flag.
...
This mr performs some final cleanup to make sure the threads are sized correctly and it all works with the new chatbar
2026-02-16 11:16:32 -05:00
Darshan Phaldesai
85b731e9fb
TypingPane: fix spacing between elements
2026-02-16 11:16:05 -05:00
James Graham
38b3e65618
Make sure that when we post a message we refocus the now empty chatbar
2026-02-16 07:28:54 +00:00
James Graham
89e5a605c4
Basically we were applying the default values onComponentComplete therefore overriding any user value.
...
This patch applies the default on creation before properties are set so the user can now override.
2026-02-16 06:39:34 +00:00
James Graham
a438173403
Change the behaviour of chatmarkdownhelper to only work when a single character is added.
...
This is because if pasting a link for example * or _ could be treated as formatting. We now assume that any pasted text is done as plain text and is wanted as is.
2026-02-16 06:17:57 +00:00
l10n daemon script
98a224ebdf
GIT_SILENT Sync po/docbooks with svn
2026-02-16 01:48:30 +00:00
l10n daemon script
7b8576e203
GIT_SILENT made messages (after extraction)
2026-02-16 00:45:45 +00:00
Joshua Goins
f1b5ad7392
Allow focusing and navigating the space drawer with a keyboard
...
CCBUG: 511591
2026-02-15 08:03:37 -05:00
Joshua Goins
78beb9ffff
When favoriting/reprioritizng a room, make sure to re-sort the list
...
This fixes some odd issues like newly favorited rooms being sent to the
bottom of the room list, and so on.
2026-02-15 08:03:37 -05:00
Joshua Goins
431dbf6457
Stop tree view from attempting to expand sections too early
...
This fixes a consistent bug for me, where the expandRecursively call
(somehow) predates the room list being populated. Which resulted in some
or all sections being collapsed on start-up.
2026-02-15 08:03:37 -05:00
l10n daemon script
e1b267622d
GIT_SILENT Sync po/docbooks with svn
2026-02-15 01:53:30 +00:00
James Graham
47a8221f53
Fix rebase issues and restore mic button
2026-02-14 20:12:21 +00:00
James Graham
c554c40b3b
Fix markdown helper test
2026-02-14 19:53:05 +00:00
James Graham
0341da5868
Cleanup chatkeyhelp and tests
2026-02-14 19:53:05 +00:00
James Graham
c5457a893f
Fix tests
2026-02-14 19:53:05 +00:00
James Graham
9f6853f771
Make sure that char format is properly maintained for multiple formats when swithching to quote and back
2026-02-14 19:53:05 +00:00
James Graham
526cb07840
Note where nestedlisthelper has been changed
2026-02-14 19:53:05 +00:00
James Graham
dcc394677e
Restore image editor
2026-02-14 19:53:05 +00:00
James Graham
a9a73ab24d
Disallow event menu in edit mode
2026-02-14 19:53:05 +00:00
James Graham
2289dbb3fe
Restore placeholder messages
2026-02-14 19:53:05 +00:00
James Graham
7758175334
Don't allow links when rich formatting is diabled
2026-02-14 19:53:05 +00:00
James Graham
c79753716c
Don't follow link in the chatbar
2026-02-14 19:53:05 +00:00
James Graham
3aa4a915b1
Fix cancel reply
2026-02-14 19:53:05 +00:00
James Graham
60cf12524f
Improve images in the chatbar
...
- Don't show the hide button
- Shrink them to better fit
- Allow a little more maxh height in the chatbar for attachments
- Make sure that the button states work properly when adding and removing images
2026-02-14 19:53:04 +00:00
James Graham
f02366ee48
Improve file attachments
...
-Don't show download and save in chatbar
-Add a remove button
-Add missing properties to model
2026-02-14 19:53:04 +00:00
James Graham
13d7f9b322
Make sure that the style menu shows the right style name for code and quote.
...
Also when in quote mode the valid styles are now transformed to how they look in quote to show they are valid. Clicking quote style again in a quote block will return to paragrpah style from heading now
2026-02-14 19:53:04 +00:00
James Graham
7afce01a23
Fold extra send icons when thin for mobile
2026-02-14 19:53:04 +00:00
James Graham
0d1f5c950d
Change link button tooltip text to Edit link when a link already exists
2026-02-14 19:53:04 +00:00
James Graham
690bc0d385
Revert to Paragraph format after a heading
2026-02-14 19:53:04 +00:00
James Graham
c32235ffe3
Improve application of text formats from buttons.
...
- If the bar is empty they are now applied as normal
- If there is a selection or the cursor is next to a word it is applied to it.
- If there is no selected text and no word it is applied properly to the next char
2026-02-14 19:53:04 +00:00
James Graham
dff6ab66f1
Comment updates
2026-02-14 19:53:03 +00:00
James Graham
80047acf87
Improve the code for completions
2026-02-14 19:52:46 +00:00
James Graham
234d823366
Really reenable editing messages, don't just do half a job.
2026-02-14 19:52:46 +00:00
James Graham
a3cd0c0e8d
Fix memory leak
2026-02-14 19:52:46 +00:00
James Graham
cad90d0c4c
Reenable message edits
2026-02-14 19:52:46 +00:00
James Graham
6e28ada1a4
Fix room switch so that if there is no saved text the user ends up with an empty chatbar
2026-02-14 19:52:46 +00:00
James Graham
007ebbc003
Fix merge issues
2026-02-14 19:52:46 +00:00