Bharadwaj Raju
76edc858aa
Add proper tooltip delays
...
Split from !521
2022-09-12 20:35:40 +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
Nicolas Fella
722aa422e7
Fix activating browser windows on Wayland
...
QDesktopServices::openUrl does not have XDG activation support yet so it can't raise an existing browser window when opening URLs
Instead use KIO::OpenUrlJob, which does support that
2022-07-05 22:55:12 +00:00
Carl Schwan
297684a139
Fix issues with saveFileAs
...
Fix #491
2021-12-28 23:42:16 +01:00
Carl Schwan
aa9dcc87cb
Fix variable lookup in the timeline delegates
...
This fix issues with downloading and interacting with files
2021-12-28 16:18:05 +01:00
Tobias Fella
599ab11656
Refactor delegates
2021-12-14 22:27:29 +00:00
Jan Blackquill
4955b1f7a0
Improve the file delegate
...
- cleaner code
- supports stopping downloads
- utilises the mimetype in order to display an icon
- better size formatting
- tooltips
2021-08-19 14:01:14 -04:00
Tobias Fella
7a065c18b6
Port away from KDeclarative
2021-05-11 20:56:53 +02:00
Carl Schwan
471b525151
Fix spacing issues in FileDelegate
2021-05-07 01:51:42 +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
Tobias Fella
73f18f4fe9
Refactor the context menu loading
2021-04-06 11:08:56 +00:00
Carl Schwan
612fb4924e
Start implementing bubbles
2021-03-06 20:19:41 +00:00
Carl Schwan
5a831732c5
Fix Platform is undefined bug
2020-12-29 01:43:23 +01:00
Tobias Fella
1a28e52d79
Set a default name when saving files
...
Fixes #173
2020-12-24 01:54:19 +01:00
Tobias Fella
d7765f0f0a
Fix file saving
2020-12-16 23:12:43 +00:00
Tobias Fella
24fac27a7f
Get rid of Neochat.Effect
2020-12-15 17:57:55 +01: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
3a11ff614c
Port away from qsTr/tr
2020-11-17 20:52:40 +01:00
Tobias Fella
a8b95791e2
Port MessageSourceDialog to OverlaySheet
2020-11-17 20:39:40 +01:00
Carl Schwan
9120521fc5
Simplify file delegate and remove material style
2020-11-16 15:22:20 +00: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