Commit Graph

1706 Commits

Author SHA1 Message Date
Malte E 02da8e445a make long topic collapsible 2022-03-02 10:02:01 +01:00
Nicolas Werner 89a8f7a3f1
Hide hover when leaving the timeline 2022-03-01 04:21:00 +01:00
Nicolas Werner 35a2b0e45a
Fix metadata not resizing properly 2022-03-01 03:12:57 +01:00
Nicolas Werner 23efa8f815
Fix a few small completer glitches 2022-03-01 02:33:22 +01:00
Nicolas Werner d84502737b
Fix misalignment in room list tiles 2022-02-26 16:06:33 +01:00
Weblate e37fa69116 Translated using Weblate (Indonesian)
Currently translated at 100.0% (665 of 665 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2022-02-26 05:50:23 -05:00
Nicolas Werner a899b08939
Update translations 2022-02-26 02:38:20 +01:00
Malte E 49aceefae3
Fix roomlist timestamp being off-screen (#966)
* fix timestamp disappearing off-screen

* remove mobileMode dependency of ScrollHelper
2022-02-25 21:57:13 +00:00
Malte E 22235defac restore default width and height 2022-02-25 22:05:35 +01:00
Malte E e59468f28c clean up indentation 2022-02-25 21:59:01 +01:00
Malte E fd3efdffcf make RoomSettings mobile friendly and more like UserProfile 2022-02-25 21:57:19 +01:00
Nicolas Werner 2c5489468d
Fix mobile call screen
See #469
2022-02-25 17:24:00 +01:00
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
DeepBlueV7.X ebc0384ebb
Merge pull request #956 from maltee1/mobile_room_directory
Mobile room directory
2022-02-23 01:14:36 +00:00
Malte E 3d8e5c0028 make room directory fit mobile screens 2022-02-21 22:41:02 +01:00
Nicolas Werner ff4334d59e
Don't leak dialogs
It seems that you need to manually destroy created objects... Great...

fixes #898
2022-02-21 05:01:01 +01:00
Nicolas Werner 609cd82dc0
Fix forward completer 2022-02-21 04:07:13 +01:00
Malte E 1c8a5c645d
Add sender names to state events (#948)
* add sendernames to state events

* Center state events and make them less tiny
2022-02-21 00:39:32 +00:00
DeepBlueV7.X b3da8738bf
Merge pull request #951 from maltee1/fix_timeline_scrollbar
Fix timeline scrollbar
2022-02-21 00:31:09 +00:00
DeepBlueV7.X 8727b696fc
Merge pull request #946 from maltee1/mobile_usersettings
Make UserSettingsPage fit on a phone screen
2022-02-21 00:25:06 +00:00
Malte E 8b6d4a57e6 another shot in the dark 2022-02-20 13:51:07 +01:00
Malte E 8b75d86924 try to make scrollbar overlap content based on style 2022-02-20 11:18:39 +01:00
Malte E ea7c8d1427 remove touchobserver 2022-02-20 10:09:22 +01:00
Malte E 4f8e6602c4 limit width of comboboxes and add bottomPadding 2022-02-20 09:45:37 +01:00
Nicolas Werner d941974e35
Simplify logic to suppress wheel events 2022-02-20 03:03:11 +01:00
Malte E af8fbb990b remove reparenting 2022-02-19 21:47:19 +01: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
Malte E c405eddea6 actually fix awkward message spacing 2022-02-18 21:33:09 +01:00
Malte E a3fcb4d990 fix awkward message spacing 2022-02-18 21:29:14 +01:00
Malte E 144e7cd038 make search usable on mobile 2022-02-18 21:06:28 +01:00
Malte E 8fede53c82 let labels wrap and collapse below the back button 2022-02-18 20:20:52 +01:00
tastytea 624da5e028
Make hover highlight fill the full width of the timeline
Rows in the message bubble design are only as wide as the bubbles. This
lead to invisible hover highlight. Now it's consistent.
2022-02-18 02:20:56 +01:00
Nicolas Werner 0629ea5932
Always enable hover for ItemDelegate 2022-02-17 15:32:25 +01:00
Nicolas Werner c0f415238d
Fix images without size not showing (take5) 2022-02-17 00:42:57 +01:00
Nicolas Werner c310e6f35c
Fix hover highlight when hovering hover menu
fixes #941
2022-02-16 23:25:19 +01:00
DeepBlueV7.X 6a47b47571
Merge pull request #939 from maltee1/better_bubbles
Place metadata next to content if there is space
2022-02-16 20:21:22 +00:00
Nicolas Werner d330fdb61f
Fix hovering messages 2022-02-14 23:13:22 +01:00
Nicolas Werner e077bdbdd5
Allow window sizes smaller than 400x400 2022-02-14 22:56:35 +01:00
Malte E 1cc4f76998 fix overlap in NoticeMessage 2022-02-14 21:59:35 +01:00
Malte E e69f0fe960 don't mess up old layout 2022-02-14 21:15:16 +01:00
Malte E 6f3ed5b282 space-saving metadata placement 2022-02-14 21:07:03 +01:00
Nicolas Werner 1df1b5037e
Fix second codeblock not wrapping 2022-02-14 16:47:27 +01:00
Nicolas Werner 297c819bf0
Fix padding in redactions 2022-02-14 15:57:08 +01:00
Nicolas Werner ddcd4850f1
Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into maltee1-message-bubbles 2022-02-14 15:43:17 +01:00
Malte E ddf11d9a8c improve spacings 2022-02-14 14:50:37 +01:00
Malte E ce13ccd677 fix redactions line-wrapping 2022-02-14 14:16:11 +01:00
Malte E 414257bf0e fix bugs found by Nico 2022-02-14 14:03:17 +01:00
Nicolas Werner 6e1ac16f61
Fix overlapping offline indicator 2022-02-14 04:05:33 +01:00
Malte E 993b0ae721 fix vertical space for some state events 2022-02-13 13:27:31 +01:00
Malte E 987b9bed6b add small avatars option and tweak colors and spacings 2022-02-13 13:12:51 +01:00
Nicolas Werner 47b822604d
Hidden events: Refactor slightly for reusability 2022-02-12 19:48:53 +01:00
Malte E 894438c6ce place own bubbles on right and remove user info 2022-02-11 23:12:04 +01:00
Malte E d0ac110cb7 Fix layout - no more binding loops (hopefully) 2022-02-11 22:02:30 +01:00
tastytea 72cfb06208
Hidden events: Some cleanup 2022-02-10 00:48:35 +01:00
tastytea 49b313e3b8
Hidden events: Make save-function reusable for global account data 2022-02-10 00:48:35 +01:00
tastytea f7ca41bc49
Hidden events: Change title and prompt depending on isRoomSetting
We would have to set text and title separately otherwise.
2022-02-10 00:48:35 +01:00
tastytea f0bb64030e
Hidden events: Incorporate suggestions from review
- Set TitleHint flag on dialog
- Store hidden events as QSet<QString> instead of std::vector<bool>
- Change wording in dialog (disable events instead of turning the hiding
  on)
2022-02-10 00:48:35 +01:00
tastytea d4cc3507f8
Hidden events: Enhance tooltips
Shorten tooltip for power levels, expand tooltip for user events.
2022-02-10 00:48:35 +01:00
tastytea 5cd3e61cb0
Add GUI to change hidden events per room
This adds a dialog to the room settings in which the user can choose
which of these three event types they want to hide (additionally to the
default):

  - m.room.member
  - m.room.power_levels
  - m.sticker

The current state is read when room settings are opened and saved when
new settings are accepted.
2022-02-10 00:48:35 +01:00
Malte E 0e548b7d39 fixed most of the binding loops 2022-02-09 21:36:04 +01:00
Malte E 5db7ec7f03 Variable width bubbles (still has binding loop) 2022-02-09 17:53:02 +01:00
Malte E e290f9938a
Update resources/qml/delegates/Reply.qml
Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
2022-02-07 22:04:49 +01:00
Malte E 12d600db97 add translations and actually add changes to TimelineModel 2022-02-07 21:53:37 +01:00
Malte E 384c9c91e3 print state events without bubbles, displaynames or avatars and in a smaller font 2022-02-07 21:00:51 +01:00
Malte E 9d194cc2e6 clean up margin setting 2022-02-05 21:53:21 +01:00
Malte E f5a693ac03 place metadata below message when the Layout is narrow (<350) 2022-02-05 14:12:51 +01:00
tastytea 9836443d26
Add maximum width to room name in user profile
Layout is: spacing | text | spacing | button | spacing
Therefore we subtract 3x spacing and 1x button(16) from width.
2022-02-05 01:40:31 +01:00
tastytea 721c315be2
Add maximum width to user name in profile
Layout is: padding | text | margin | button | padding
Therefore we subtract 2x padding, 1x margin and 1x button from
width. And an extra button for some reason. 🤷
2022-02-05 01:38:03 +01:00
tastytea 2815ad0408
Fix width of room name to dialog width 2022-02-04 23:40:40 +01:00
Malte E 3f7c15c7af Add message bubbles 2022-02-04 23:12:30 +01:00
Malte E 3c8c02e802 Revert removal of width and height in TextMessage and implicitWidth in MessageDelegate 2022-02-04 21:20:25 +01:00
Nicolas Werner 7b00411dc4 Show widgets as links 2022-02-04 20:48:14 +01:00
DeepBlueV7.X 00116e8128
Merge pull request #906 from LorenDB/offlineIndicator
Add offline indicator
2022-02-04 07:13:53 +01:00
Loren Burkholder 9d3d85c5c2 Use different height setting 2022-02-03 18:31:29 -05:00
Malte E 04b47d6882 prepare code for message bubbles and dynamic message layout 2022-02-03 20:26:20 +01:00
DeepBlueV7.X b30616e183
Merge pull request #918 from tastytea/stickerpicker-reapply-search
Clear search text in StickerPicker when the popup closes
2022-02-03 11:00:07 +01:00
Weblate 0024b6bf24 Translated using Weblate (Chinese (Simplified))
Currently translated at 16.4% (104 of 633 strings)

Co-authored-by: hulb <hulb@live.cn>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/zh_Hans/
Translation: Nheko/nheko
2022-02-02 13:52:06 -05:00
tastytea eb13bed201
Clear search text in StickerPicker when the popup closes
Same as emoji picker.
2022-02-02 18:00:50 +01:00
Loren Burkholder 5bed3684ec Add offline indicator (#472) 2022-02-01 23:39:22 -05:00
DeepBlueV7.X b706e272e5
Merge pull request #893 from Nheko-Reborn/qml-root
Qml root
2022-01-30 19:18:32 +00:00
Nicolas Werner f76d679ef6
Fix list items being hoverable through between settings and new room buttons 2022-01-30 20:09:58 +01:00
Nicolas Werner 2613275461
Reimplement error notifications 2022-01-30 19:14:33 +01:00
Nicolas Werner a0a35c8786
keep the RegisterPage name
So we don't have to retranslate.
2022-01-29 17:30:56 +01:00
Nicolas Werner f28013dc18
Port registration to Qml 2022-01-28 15:24:56 +01:00
Joseph Donofry 42ae8fa9f2 Use ScrollHelper on EmojiPicker 2022-01-26 19:14:18 -05:00
Nicolas Werner 4a80fdc951
Functional login page 2022-01-26 21:44:13 +01:00
Nicolas Werner aaae72a4f2
Fix focus and qml parenting with qml root 2022-01-26 21:44:13 +01:00
Nicolas Werner b106eafb0e
Initial qml root window 2022-01-26 21:44:13 +01:00
Weblate e81427c879 Translated using Weblate (Indonesian)
Currently translated at 100.0% (633 of 633 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2022-01-15 05:39:53 -05:00
Nicolas Werner c59bb67569
Fix setting double values in setting spinboxes 2022-01-13 05:52:31 +01:00
Nicolas Werner 34abae0c42
Small size and selection improvements for the settings page 2022-01-13 04:16:26 +01:00
Nicolas Werner 41a9577201
Fix device verification colors 2022-01-12 19:03:29 +01:00
Nicolas Werner 39bf20baed
Move usersettings page to pages subdir 2022-01-12 19:03:29 +01:00
Joseph Donofry d2ee5d8d43
Merge pull request #883 from Nheko-Reborn/qml-usersettings
Port usersettings to qml
2022-01-11 13:04:55 -05:00
Nicolas Werner 59bc8307c8
Address review comments 2022-01-11 04:12:42 +01:00
Weblate edfeb5c284 Translated using Weblate (Dutch)
Currently translated at 100.0% (633 of 633 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2022-01-09 23:07:35 -05:00
Nicolas Werner f1a23355bd
Port usersettings to qml 2022-01-09 01:02:25 +01:00
Drake cc3fa9c063 Spanish translation done 2022-01-06 09:27:09 +00:00
Joseph Donofry 53c73c2195
Fix some minor UI issues with ImageOverlay and RawMessageDialog 2022-01-05 23:33:08 -05:00
Nicolas Werner 8d52c17f29
Work around images with size 0 in info
fixes #875
2022-01-04 05:19:48 +01:00
Nicolas Werner 193215c067
Update translations 2022-01-03 04:01:44 +01:00
Nicolas Werner 6d4ff70b48
Add minimum scale in image viewer 2022-01-03 04:00:21 +01:00
Nicolas Werner eee61cd524
Fix download icon size 2022-01-02 23:17:53 +01:00
Weblate b9afc6bf04 Translated using Weblate (Estonian)
Currently translated at 100.0% (633 of 633 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/
Translation: Nheko/nheko
2022-01-02 16:25:19 -05:00
Weblate b2c7919b9f Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)

Co-authored-by: Eldred HABERT <stuff@eldred.fr>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2022-01-02 16:25:19 -05:00
Nicolas Werner ccc221c341
Make some icons smoother 2022-01-02 22:14:31 +01:00
Nicolas Werner 66520eae19
Port image overlay to qml
Allows you to zoom and pan now.

relates to #647
2022-01-02 21:46:29 +01:00
Nicolas Werner c3e2e73175
Fix fade out of ripple 2022-01-02 20:13:21 +01:00
Nicolas Werner 1c83ce1e79
Simplify Ripple effect and make it easier to use everywhere 2022-01-02 06:22:50 +01:00
Weblate e05720b5ca Translated using Weblate (French)
Currently translated at 99.6% (631 of 633 strings)

Co-authored-by: Eldred HABERT <stuff@eldred.fr>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2022-01-01 20:04:44 -05:00
Weblate 41688664b2 Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/
Translation: Nheko/nheko
2022-01-01 20:04:44 -05:00
Drake 531f5c5fa1 Added more spanish translation
I was looking at weblate and saw this one was barely translated so here it is, not fully done yet though mostly because I didn't understand the context for some text or just didn't know the "best" way of translating it to spanish but I'll try to keep on it
2022-01-01 20:40:28 +00:00
Nicolas Werner 1dc53a301f
Fix hovering aliases that only have text 2022-01-01 16:38:52 +01:00
Nicolas Werner 7685d1808b
Strip variant selector in some cases
fixes #439
Workaround for https://bugreports.qt.io/browse/QTBUG-97401
fixes #810
2022-01-01 07:10:12 +01:00
Nicolas Werner 61404641d9
Update year in copyright notice to shut up lint job 2022-01-01 04:57:53 +01:00
Weblate 4b166e2e2d Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/
Translation: Nheko/nheko
2021-12-31 22:42:58 -05:00
Nicolas Werner 52a6105dc1
Update translations 2022-01-01 04:41:15 +01:00
Weblate 7942bfdf1a Translated using Weblate (Spanish)
Currently translated at 7.4% (47 of 627 strings)

Translated using Weblate (Spanish)

Currently translated at 7.4% (47 of 627 strings)

Translated using Weblate (Spanish)

Currently translated at 7.4% (47 of 627 strings)

Co-authored-by: Diego Collado <diego@diegocollado.net>
Co-authored-by: Edd Ludd <nrdz4xoo@anonaddy.me>
Co-authored-by: Richard <mpxfsfuv@sharklasers.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/es/
Translation: Nheko/nheko
2021-12-31 15:30:46 -05:00
Weblate 245ac74198 Added translation using Weblate (Catalan)
Co-authored-by: Edd Ludd <nrdz4xoo@anonaddy.me>
Co-authored-by: Weblate <noreply@weblate.org>
2021-12-31 15:30:46 -05:00
Nicolas Werner 6f77a1fe9d
Use the styles default delay for tooltips
This makes them less annoying when scrolling or accessing the popup
menu.

See also #860
2021-12-31 00:48:55 +01:00
Nicolas Werner 750c64f323
Get rid of some useless code 2021-12-31 00:48:55 +01:00
Nicolas Werner b7d6191e24
Fix wrapping in member events 2021-12-31 00:48:55 +01:00
Weblate b3dee6e03e Translated using Weblate (Spanish)
Currently translated at 4.6% (29 of 627 strings)

Co-authored-by: LluisE <lluise@tutanota.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/es/
Translation: Nheko/nheko
2021-12-30 14:40:41 -05:00
Joe Donofry 459edcd71a Merge branch 'completer_scrolling' into 'master'
Completer scrolling

See merge request nheko-reborn/nheko!20
2021-12-30 04:46:30 +00:00
Joe Donofry c8ff44aa20 Increase Completer limit to 30
- Add scrolling
- Only display ~7 items at once
2021-12-30 04:46:30 +00:00
Nicolas Werner 9a9dbda571
Update presence dynamically and reduce allocations 2021-12-30 04:54:03 +01:00
Weblate b9318a317b Translated using Weblate (Indonesian)
Currently translated at 100.0% (627 of 627 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2021-12-27 18:27:40 -05:00
Nicolas Werner 7742f12f30
Use body in alt text of custom emoji 2021-12-27 19:08:13 +01:00
Nicolas Werner ea6b19b307
Add an ugly custom emote completer using ~ 2021-12-27 06:23:36 +01:00
Nicolas Werner 926c7a89ad
Add alternative shortcut to Alt-A for systems, where that is taken already 2021-12-22 02:45:25 +01:00
Nicolas Werner b9a4f369e1
Fix date in CHANGELOG and appdata 2021-12-21 09:34:25 +01:00
Nicolas Werner dfab0c92d7
Release 0.9.1 2021-12-21 00:17:38 +01:00
Weblate 22fa528f73 Translated using Weblate (Indonesian)
Currently translated at 100.0% (627 of 627 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2021-12-20 07:08:42 -05:00
Nicolas Werner c03e4c1261
Make Nheko show up in system notification settings on Linux
relates to #845
2021-12-19 09:35:59 +01:00
Nicolas Werner 6484ed6496
Explicitly set text format for raw message dialog 2021-12-19 09:35:59 +01:00
Weblate 123aeeadaa Translated using Weblate (Indonesian)
Currently translated at 99.0% (621 of 627 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2021-12-17 11:53:31 -05:00
Weblate d2425552ff Translated using Weblate (Estonian)
Currently translated at 100.0% (627 of 627 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/
Translation: Nheko/nheko
2021-12-17 06:23:16 -05:00
Weblate 88521caf0d Translated using Weblate (French)
Currently translated at 100.0% (627 of 627 strings)

Co-authored-by: Eldred HABERT <stuff@eldred.fr>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2021-12-16 22:45:24 -05:00
Weblate cb80bddcef Translated using Weblate (German)
Currently translated at 100.0% (627 of 627 strings)

Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/de/
Translation: Nheko/nheko
2021-12-16 22:45:24 -05:00
Weblate 24aae16f16 Translated using Weblate (Dutch)
Currently translated at 100.0% (627 of 627 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2021-12-16 22:45:24 -05:00
Nicolas Werner 5ea60a4f7f
Update translations 2021-12-16 23:31:42 +01:00
Nicolas Werner 999ac95658
Fix a small alignment issue of text in notification bubbles 2021-12-16 21:30:58 +01:00
Loren Burkholder 4a7e6d3f48 Fix a few things 2021-12-15 19:10:01 -05:00
Loren Burkholder 6e7e22b0e7 Make notification count bubbles expand some more 2021-12-15 19:09:57 -05:00
Loren Burkholder b25cda6939 Don't get too large of corners 2021-12-13 19:08:54 -05:00
Loren Burkholder d15094b21e Use better translation method 2021-12-13 19:08:54 -05:00
Loren Burkholder c09c0d35b8 Make opening room members from rooms settings dialog work 2021-12-13 19:08:54 -05:00
Loren Burkholder 95887c87db Make it obvious that this is a notification and not the actual message 2021-12-13 19:08:54 -05:00
Nicolas Werner d46e517e3a
Only show room pack button, when you can actually create one 2021-12-13 23:25:42 +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 2974c541c5
Misc pack editor improvements 2021-12-13 06:18:30 +01:00
Nicolas Werner bb600dd3d1
Show some avatar for image packs 2021-12-13 06:00:32 +01:00
Nicolas Werner dae032172d
Add recently used reactions
fixes #435
2021-12-13 00:43:05 +01:00
Nicolas Werner ad91784d86
Vertically align message input
fixes #351
2021-12-12 00:03:00 +01:00
Nicolas Werner b4ef2ce60c
Allow clicking links in replies
fixes #529
2021-12-11 23:56:24 +01:00
Nicolas Werner d36ba00ff6
Properly set position of resize handler after letting it go
fixes #817
fixes sidebar not staying small after restart
2021-12-11 20:47:41 +01:00
Nicolas Werner 5c1cc7d5c6
Fix broken top bar clicks without pins 2021-12-11 19:21:01 +01:00
Nicolas Werner e5a6deaeb2
Change width of pinned message box 2021-12-11 07:01:14 +01:00
Nicolas Werner 75b112f0c8
Support pinned messages
fixes #519
2021-12-11 06:10:41 +01:00
Nicolas Werner 2e0d0dad96
Fix escaped html showing up in playable media message labels
fixes #840
2021-12-08 23:37:55 +01:00
Weblate 8effdbc447 Translated using Weblate (Indonesian)
Currently translated at 100.0% (612 of 612 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2021-12-07 21:32:46 -05:00
Nicolas Werner d409bab838
Limit max memory usage of images 2021-12-08 02:43:08 +01:00
Nicolas Werner 868342ffc9
Allow swiping between views in single page mode
Allows access to spaces on mobile for example
2021-12-06 23:38:39 +01:00
Weblate f36b3836a6 Translated using Weblate (Dutch)
Currently translated at 100.0% (612 of 612 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2021-12-05 00:13:12 -05:00
Weblate dfc510129f Translated using Weblate (Esperanto)
Currently translated at 99.8% (611 of 612 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2021-12-02 20:02:37 -05:00
Weblate 7b50c4ad2c Translated using Weblate (French)
Currently translated at 100.0% (612 of 612 strings)

Co-authored-by: Eldred HABERT <stuff@eldred.fr>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2021-12-02 20:02:37 -05:00
Nicolas Werner 943a20fc37
Navigate to subspaces by clicking on them 2021-12-02 03:53:12 +01:00
Weblate 2a3492be69 Translated using Weblate (Finnish)
Currently translated at 92.9% (569 of 612 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2021-12-01 04:17:36 -05:00
Weblate fcd5977c5d Translated using Weblate (Estonian)
Currently translated at 100.0% (612 of 612 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/
Translation: Nheko/nheko
2021-12-01 04:17:36 -05:00
Nicolas Werner aa5d2098d0
Don't waste space for non existing subspaces 2021-12-01 00:46:02 +01:00
Nicolas Werner fee2f5c701
Don't pad, just fill 2021-12-01 00:33:22 +01:00
Nicolas Werner 65152252a4
Leaves can't collapse 2021-12-01 00:24:57 +01:00
Nicolas Werner fe49beb68e
Hide me underneath the space tree 2021-12-01 00:04:01 +01:00
Weblate 0d43eb1e11 Translated using Weblate (English)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Joseph Donofry <rubberduckie3554@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/en/
Translation: Nheko/nheko
2021-11-29 04:35:16 -05:00
Nicolas Werner a703e6f041
Remove double padding on redactions 2021-11-29 03:10:35 +01:00
Nicolas Werner a5bfc833e4
Fix source translation 2021-11-29 02:01:28 +01:00
Joe Donofry b920f8d7ca Change QML UI for redactions 2021-11-29 00:59:57 +00:00
Weblate a9941c902b Translated using Weblate (Italian)
Currently translated at 43.0% (261 of 606 strings)

Co-authored-by: Elia Tomasi <elia.tomasi@pm.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/it/
Translation: Nheko/nheko
2021-11-25 00:36:17 -05:00
Nicolas Werner 2324d2de05
Fix colors of sidebar in replies 2021-11-24 04:09:22 +01:00
Nicolas Werner aea7461cba
Fix one more wrong background color 2021-11-22 22:16:55 +01:00
DeepBlueV7.X b1092c0f2f
Merge pull request #822 from Nheko-Reborn/dm-filter
Add a filter for direct chats
2021-11-21 22:46:51 +01:00
Nicolas Werner 5ef3250994
Add a filter for direct chats
fixes #317
2021-11-20 22:48:04 +01:00
Weblate a6e633cdab Translated using Weblate (French)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2021-11-20 06:05:59 -05:00
Nicolas Werner 97aadee01c
Pass correct background color to username separator 2021-11-20 00:32:03 +01:00
Joseph Donofry 44cd873c12
Update macOS icon package to macOS-y style. Thanks quinn 2021-11-19 17:36:57 -05:00
Nicolas Werner f32acdd23f
Release 0.9.0 2021-11-19 01:22:36 +01:00
Nicolas Werner 1af204f7d3
Fix mouse cursor on top bar 2021-11-19 00:28:56 +01:00
Nicolas Werner 57fb0d79f9
Fix colors and alignment in dialogs 2021-11-18 22:33:45 +01:00
Joseph Donofry 7be659af46
Fix video call filename and qtjdenticon for windows 2021-11-18 22:04:01 +01:00
Nicolas Werner d1e1e9363d
Fix qml warnings and missing icons 2021-11-18 22:04:00 +01:00
Weblate 71dce9c64a
Translated using Weblate (Dutch)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2021-11-18 22:04:00 +01:00
Nicolas Werner b8802c99ed
Fix resolution of failed image 2021-11-18 22:04:00 +01:00
Loren Burkholder 9a5d457a49 Quality-of-life improvements to InputDialog 2021-11-16 21:06:51 -05:00
Loren Burkholder b5e25a8369 Don't add arbitrary padding
This breaks the vertical-centeredness on the close button.
2021-11-16 20:35:10 -05:00
Loren Burkholder f048caee69 Simplify code for padding delegates 2021-11-16 18:53:44 -05:00
Loren Burkholder 36f1bbcc02 Remove duplicate property 2021-11-16 18:40:48 -05:00
Loren Burkholder b1c1274d96 Allow removing users from the invite dialog 2021-11-16 18:40:48 -05:00
Loren Burkholder e09af0b101 Nicer padding 2021-11-16 18:40:48 -05:00
Loren Burkholder f095352a2c Add pointing hand cursor shape 2021-11-16 18:40:48 -05:00
Loren Burkholder 07aa89cca1 Port invite dialog to use ItemDelegate 2021-11-16 18:40:48 -05:00
Loren Burkholder d645c43618 Add highlight on hover 2021-11-16 18:40:48 -05:00
Loren Burkholder 8ca1b93abb Switch member dialog to using ItemDelegate 2021-11-16 18:40:48 -05:00
Nicolas Werner df1f549a2c
Use filled shields everywhere and distinguish different states more 2021-11-17 00:37:30 +01:00
Loren Burkholder f3aeb4b044
Switch icon theme to Fluent icons 2021-11-17 00:37:26 +01:00
Weblate 64ffb58797 Translated using Weblate (Polish)
Currently translated at 83.4% (506 of 606 strings)

Translated using Weblate (Polish)

Currently translated at 83.4% (506 of 606 strings)

Co-authored-by: AXD <dexkingcrazy@gmail.com>
Co-authored-by: luff eman <userx@disroot.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pl/
Translation: Nheko/nheko
2021-11-16 18:09:36 -05:00
Weblate d0cfdb5140 Translated using Weblate (Portuguese (Portugal))
Currently translated at 95.8% (581 of 606 strings)

Co-authored-by: Tnpod <tmpod@pm.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-11-16 14:06:56 -05:00
Weblate c75635ea9a Translated using Weblate (Esperanto)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2021-11-16 14:06:56 -05:00
Nicolas Werner 61d2d1c665
Support exif rotation on received videos
fixes #674
2021-11-15 03:36:30 +01:00
Weblate 131c64ecde Translated using Weblate (Indonesian)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2021-11-14 17:14:41 -05:00
Weblate c61fd4f723 Translated using Weblate (Portuguese (Portugal))
Currently translated at 79.2% (480 of 606 strings)

Co-authored-by: Tnpod <tmpod@pm.me>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/pt_PT/
Translation: Nheko/nheko
2021-11-14 17:14:41 -05:00
Nicolas Werner c6ae336c30
Reenable still image viewer for WebP until we qmlify the image viewer 2021-11-14 22:18:25 +01:00
Nicolas Werner b0530089ab
Fix some colors switched to yellow by accident 2021-11-13 03:21:42 +01:00
Weblate f5c6232937 Translated using Weblate (Esperanto)
Currently translated at 99.5% (603 of 606 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2021-11-12 16:08:05 -05:00
Nicolas Werner 1ab4d35579 Merge branch 'video_player_enhancements' into 'master'
Video player enhancements

See merge request nheko-reborn/nheko!15
2021-11-12 00:19:25 +00:00
Nicolas Werner b7b4fd0e9b
Format qml 2021-11-11 21:32:38 +01:00
Nicolas Werner 6c5807ed0c
Make yellow darker
Fixes readability issues in the userprofile.

fixes #440
2021-11-11 21:26:18 +01:00
Nicolas Werner 771f3ea316
Make pill text color match the separator color 2021-11-11 21:15:33 +01:00
Nicolas Werner 435047b1ba
Make it possible to unhide the controls on mobile 2021-11-11 19:56:51 +01:00
Nicolas Werner ffc60180de
Cleanup positioning of player elements 2021-11-11 19:23:52 +01:00
Joseph Donofry c5e8b2da15
More refactoring and layout updates 2021-11-11 00:16:25 -05:00
Nicolas Werner ca3198c1aa
Swap encryption and edit indicator 2021-11-11 04:43:37 +01:00
Nicolas Werner 8f3a6abfa2
Improve the layout and behaviour of topbar slightly 2021-11-11 04:29:50 +01:00
Weblate 989d0db3b7 Translated using Weblate (Estonian)
Currently translated at 100.0% (606 of 606 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/
Translation: Nheko/nheko
2021-11-10 12:59:15 -05:00
Weblate f5958e6a32 Translated using Weblate (Esperanto)
Currently translated at 97.1% (589 of 606 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2021-11-10 12:59:15 -05:00
Weblate b1b6da2a3b Translated using Weblate (Finnish)
Currently translated at 93.7% (568 of 606 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fi/
Translation: Nheko/nheko
2021-11-10 12:59:15 -05:00
Joseph Donofry e3eb87cc21
More player fixes 2021-11-09 23:52:59 -05:00
Joseph Donofry df17e4e28b
Fix audio player and use same controls for video and audio 2021-11-09 22:33:16 -05:00
Joseph Donofry c1c9c71b08
Move rest of controls to separate file 2021-11-09 22:17:00 -05:00
Joseph Donofry f6fcae124f
Initial Refactoring into separate controls 2021-11-09 19:28:53 -05:00
Joseph Donofry c68c8de74f
Merge remote-tracking branch 'nheko-im/master' into video_player_enhancements 2021-11-09 18:34:40 -05:00
Joseph Donofry 42b74509ea
Incorporate nico's suggestions, fix volume slider 2021-11-08 22:55:16 -05:00
DeepBlueV7.X add5dfce7f
Merge pull request #798 from LorenDB/fixRRDialog
Fix clicking on avatar
2021-11-09 03:30:24 +01:00
Loren Burkholder 2c725bd1e5 Fix clicking on avatar 2021-11-08 21:26:35 -05:00
Nicolas Werner ebc93c8870
Explicitly namespace platform module 2021-11-09 02:57:01 +01:00
Joseph Donofry 13a5194c08
Minor fixes for undefined qml behavior 2021-11-08 19:18:11 -05:00
Joseph Donofry c93a7b2435
Merge remote-tracking branch 'nheko-im/master' into video_player_enhancements 2021-11-08 18:32:19 -05:00
Nicolas Werner d0939dc96e
Update translations 2021-11-08 19:42:20 +01:00
Weblate acb5ed6160 Translated using Weblate (French)
Currently translated at 100.0% (604 of 604 strings)

Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/fr/
Translation: Nheko/nheko
2021-11-08 01:17:30 -05:00
Weblate a2389dbe5a Translated using Weblate (Dutch)
Currently translated at 100.0% (604 of 604 strings)

Co-authored-by: Jaron Viëtor <jaron@v8or.nl>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/nl/
Translation: Nheko/nheko
2021-11-08 01:17:30 -05:00
Weblate 3908275194 Translated using Weblate (Esperanto)
Currently translated at 93.0% (562 of 604 strings)

Co-authored-by: Tirifto <tirifto@posteo.cz>
Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/eo/
Translation: Nheko/nheko
2021-11-08 01:17:30 -05:00
DeepBlueV7.X 1bdf4ebd21
Merge pull request #791 from Nheko-Reborn/secret-storage-fixes
Move away from using an event loop to access secrets
2021-11-07 12:42:40 +01:00
Nicolas Werner 5ca1fb18bb
Move away from using an event loop to access secrets
Fixes messages in room flickering and being stuck

fixes #760
relates to #770
relates to #789
2021-11-07 03:52:57 +01:00
Loren Burkholder 66e40eed65
Merge pull request #790 from LorenDB/fixRRDialog
Fix clicking on read receipts for profiles
2021-11-06 20:02:03 -04:00
Loren Burkholder b5b5c95246 Use ItemDelegate for read receipts 2021-11-06 20:00:20 -04:00
Weblate 6134817941 Translated using Weblate (Estonian)
Currently translated at 100.0% (604 of 604 strings)

Co-authored-by: Priit Jõerüüt <nhkwlate@joeruut.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/et/
Translation: Nheko/nheko
2021-11-06 01:08:21 -04:00
Nicolas Werner 3758c42ed6
Fix leave room dialog 2021-11-05 23:04:44 +01:00
Weblate ac9601e4b1 Translated using Weblate (Indonesian)
Currently translated at 100.0% (604 of 604 strings)

Co-authored-by: Linerly <linerly@protonmail.com>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/id/
Translation: Nheko/nheko
2021-11-05 01:22:48 -04:00
Weblate 8f64f0bb1c Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Co-authored-by: Weblate <noreply@weblate.org>
Translate-URL: https://weblate.nheko.im/projects/nheko/nheko-master/
Translation: Nheko/nheko
2021-11-04 17:19:28 -04:00
Nicolas Werner 4ea87a26c5
Update translations 2021-11-04 22:18:51 +01:00
Nicolas Werner 535039066a
Update German translation 2021-11-04 22:18:49 +01:00