Nicolas Werner
cd21ff6993
Horrific hack to hide menu entries when invisible
...
Workaround for https://bugreports.qt.io/browse/QTBUG-54767 or
https://bugreports.qt.io/browse/QTBUG-130996 .
This is probably the worst code I have written in a while, but basically
we add a value interceptor to filter out any invisible menu entry. This
is pretty dangerous because one false step crashes the whole menu. Menu
entries are actually Cpp owned and need to be manually deleted unless
they are removed via removeItem. Care needs to be taken to not mess up
the contentData list.
I expect this to break soon.
4 weeks ago
Nicolas Werner
048af42780
Remove manual menu bar mangling on macos
...
This is causing probably more issues nowadays than it fixes. Qt should
be adding those menus for us now, so let's remove it and see, what
breaks!
4 months ago
Nicolas Werner
2d9142d491
Bump mtxclient to fix fmt build errors
6 months ago
Nicolas Werner
0599444552
Depend on libfmt explicitly
...
Since otherwise the include might not be visible and we need those now.
6 months ago
Nicolas Werner
24c687d5cd
Bump version to 0.12.0
8 months ago
Nicolas Werner
7964ea2d5d
Bump mtxclient version to 0.10.0
8 months ago
Nicolas Werner
777c41daa1
Support authenticated media
8 months ago
Nicolas Werner
ec9af40fc5
fix mentions with markdown and in edits
8 months ago
Nicolas Werner
f3c8fb089a
Bump mtxclient for better mentions support on older servers
9 months ago
checkraisefold
e7d28b96da
Windows screenshare/video call support, general call improvements ( #1725 )
...
* Initial support for d3d11 qml video item
* Windows screenshare support, D3D11
* misc fixes
* further window visibility checks
* preview updates
* fix qml preview
* fix compositor
* add libnice plugin dep
* re-run formatter
* final formatter fix [skip ci]
* fix tumbleweed build
---------
Co-authored-by: Joseph Donofry <rubberduckie3554@gmail.com>
9 months ago
TheDrawingCoding-Gamer
a6090f4a1c
fix naming issues with emoji, edit how codegen works
9 months ago
Nicolas Werner
82d9e57b6a
Fix room mentions warning being displayed even without permissions
9 months ago
Nicolas Werner
aef9617d1e
Make a few headers forward declarations
11 months ago
Nicolas Werner
7c2a152cfb
Add support for intentional mentions
...
This is still a bit flaky around when to remove a mention, but it should
work in most cases. Might add a toggle in the future to disable these
though.
11 months ago
Joseph Donofry
36041e525a
Make sure to use our info plist template
1 year ago
Nicolas Werner
1254ac41ce
Support "fixed" mac method in verification
1 year ago
Nicolas Werner
87c063b112
Speedup room switching by forcing a bigger initial item size
1 year ago
FallenValkyrie
e3fe1703fa
Create ImagePackDeleteDialog component
1 year ago
Nicolas Werner
4142703990
Try to make windows notifications prettier
1 year ago
Nicolas Werner
1594933513
Fix voip defaults being incorrect because OS constants are not defined
1 year ago
Nicolas Werner
234e05eef3
Support window activation on wayland
...
This is a bit hacky, because we open a window to actually get a valid
activation token, but...
1 year ago
Begasus
cf03419fb5
Haiku build fixes
1 year ago
Nicolas Werner
8ea03e41e0
Switch to KDSingleApplication
1 year ago
Nicolas Werner
c69f0f95a9
Fix Nheko freezing after stopping a call on Wayland
1 year ago
Nicolas Werner
59ed44879a
Fix hidden event types empty string means unsupported
...
fixes #1600
1 year ago
Nicolas Werner
7824c77234
Cleanup headers a bit more
1 year ago
Nicolas Werner
99a3e8bcf2
Speed up compilation a bit
1 year ago
Nicolas Werner
4faeae5c73
Update dependencies
1 year ago
Loren Burkholder
bb971b0575
Add report message functionality
1 year ago
Nicolas Werner
904d3f257a
Fix some qml warnings
1 year ago
Nicolas Werner
57a27396ad
Remove old TimelineRow
1 year ago
Nicolas Werner
a86e364d1a
Basic bubble style
1 year ago
Nicolas Werner
c4d2ec875d
Fixup reply and state event rendering
1 year ago
NepNep21
d1ba9fd878
Rebase
1 year ago
Loren Burkholder
58ac409f31
Format CMakeLists.txt
1 year ago
Nicolas Werner
184806bf71
Move message styles to their own files and work around hover not propagating to siblings
1 year ago
Nicolas Werner
03be9e479a
Update mtxclient to work around empty event types
1 year ago
Nicolas Werner
b187440e68
Reimplement reply delegate by moving out the timeline event without layout
1 year ago
Nicolas Werner
4d8b8c3b81
Create an EventDelegateChooser
1 year ago
Nicolas Werner
b12892feb3
Remove usage of creator
2 years ago
Nicolas Werner
d601001cdf
Update coeurl for fmt10 compatibility
2 years ago
Loren Burkholder
1c867dbbc2
Show an indicator in the timeline for mods and admins
2 years ago
Loren Burkholder
0634d3f09c
QML the fallback auth dialog
2 years ago
Nicolas Werner
4fa2a6e9aa
Fix qml translations
2 years ago
Loren Burkholder
fedc178827
Port the reCAPTCHA dialog to QML
2 years ago
Nicolas Werner
ad6e4fef64
Add experimental event expiration
...
Currently disabled by default.
2 years ago
Nicolas Werner
ce1a64bc19
Move to automatic type registration
2 years ago
Joseph Donofry
024486c989
Maybe fix macOS deployment (intel for now)
2 years ago
Nicolas Werner
05f1f8f556
Fix translations (and simplify resource files)
2 years ago
Nicolas Werner
770f79978a
Remove mac extras
2 years ago