Tobias Fella
7dfac8a9f7
Fix audio playback
...
Since the preparation for encrypted events landed, audio playback was broken since QtMultimedia (gstreamer)
doesn't use our custom QNAM. Instead of letting QtMultimedia download the media, we thus need to manually download it
and point QML Audio to the local file. On the positive side, this also allows encrypted Audio files to be played and enables us to seek in the audio delegate :)
It does however mean that we do need to do an annoying bit of manual state management.
BUG: 457687
2022-08-26 18:37:18 +00:00
Tobias Fella
8257a9d65e
Refactor delegates and improve context menu opening
...
This unifies the context menu opening and makes sure that clicking *anywhere* on the delegate opens the context menu, not just on the content
2022-07-18 20:12:26 +02:00
James Graham
a96e8958c9
Centre the timline when using bubbles but not in compact mode
2022-07-13 17:27:13 +00:00
James Graham
7dc951d2cd
Support user messages on the right even when wide
...
Limit maximum delegate width to ensure that the gap between user and non-user messages isn't too large
2022-07-13 17:27:13 +00:00
Tobias Fella
e0df553a72
Remove unused imports & includes
2022-07-08 13:16:07 +02:00
Tobias Fella
599ab11656
Refactor delegates
2021-12-14 22:27:29 +00:00
Tobias Fella
7a065c18b6
Port away from KDeclarative
2021-05-11 20:56:53 +02:00
Tobias Fella
d170cc5161
Cleanup QML imports and license headers
...
- Group the imports into Qt, KDE, NeoChat
- Import the latest versions
- Remove unused imports
- Remove unused components
- Unify license header styling
2021-04-07 19:38:40 +00:00
Carl Schwan
612fb4924e
Start implementing bubbles
2021-03-06 20:19:41 +00:00
Tobias Fella
3c5ee404c3
Get rid of Neochat.Effect
2020-12-12 00:09:10 +00:00
Carl Schwan
29584aec23
Allow redaction of message only by admins and authors of the message
...
Previously you could click on the button but it would do nothing
2020-12-05 11:29:37 +01:00
Tobias Fella
a8b95791e2
Port MessageSourceDialog to OverlaySheet
2020-11-17 20:39:40 +01:00
Carl Schwan
90bfd1d31f
Add progress bar for audio files
2020-11-17 13:57:14 +01:00
Carl Schwan
13907cedda
Simplify audio delegate
2020-11-17 11:42:34 +01:00
Tobias Fella
3a70a9d91c
Set all internal qml versions to 1.0
...
They're useless and anything else just causes problem
2020-11-11 20:14:43 +01:00
Tobias Fella
d8dde6e082
Add license headers to code files
2020-11-11 15:17:23 +00:00
Carl Schwan
122a7cdd2f
Rebrand files names Spectral -> NeoChat
2020-11-08 23:17:30 +01:00