Nicolas Werner
04cbbd2837
Replace some binding loops with others
1 year ago
Nicolas Werner
54e2295c21
Fix palette access and QMediaPlayer errors
1 year ago
Nicolas Werner
d0d33660ba
Cleanup table rendering
...
fixes #1406
2 years ago
Nicolas Werner
96f791daf1
Get rid of year in license headers
...
See also:
https://daniel.haxx.se/blog/2023/01/08/copyright-without-years/
https://hynek.me/til/copyright-years/
2 years ago
Nicolas Werner
15d7a2f021
Make code tags preserve whitespace
2 years ago
Nicolas Werner
3a6a905429
A whole new year full of excitement and possibilities!
2 years ago
Nicolas Werner
12da7bd08c
Enable spoilers in replies
2 years ago
Nicolas Werner
08b304eccf
Break http images and implement barebones spoiler support when not in mobile mode
...
see #1042
see #483
2 years ago
Nicolas Werner
c21711830f
Fix pinned messages getting clipped
3 years ago
Malte E
f66ec626f0
fix tapping messages, fix pressandhold/doubletap on touch
3 years ago
Malte E
6f3ed5b282
space-saving metadata placement
3 years ago
Nicolas Werner
1df1b5037e
Fix second codeblock not wrapping
3 years ago
Malte E
993b0ae721
fix vertical space for some state events
3 years ago
Malte E
3c8c02e802
Revert removal of width and height in TextMessage and implicitWidth in MessageDelegate
3 years ago
Malte E
04b47d6882
prepare code for message bubbles and dynamic message layout
3 years ago
Nicolas Werner
61404641d9
Update year in copyright notice to shut up lint job
3 years ago
Nicolas Werner
750c64f323
Get rid of some useless code
3 years ago
Nicolas Werner
ad1e6c8298
Support bootstrapping crosssigning
...
Showing the bootstrap state and showing there are unverified devices is
still missing.
3 years ago
tastytea
c122915c28
Decrease left margins on blockquotes to 1em.
...
It is intentionally impossible to add borders to blockquotes via CSS:
<https://bugreports.qt.io/browse/QTBUG-23244 >.
Bug: https://github.com/Nheko-Reborn/nheko/issues/704
3 years ago
resolritter
3f8bb19ba1
right-click tap handler for replies
3 years ago
Nicolas Werner
bd26624ed8
Prepare for reuseItems in timeline
...
The actual reuseItems is still blocked on a few upstream bugs.
3 years ago
Nicolas Werner
1da3f2e1da
Add ugly borders to tables
4 years ago
Nicolas Werner
e2765212fb
Reimplement room context menus
4 years ago
Nicolas Werner
39a43ad4ab
Reorganize TimelineView to prepare porting the room list
4 years ago
Nicolas Werner
a7f8b23b52
Make palette global in Qml
4 years ago
Nicolas Werner
2d678bdcf6
Allow copying messages via right click
...
fixes #291
4 years ago
Nicolas Werner
05c636a8d4
Fix qml license headers again
4 years ago
Nicolas Werner
1961312b15
Improve sorting and sizing of completions a bit
4 years ago
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
4 years ago
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
4 years ago
Nicolas Werner
a6f0d2ea7d
Update license headers
4 years ago
Nicolas Werner
d43607d01c
Fix hover handling in the timeline
4 years ago
Nicolas Werner
e2fc676c77
Revert keeping whitespace in html, it breaks lists
4 years ago
Nicolas Werner
97688763f6
Background color for code and don't collapse space in timeline
4 years ago
Nicolas Werner
e959443831
Speed up rendering the timeline by a LOT by reducing clipping
...
Sadly still required for replies, otherwise this would be perfect.
4 years ago
Nicolas Werner
1a029112d9
Lint qml with qml-format
4 years ago
Nicolas Werner
4862be06be
Fix presence indicator
4 years ago
Nicolas Werner
fdcf91f5eb
Fix binding loop and non integer text height
4 years ago
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.
5 years ago
lkito
d8b89e2ef0
Added an optional feature to show bigger emoji-only messages with 3 or less emoji
5 years ago
Nicolas Werner
004d10bfee
Clip replies by default
...
In the future we should probably add a gradient when clipped...
5 years ago
Nicolas Werner
b1eff0a37f
Improve link theming
5 years ago
Nicolas Werner
284fc8eaa8
Improve styling of emote messages
5 years ago
Nicolas Werner
2b3dc3d8b9
Implement fancy reply rendering
...
This currently assumes the event, that is replied to, is already
fetched. If it isn't, it will render an empty reply. In the future we
should fetch replies before rendering them.
5 years ago
Nicolas Werner
85aae9408b
Wrap text in pre tags
5 years ago
Nicolas Werner
88dc72df4f
Enable link handling
5 years ago
Nicolas Werner
2055c75f8b
Organize qml files a bit
5 years ago
Nicolas Werner
b9076c5c4d
Try out DelegateChooser
...
requires Qt5.12+
5 years ago
Nicolas Werner
bbbd5df75f
Use system colors for now
5 years ago
Nicolas Werner
34f5400e99
Implement TextMessage delegate
...
Text selection over multiple items doesn't work yet
5 years ago