Malte E
5108955df2
making userName_ an AbstractButton should play nicely with ListView ( #961 )
...
* making userName_ an AbstractButton should make it play nicely with the ListView
* make Avatar an AbstractButton
* make userName_ in Reply.qml an AbstractButton
* use alias for avatar background color and fix margin of username in reply
2022-02-24 02:16:39 +00:00
Nicolas Werner
46fbb0e749
Use ListView without scrollview for messages
...
That way we can autohide the scollbar if needed, it should fix some
jumping issues, it makes it possible to flick on mobile, etc.
Some related bugs:
https://bugreports.qt.io/browse/QTBUG-75223
https://bugreports.qt.io/browse/QTBUG-44902
2022-02-19 21:45:43 +01:00
Nicolas Werner
1c83ce1e79
Simplify Ripple effect and make it easier to use everywhere
2022-01-02 06:22:50 +01:00
Nicolas Werner
1dc53a301f
Fix hovering aliases that only have text
2022-01-01 16:38:52 +01:00
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
2022-01-01 04:57:53 +01:00
Nicolas Werner
9a9dbda571
Update presence dynamically and reduce allocations
2021-12-30 04:54:03 +01:00
Nicolas Werner
a0699f5247
Multiply source size by scale factor
...
Might be unnecessary, but docs are unclear on that.
2021-12-13 19:09:03 +01:00
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
2021-10-09 05:01:53 +02:00
Loren Burkholder
3b15bf5227
Remove useless line
2021-09-11 19:35:31 -04:00
Loren Burkholder
bb8dbf2c2e
Use better visible check
2021-09-11 19:35:31 -04:00
Loren Burkholder
094ddb48a2
Don't bother with crop
2021-09-11 19:35:31 -04:00
Loren Burkholder
350fc593ed
Use better id loading methodology
2021-09-11 19:35:31 -04:00
Loren Burkholder
350d1977af
Add some fancy effects to jdenticon
2021-09-11 19:35:31 -04:00
Loren Burkholder
0e931456ee
Only set identicon source if used
2021-09-11 19:35:31 -04:00
Loren Burkholder
d2e193ff78
Add jdenticon support
2021-09-11 19:35:31 -04:00
Nicolas Werner
5b460861b1
Allow accepting knocks in the timeline
...
As well as selecting more join rules.
2021-08-17 23:31:25 +02:00
Nicolas Werner
1e7756c508
Fix dpi scaling of avatars
2021-08-16 12:48:45 +02:00
Nicolas Werner
42d2b10d5d
Round images in the image provider
2021-08-14 17:17:50 +02:00
Nicolas Werner
a57a15a2e0
Basic sticker pack editor
2021-08-06 04:31:53 +02:00
Nicolas Werner
8d2d8dc267
Enable toggling tags
2021-06-11 14:51:29 +02:00
Nicolas Werner
d8c0d4874b
Render community items
2021-06-11 13:12:43 +02:00
Nicolas Werner
a7f8b23b52
Make palette global in Qml
2021-05-13 08:23:56 +02:00
Nicolas Werner
18e96d5c7d
Fix some TapHandler focus issues
2021-04-11 22:24:50 +02:00
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
2021-03-07 05:57:56 +01:00
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
2021-03-07 05:53:54 +01:00
Nicolas Werner
a6f0d2ea7d
Update license headers
2021-03-05 01:04:07 +01:00
Nicolas Werner
d43607d01c
Fix hover handling in the timeline
2021-02-14 01:28:28 +01:00
Nicolas Werner
6090d00251
Revert "Update QtQuick versions to match Qt 5.10"
...
This reverts commit 74e32dd96b
.
2021-01-12 15:03:39 +01:00
Joseph Donofry
74e32dd96b
Update QtQuick versions to match Qt 5.10
2021-01-11 22:17:00 -05:00
Joseph Donofry
9a604d3821
Clean up Avatar click event handling
2021-01-11 20:02:39 -05:00
Joseph Donofry
1bc2db4bdf
Add Ripple effects to qml buttons and avatar
2021-01-11 17:50:26 -05:00
Nicolas Werner
97688763f6
Background color for code and don't collapse space in timeline
2020-12-14 02:21:58 +01:00
kamathmanu
d4cece2f4d
Update resources/qml/Avatar.qml
...
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2020-11-30 14:58:50 -05:00
kamathmanu
a48c6353bf
Update resources/qml/Avatar.qml
...
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2020-11-30 14:58:37 -05:00
kamathmanu
e36b090c5b
Add support for viewing avatar images in full size
2020-11-30 10:05:24 -05:00
Mayeul Cantan
a176f0bf35
Smooth Avatars in timeline
...
This helps on low-dpi screens, getting rid of the jaggies.
2020-10-31 23:40:45 +01:00
Nicolas Werner
3a0e55e97b
Qml message input mockup
2020-10-26 21:34:34 +01:00
Nicolas Werner
1a029112d9
Lint qml with qml-format
2020-10-08 21:11:21 +02:00
Nicolas Werner
99ba1f17d3
Merge remote-tracking branch 'origin/master' into cross-signing
2020-10-08 16:57:03 +02:00
trilene
3f73853e4b
Move ActiveCallBar Qml to separate file
2020-09-25 10:26:36 -04:00
Nicolas Werner
4802c34009
Merge remote-tracking branch 'origin/master' into cross-signing
2020-09-24 21:36:43 +02:00
Nicolas Werner
b05c101021
Fix null errors in qml
2020-09-16 23:49:17 +02:00
Nicolas Werner
640b0ee405
Port top bar to Qml
...
Also fixes some resize issues with stupid workarounds to our resize
logic. This really needs to be cleaned up at some point!
2020-09-16 23:49:17 +02:00
Nicolas Werner
4862be06be
Fix presence indicator
2020-07-30 22:10:27 +05:30
Nicolas Werner
5c8ee99e9a
Remove online indicator for offline users
2020-06-17 20:50:39 +02:00
Nicolas Werner
96f4169be9
Show presence and set custom status messages
2020-06-08 01:59:05 +02:00
Nicolas Werner
f452bdf2b0
Make settings update immediately in qml and allow limiting timeline width
...
Limiting improves readability on wide monitors.
The immediate update of the settings is done by just exposing settings
as properties and then setting the settings as a context property.
2020-05-26 22:54:51 +02:00
Nicolas Werner
e55a09906f
Misc color fixes
2020-05-05 23:43:43 +02:00
Nicolas Werner
d35cc3dda4
Use palette for qml code for theming
...
Can't do it for QtWidgets code. We need to fully transition, before we
can fully switch over probably.
2020-03-29 22:11:33 +02:00
Nicolas Werner
0f1a352dd7
Make buttons hideable via setting, button contents can still be accessed via context menu
2020-03-10 00:30:45 +01:00