Joseph Donofry
07a922dc63
Add Nheko logo QML Spinner
2021-06-09 18:23:32 -04:00
Nicolas Werner
686298e023
Somewhat reenable the adaptive layout
2021-06-08 22:22:29 +02:00
Nicolas Werner
e2765212fb
Reimplement room context menus
2021-05-28 17:25:46 +02:00
Nicolas Werner
10fd2752f9
Some basic room list
2021-05-19 19:34:10 +02:00
Nicolas Werner
567fe81ad7
Basic header and footer of room list
2021-05-15 13:05:55 +02:00
Nicolas Werner
39a43ad4ab
Reorganize TimelineView to prepare porting the room list
2021-05-14 15:23:40 +02:00
targetakhil
ce8246238e
Fix basic UI for forward completer
2021-04-15 22:37:47 +05:30
Nicolas Werner
7a356f3832
Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into Jedi18-quickswitcher_qml
2021-03-13 23:45:05 +01:00
trilene
55fb00c67b
Merge remote-tracking branch 'upstream/master' into screenshare-x11
2021-02-25 12:10:12 -05:00
Jedi18
97c2505619
add matrix text field
2021-02-23 21:36:21 +05:30
Jedi18
32d419d14f
add quick switcher qml file and moved completerFor from inputbar to timeline view class
2021-02-21 23:10:21 +05:30
trilene
8df10eeeca
Support desktop screen sharing on X11
2021-02-18 15:55:29 -05:00
Jedi18
6540352123
fix roomsetting layout
2021-02-13 20:46:40 +05:30
Jedi18
37679ac57e
added room settings qml
2021-02-09 23:11:39 +05:30
Joseph Donofry
0794f0a3fd
Initial commit for privacy screen
...
Missing window focus event and knowing when room is encryption
2021-01-25 23:46:55 -05:00
trilene
a85823b68a
Add call invite screen for mobile
2021-01-12 14:22:52 -05:00
Joseph Donofry
22f7841848
Forgot to save res.qrc
2021-01-11 17:54:04 -05:00
Joseph Donofry
3ff8b3ad8c
Merge master and fix conflicts
2021-01-11 17:51:39 -05:00
Joseph Donofry
1bc2db4bdf
Add Ripple effects to qml buttons and avatar
2021-01-11 17:50:26 -05:00
trilene
2984d71971
Fix Qml control colors
2021-01-07 14:04:54 +01:00
trilene
87d2074c81
Add devices dialog to CallInviteBar
2021-01-07 14:04:54 +01:00
trilene
07ac7b7e85
Port PlaceCall dialog to Qml
2021-01-07 14:04:50 +01:00
trilene
7124024977
Make call invites less intrusive
2021-01-07 14:04:21 +01:00
Nicolas Werner
cabeb1464c
WIP Qml completer
2020-11-25 19:05:12 +01:00
Nicolas Werner
a31d3d0816
Add file uploading
2020-11-25 19:05:12 +01:00
trilene
d391404b79
Video calls: add local webcam view
2020-11-09 10:51:17 -05:00
trilene
d9ca5309ac
Merge remote-tracking branch 'upstream/master' into webrtc-video
2020-10-27 15:29:53 -04:00
trilene
d1f3a3ef40
Support video calls
2020-10-27 13:14:06 -04:00
Nicolas Werner
3d64df41da
Split up TimelineView into separate components
2020-10-26 21:34:34 +01:00
Nicolas Werner
99ba1f17d3
Merge remote-tracking branch 'origin/master' into cross-signing
2020-10-08 16:57:03 +02:00
Nicolas Werner
bca29a4227
Make steps in verification flow explicit
2020-10-05 22:12:10 +02:00
trilene
3f73853e4b
Move ActiveCallBar Qml to separate file
2020-09-25 10:26:36 -04:00
CH Chethan Reddy
8eb74daf76
Split qml part of Device Verification
2020-09-14 17:27:49 +05:30
CH Chethan Reddy
b174bd9380
Merge remote-tracking branch 'upstream/master' into device-verification
2020-08-30 22:27:14 +05:30
CH Chethan Reddy
64f204d984
Rewrite UserProfile in qml
2020-07-30 22:10:27 +05:30
Nicolas Werner
2088053d26
Add DeviceVerificationFlow dummy and verification test button
2020-07-30 22:10:27 +05:30
trilene
88cfa3a8fa
Polish voice call UI
2020-07-22 21:15:45 -04:00
trilene
7a206441c8
Support voice calls
2020-07-10 19:19:48 -04:00
Joseph Donofry
6d2789f4d5
Merge master into reactions
2020-05-14 20:53:01 -04:00
Joseph Donofry
18f934efad
Add un-encrypted warning icon for messages in encrypted rooms
2020-05-14 20:35:29 -04:00
Joseph Donofry
ff7468e6d5
Update emoji picker and translations
2020-05-13 20:19:15 -04:00
Joseph Donofry
ee4dcef90f
Add new QML-based emoji picker (work in progress)
...
This is necessary to support having a picker within QML.
Eventually, this should replace the existing widget-based one.
2020-05-13 00:36:41 -04:00
Nicolas Werner
a9aed09d35
Add placeholder for reactions
2020-05-04 00:59:05 +02:00
Lasath Fernando
1555dc2296
Shamelessly steal ScrollHelper.qml
from spectral
...
I mean, we're both GPL so... :P
2020-04-28 00:29:51 -07:00
Nicolas Werner
94f5b25888
Change fallback style to fusion
2020-03-30 23:07:32 +02:00
Nicolas Werner
995568814b
Use cleaned up logo
2020-01-31 03:40:27 +01:00
Nicolas Werner
4951241d23
Simplify reply popup logic
2020-01-28 19:08:16 +01:00
Nicolas Werner
8c5e4db42c
Remove embedded fonts
2020-01-16 20:37:07 +01:00
Nicolas Werner
9fd279c020
Show encryption enabled and use a non zero size for zero size vide
2019-11-23 20:07:15 +01:00
Nicolas Werner
88dc72df4f
Enable link handling
2019-11-23 20:06:15 +01:00
Nicolas Werner
993926e189
Make user clickable and improve button cursor look
2019-11-23 20:06:15 +01:00
Nicolas Werner
2055c75f8b
Organize qml files a bit
2019-11-23 20:06:15 +01:00
Nicolas Werner
c37495fae2
Use a basic implementation of a DelegateChooser for compat with older Qt
...
The interface is taken from Qt/KDE, but the implementation is different,
because the Qt implementation depends on some Qt internals.
2019-11-23 20:06:15 +01:00
Nicolas Werner
d90038cf20
Misc layout fixes
2019-11-23 20:06:15 +01:00
Nicolas Werner
b9076c5c4d
Try out DelegateChooser
...
requires Qt5.12+
2019-11-23 20:06:15 +01:00
Nicolas Werner
67d255a2de
Add basic video messages
...
Size is fixed for now, otherwise the Video output ends up somewhere...
2019-11-23 20:06:15 +01:00
Nicolas Werner
ea98d7b2ae
Add simple audio message widget
2019-11-23 20:06:15 +01:00
Nicolas Werner
a8166462ad
File messages (qml)
2019-11-23 20:06:15 +01:00
Nicolas Werner
82091999c4
Add lock to encrypted messages
2019-11-23 20:06:14 +01:00
Nicolas Werner
240b3a566b
Add send/received indicator
2019-11-23 20:06:14 +01:00
Nicolas Werner
5200db17e9
Implement basic placeholder and disable unimplemented event types
2019-11-23 20:06:14 +01:00
Nicolas Werner
a1c97fc8d6
Show redactions in qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
86f4119a05
Implement basic ImageMessages in qml timeline
...
I suck at sizing so the images in the message are currently hardcoded to
300 pixels in width...
2019-11-23 20:06:14 +01:00
Nicolas Werner
ebeb1eb772
Implement avatars in qml timeline
2019-11-23 20:06:14 +01:00
Nicolas Werner
bbbd5df75f
Use system colors for now
2019-11-23 20:06:14 +01:00
Nicolas Werner
34f5400e99
Implement TextMessage delegate
...
Text selection over multiple items doesn't work yet
2019-11-23 20:06:14 +01:00
Nicolas Werner
8e611abe87
Replace timeline with empty qml view
2019-11-23 20:06:14 +01:00
Joseph Donofry
8b2488b7ef
Update Mentions UI
...
Mentions are now an '@' icon in the upper right.
UI Popup is now a smaller dialog.
Still lots of work to be done here.
2019-07-21 21:58:11 -04:00
redsky17
7c630b1363
Add reply and menu buttons to TimelineItem
2019-05-27 16:04:35 -04:00
redsky17
df5d24c87f
Revert "Remove built-in emoji picker"
...
This reverts commit 4b807229aa
.
2019-01-26 18:17:08 +00:00
Konstantinos Sideris
2295d681a4
Remove the bundled open sans font
2018-10-07 13:27:20 +03:00
Konstantinos Sideris
4b807229aa
Remove built-in emoji picker
2018-10-07 13:13:14 +03:00
Victor Berger
18a98a7c1d
Display tags as sorting items in the community panel ( #401 )
2018-09-28 12:40:51 +00:00
Konstantinos Sideris
0247b47553
Refactor the room settings menu to look like the user profile
2018-07-22 15:41:06 +03:00
Konstantinos Sideris
d7e5171bfa
Create user profile modal
2018-07-20 12:02:35 +03:00
Konstantinos Sideris
e4dedbcaba
Mark own read messages with a double checkmark ( #377 )
2018-07-17 23:50:18 +03:00
Konstantinos Sideris
ccc6cd8dab
Mark encrypted messages with a lock icon
2018-07-01 19:40:53 +03:00
Konstantinos Sideris
340c9ab9de
Add menu to modify the name & topic of the room
...
fixes #235
2018-05-16 20:41:15 +03:00
Konstantinos Sideris
7621dc0cb0
Fix UI inconsistencies between room list & communities
...
fixes #204
fixes #255
2018-04-28 15:27:12 +03:00
Max Sandholm
312df6f3bb
Communities ( #195 )
2018-01-09 15:07:32 +02:00
Konstantinos Sideris
ef0b0f6879
Add menu to invite users
2017-12-10 23:59:50 +02:00
Konstantinos Sideris
432a2e1354
Add inline audio clip player (m.audio) ( #143 )
2017-12-01 15:39:50 +02:00
Konstantinos Sideris
b21942a3e3
Add read support for m.file messages ( #24 )
2017-11-28 02:01:37 +02:00
Konstantinos Sideris
f0ecf6eee6
Add dark theme
2017-11-25 18:19:58 +02:00
Max Sandholm
19b526d453
Use system color scheme (using a Qt stylesheet) #104
...
The color scheme of nheko obeys the default color theme of Qt
(i.e. the system theme). It uses a Qt stylesheet to accomplish this,
which means replacing the color theme with a custom theme would only
be a matter of writing a new style sheet and loading it into the app.
2017-11-16 16:33:52 +02:00
Konstantinos Sideris
845228ac6a
Add scroll-down button
2017-10-27 22:20:33 +03:00
Konstantinos Sideris
8390ff253d
Fix icons for retina displays
2017-10-15 22:08:51 +03:00
jansol
f5ba63946b
Improve login flow ( #35 )
...
* Validate both inferred and explicitly entered server addresses by attempting to call the /versions endpoint
* If the domain from the mxid fails validation, try prefixing it with 'matrix'
* Only show server address field if address validation ultimately fails
2017-07-08 14:41:49 +03:00
Konstantinos Sideris
c184362044
Add menu to toggle notifications
2017-05-31 17:06:03 +03:00
Konstantinos Sideris
42bb9bb63a
Add full emoji support
2017-04-23 21:31:08 +03:00
Konstantinos Sideris
fa83ae1cf8
Add logo icons
2017-04-21 17:16:29 +03:00
Konstantinos Sideris
f046dc8ac6
Add initial read-only emoji support
2017-04-19 19:38:39 +03:00
Konstantinos Sideris
239780557f
Add logout button
...
Logout from the current session and invalidate the current token
2017-04-09 02:17:04 +03:00
Konstantinos Sideris
4f45575c79
Initial commit
2017-04-06 02:06:42 +03:00