summary refs log tree commit diff
path: root/resources/qml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Show invite reason in the UI (hidden by default)Nicolas Werner2022-12-271-0/+39
|
* Add 'clear' button to search bar and implement search indicator via spinnerJoseph Donofry2022-12-203-2/+39
|
* Fix unread bar sizeNicolas Werner2022-12-181-1/+3
|
* Fix weird QQC2 crash in alias dialogNicolas Werner2022-12-171-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Backtrace: Thread 1 "nheko" received signal SIGSEGV, Segmentation fault. containerWidget (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 2467 if (const QAbstractScrollArea *sa = qobject_cast<const QAbstractScrollArea *>(w->parentWidget())) { (gdb) bt #0 containerWidget(QWidget const*) (w=w@entry=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:2467 #1 0x00007ffff4aa0ad6 in QStyleSheetStyle::drawPrimitive(QStyle::PrimitiveElement, QStyleOption const*, QPainter*, QWidget const*) const (this=0x555559917900, pe=<optimized out>, opt=0x55555ea4b5c0, p=0x7fffffffcfd0, w=0x0) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/styles/qstylesheetstyle.cpp:4452 #2 0x00007fff61d4a86b in KQuickStyleItem::paint(QPainter*) (this=this@entry=0x55555ea4a1e0, painter=painter@entry=0x7fffffffcfd0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1667 #3 0x00007fff61d4b22a in KQuickStyleItem::updatePolish() (this=0x55555ea4a1e0) at /usr/src/debug/kde-frameworks/qqc2-desktop-style-5.101.0/qqc2-desktop-style-5.101.0/plugin/kquickstyleitem.cpp:1928 #4 0x00007ffff57717c2 in QQuickWindowPrivate::polishItems() (this=0x55555ea2e760) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/items/qquickwindow.cpp:393 #5 0x00007ffff570f4ef in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x5555598eb770, w=w@entry=0x7fffe000aef0, inExpose=inExpose@entry=true) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1576 #6 0x00007ffff5710a8e in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=0x5555598eb770, window=<optimized out>) at /usr/src/debug/dev-qt/qtdeclarative-5.15.7-r1/qtdeclarative-everywhere-src-5.15.7/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1374 #7 0x00007ffff43d2b45 in QWindow::event(QEvent*) (this=0x7fffe0006eb0, ev=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindow.cpp:2450 #8 0x00007ffff49ee481 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x7fffe0006eb0, e=0x7fffffffd460) at /usr/src/debug/dev-qt/qtwidgets-5.15.7/qtbase-everywhere-src-5.15.7/src/widgets/kernel/qapplication.cpp:3637 #9 0x00007ffff3e2d618 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7fffe0006eb0, event=0x7fffffffd460) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qcoreapplication.cpp:1064 #10 0x00007ffff43c8368 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x55555f648b30) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qguiapplication.cpp:3261 #11 0x00007ffff43a55ab in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/gui/kernel/qwindowsysteminterface.cpp:1169 #12 0x00007fffef102622 in xcbSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at /usr/src/debug/dev-qt/qtgui-5.15.7-r1/qtbase-everywhere-src-5.15.7/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105 #13 0x00007ffff386d030 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #14 0x00007ffff386d2d8 in () at /usr/lib64/libglib-2.0.so.0 #15 0x00007ffff386d36f in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #16 0x00007ffff3e80e55 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5555596a4770, flags=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #17 0x00007ffff3e2c00b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffffffd700, flags=..., flags@entry=...) at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:69 #18 0x00007ffff3e344ea in QCoreApplication::exec() () at /usr/src/debug/dev-qt/qtcore-5.15.7/qtbase-everywhere-src-5.15.7/include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x00005555594a5c43 in main(int, char**) (argc=2, argv=0x7fffffffdab8) at /home/nicolas/Dokumente/devel/open-source/nheko/src/main.cpp:401 (gdb) p w $1 = (const QWidget *) 0x0
* Fix copy and paste againNicolas Werner2022-12-141-1/+2
|
* Focus text field on key press (swallows first though...)Nicolas Werner2022-12-132-0/+5
|
* Revert "Disable keyboard selection for text by default"Nicolas Werner2022-12-131-2/+0
| | | | This reverts commit 0035c359ce97bf5975e19fd519f5852a40967bd7.
* Add a button to room the upgraded room in the timelineNicolas Werner2022-12-131-0/+28
|
* Disable keyboard selection for text by defaultNicolas Werner2022-12-131-0/+2
|
* confetti (#1243)Loren Burkholder2022-12-103-1/+78
| | | * 🎉 (confetti) message support. Thanks @LorenDB !
* fix squishNicolas Werner2022-12-071-1/+1
|
* Fix downscaleq234rty2022-12-061-2/+2
|
* Fix people icon blurrinessq234rty2022-12-061-2/+0
|
* Change margins because people nagged meNicolas Werner2022-11-101-1/+2
|
* Implement a completer for commandsNicolas Werner2022-11-092-0/+26
| | | | fixes #429
* Add room settings in room listLoren Burkholder2022-11-071-0/+5
|
* Add invert enter key settingLordMZTE2022-11-041-1/+6
|
* Make the higlight ring a bit less in your faceNicolas Werner2022-11-031-1/+1
|
* Highlight higlight tweaks in the timelineNicolas Werner2022-11-012-0/+5
| | | | | fixes #400 fixes #1136
* Fix search rooms buttonNicolas Werner2022-11-011-2/+2
|
* Fix UploadBox thumbnail sizefoxb6122022-10-251-2/+3
|
* VoIP v1 implementation (#1161)Rohit Sutradhar2022-10-145-6/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit for VoIP v1 implementation * Added draft of event handlers for voip methods * Added event handlers for VoIP events, added rejectCall, added version tracking for call version for V0 and V1 compatibility * Added call events to the general message pipeline. Modified Call Reject mechanism * Added message delegates for new events. Modified hidden events. Updated handle events. * Updated implementation to keep track of calls on other devices * Fixed linting * Fixed code warnings * Fixed minor bugs * fixed ci * Added acceptNegotiation method definition when missing gstreamer * Fixed warnings * Fixed linting
* Fix date separatorNicolas Werner2022-10-071-7/+7
|
* Add a shortcut for searchNicolas Werner2022-10-071-2/+8
|
* Add a slow way to search a roomNicolas Werner2022-10-063-24/+79
|
* Basic thread filteringNicolas Werner2022-10-061-4/+13
| | | | The reply pagination logic is a bit weird rn though.
* Fix userprofile on roomlistNicolas Werner2022-10-051-1/+1
|
* Swap thread and edit buttonNicolas Werner2022-10-041-14/+14
|
* Fix raw message dialogNicolas Werner2022-10-041-1/+1
|
* Merge pull request #1202 from Nheko-Reborn/grammarDeepBlueV7.X2022-10-037-10/+10
|\ | | | | Grammar
| * Various grammar fixes (mostly removing commas)Loren Burkholder2022-09-307-10/+10
| |
* | Green is not Svg::greenNicolas Werner2022-10-011-2/+2
| | | | | | | | fixes #1203
* | Merge pull request #1198 from rnhmjoj/pr-greenDeepBlueV7.X2022-10-013-11/+11
|\ \ | | | | | | Add green theme color, make "error" configurable
| * | Add green theme color, make "error" configurablernhmjoj2022-10-013-11/+11
| | |
* | | Replace some user visible mentions of spacesNicolas Werner2022-10-014-5/+5
| | |
* | | Fix wrong file urlsNicolas Werner2022-10-011-3/+3
|/ /
* | Load components on demandNicolas Werner2022-10-012-168/+27
| |
* | Prepare for adding proxy before chat.modelNicolas Werner2022-10-013-37/+37
| |
* | Basic threading supportNicolas Werner2022-09-304-15/+75
|/
* Allow editing permissions in spaces recursivelyNicolas Werner2022-09-283-2/+173
|
* Allow adding non-existing userids to power levelsNicolas Werner2022-09-221-1/+6
|
* Show the community of a roomNicolas Werner2022-09-202-10/+52
|
* Rework how access rules for rooms are modified completelyNicolas Werner2022-09-193-15/+275
|
* Fix "Send by enter" on Windowsq234rty2022-09-161-1/+1
| | | Apparently on windows `Qt.inputMethod.visible` is always true when an input method is installed. Also on windows even after removing the check enter is still consumed by the input method, not nheko.
* Line to indicate first unread message (#1147)Hiers2022-09-113-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * First draft of unread line feature. * Minor visual fix. * Removed unnecessary ternary operator. * Extended unread line functionality to work on minimised window or focusing another window. * Fix for unread line not showing when last read message is hidden. * Minor performance improvement. Fix for misbehaving event2order DB at application start. * Fix for possible performance issues when user has joined a large number of rooms. * Fix for breaking macos and clazy builds. * Changed on windows focus function to refresh unread line if room is unread. * Unread line is removed when user sends a message. * Linting. * Fixed unread line to work in standalone room windows. * Switch isRoomUnread for index 0. * Merged try/catch blocks. * Fix for crash on opening a room invite. * Call fullyReadEventId function when used instead of storing it and passing it through. * Function that was meant to sync the unread line was relying on an async function, oops. * Linting again. * More linting... * Minor changes.
* Enable spoilers in repliesNicolas Werner2022-09-111-1/+1
|
* Allow creating spacesNicolas Werner2022-09-052-2/+18
|
* Implement space stickers & emojiNicolas Werner2022-09-011-0/+3
|
* Unset the transient parent on separate chat windowsNicolas Werner2022-08-311-3/+5
| | | | relates to #1168
* Added discrete edit button to room profiles.Hiers2022-08-221-2/+16
|
* Merge pull request #1156 from foresto/patch-1DeepBlueV7.X2022-08-201-0/+1
|\ | | | | Focus message input box when pressing Esc
| * Focus message input box when pressing EscForest2022-08-191-0/+1
| | | | | | This helps with #1065, although I think making sure the message input box gets focus by default would be worthwhile.
* | Reactions: avoid highlight color misuse, subdue border colorForest2022-08-191-9/+8
|/ | | | | | | | | | | | | | | | | This addresses a few problems with reaction colors: - The state-checking conditionals for reaction text, background, and border were inconsistent, making it difficult to choose colors for each state (normal, hovered, and self reactions) that worked well in all themes. - The QPalette::Highlight color was being misused as a text/foreground color. This color role is intended for background areas. It has little contrast against the background in themes like KDE Plasma's Breeze High Contrast, so using it for text and icons makes those things difficult to read. https://doc.qt.io/qt-5/qpalette.html#ColorRole-enum - The reaction border was drawn in the same color as normal text, making it so bright in some dark themes that it distracted from reading nearby text. Fixes Nheko-Reborn/nheko#1159
* Break http images and implement barebones spoiler support when not in mobile ↵Nicolas Werner2022-08-171-1/+5
| | | | | | | mode see #1042 see #483
* Support editing space childrenNicolas Werner2022-08-102-29/+133
|
* Change preview title for spacesNicolas Werner2022-08-081-1/+1
|
* Show a room preview in the join confirmation dialogNicolas Werner2022-08-053-1/+166
| | | | | | Requires MSC3266 Fixes #1129
* Fix room members dialog opening room member dialog of the wrong roomNicolas Werner2022-07-301-1/+1
|
* Fix window decorations on macos for room dir dialogNicolas Werner2022-07-181-1/+1
| | | | fixes #1114
* Update translationsNicolas Werner2022-07-161-1/+1
|
* Fix weird spacing and hidden encryption indicator in top barNicolas Werner2022-07-162-5/+8
|
* Make notification count calculation more efficientNicolas Werner2022-07-161-35/+25
|
* Merge remote-tracking branch 'origin/perSpaceNotifs' into perSpaceNotifsNicolas Werner2022-07-143-79/+140
|\
| * Simplify space notification optionsLoren Burkholder2022-06-292-36/+4
| |
| * make licenseLoren Burkholder2022-06-291-0/+4
| |
| * Allow muting spaces; other general improvementsLoren Burkholder2022-06-291-5/+28
| |
| * Add space notification configurationLoren Burkholder2022-06-292-4/+27
| |
| * Add space notifs to room listLoren Burkholder2022-06-291-64/+18
| |
| * Make the notification bubble its own componentLoren Burkholder2022-06-292-79/+85
| |
| * Add loud notifications for spacesLoren Burkholder2022-06-291-4/+4
| |
| * Add space notifications to room listLoren Burkholder2022-06-291-32/+48
| |
| * Display unread notifications for spacesLoren Burkholder2022-06-292-3/+70
| |
* | Try to fix titlebar on room dirNicolas Werner2022-07-091-1/+2
| |
* | Support rendering policy rulesNicolas Werner2022-07-091-0/+42
| |
* | Allow editing aliasesNicolas Werner2022-07-084-7/+206
| |
* | Warn about emojis looking different in different clientsNicolas Werner2022-07-031-0/+11
| | | | | | | | fixes #919
* | Fix emoji verification clipped on swayNicolas Werner2022-07-037-593/+560
| | | | | | | | fixes #917
* | Fix crash when closing room directory windowNicolas Werner2022-07-012-5/+4
| |
* | Fix emoji pickerq234rty2022-06-301-5/+6
| |
* | Fix room member listq234rty2022-06-301-4/+6
|/
* Fix blurriness of svg icons (#1108)q234rty2022-06-281-0/+2
|
* Add an option to define new power levelsNicolas Werner2022-06-261-122/+176
|
* Require matrix v1.1 or greaterNicolas Werner2022-06-252-1/+13
|
* Add copy link to room context menu (#1101)brausepulver2022-06-231-1/+6
|
* Support the knock_restricted ruleNicolas Werner2022-06-181-0/+3
|
* Added escape handler for uploads (#1100)Rohit Sutradhar2022-06-171-3/+5
| | | | | | | * Added escape handler for uploads * Update MessageView.qml Changed if-else conditions to handle only one escape at a time
* Remove confusing log messageNicolas Werner2022-06-151-4/+0
|
* Close image viewer when clicking on the backgroundNicolas Werner2022-06-151-0/+4
| | | | fixes #1088
* Merge pull request #1095 from syldrathecat/subtle-paste-fixesDeepBlueV7.X2022-06-151-8/+2
|\ | | | | Subtle corrections to paste behaviors
| * Subtle corrections to paste behaviorsSyldraTheCat2022-06-141-8/+2
| |
* | Fix pins not refreshing after being loadedNicolas Werner2022-06-151-1/+6
|/
* Make cursoring up/down more consistent on some setupsSyldraTheCat2022-06-131-2/+2
|
* Fix crash on some systems because of reuseItems in completerNicolas Werner2022-06-121-1/+2
|
* Make settings menu a bit narrowerNicolas Werner2022-06-111-1/+1
|
* Fix editing topicNicolas Werner2022-06-021-6/+3
|
* Indicate if no topic is setLoren Burkholder2022-06-021-1/+6
|
* Lots of new PL translationsNicolas Werner2022-05-271-1/+1
|
* Add basic powerlevel editorNicolas Werner2022-05-275-10/+519
|
* Make PrivacyScreen work on Popped-out RoomsJoseph Donofry2022-05-123-3/+15
|
* Fix PrivacyScreen for MainWindowJoseph Donofry2022-05-121-2/+2
|
* More image dialog fixesNicolas Werner2022-05-104-10/+10
|
* Activate window that already has the room open if possibleNicolas Werner2022-05-071-1/+1
|
* Rework focus handlingNicolas Werner2022-05-072-3/+2
|
* Show powerlevels in memberlistNicolas Werner2022-05-071-0/+35
|
* Merge branch 'master' of https://github.com/TheDrawingCoder-Gamer/nheko into ↵Nicolas Werner2022-05-061-1/+1
|\ | | | | | | TheDrawingCoder-Gamer-master
| * Unhardcode qmlBulbyVR2022-04-241-2/+1
| |
| * Curse you hardcoded qml!BulbyVR2022-04-241-1/+2
| |
* | Add basic support for multiple windowsNicolas Werner2022-05-063-8/+51
| |
* | Merge pull request #1056 from Nheko-Reborn/uiTweaksDeepBlueV7.X2022-04-273-12/+25
|\ \ | |/ |/| UI tweaks
| * Modifications to member list buttonsLoren Burkholder2022-04-232-11/+13
| |
| * Set default size for hidden events dialogLoren Burkholder2022-04-231-0/+2
| |
| * Better handle pluralizationLoren Burkholder2022-04-231-1/+1
| |
| * Allow users to see through the spinnerLoren Burkholder2022-04-231-0/+9
| |
* | Fix pinned messages getting clippedNicolas Werner2022-04-245-3/+37
|/
* Search room members (#1049)Loren Burkholder2022-04-222-3/+34
|
* Add member list and settings buttons to spaces (#1051)Loren Burkholder2022-04-222-6/+38
| | | | | | | * Add member list and settings buttons to spaces * Un-buttonify the member list button * Properly button settings *and* members
* Show changes in image packs in timelineNicolas Werner2022-04-191-2/+2
|
* Focus room searchLoren Burkholder2022-04-181-0/+2
|
* Remove boundary handling in image overlayNicolas Werner2022-04-102-35/+28
| | | | They hurt more than they are helping
* Close current room on Ctrl+WLoren Burkholder2022-04-021-0/+5
|
* Add reasons to everythingNicolas Werner2022-03-302-3/+5
| | | | fixes #1030
* Add delay to showing scroll down buttonNicolas Werner2022-03-301-25/+19
|
* Don't use a modal to edit room name and topicNicolas Werner2022-03-301-20/+79
|
* Fix broken invite dialogNicolas Werner2022-03-301-0/+4
|
* Merge branch 'fix-tapping-timeline'Nicolas Werner2022-03-303-0/+10
|\
| * fix tapping messages, fix pressandhold/doubletap on touchMalte E2022-03-283-0/+10
| |
* | Add a background to scroll to bottom buttonNicolas Werner2022-03-301-2/+10
| |
* | Merge branch 'go_to_bottom' of https://github.com/maltee1/nheko into ↵Nicolas Werner2022-03-301-0/+58
|\ \ | | | | | | | | | maltee1-go_to_bottom
| * | add jump to end buttonMalte E2022-03-291-0/+58
| |/
* | Merge pull request #1019 from maltee1/qml_createroomDeepBlueV7.X2022-03-293-1/+301
|\ \ | |/ |/| CreateRoom dialog in QML
| * Add backend for new room creation dialogsNicolas Werner2022-03-292-34/+71
| |
| * expose options betterMalte E2022-03-282-15/+66
| |
| * direct chat creator can now create direct chatsMalte E2022-03-261-13/+25
| |
| * initial direct chat creation dialogMalte E2022-03-263-1/+109
| |
| * CreateRoom dialog in QMLMalte E2022-03-252-1/+93
| |
* | drag to reply (#1018)Malte E2022-03-273-1/+29
|/
* Better touch scrolling (#1012)Malte E2022-03-244-110/+91
|
* Make overlap of actionMenu a bit smaller againNicolas Werner2022-03-231-1/+1
|
* Properly enable hovering on message action menuNicolas Werner2022-03-221-0/+1
|
* Make hover menu inset slightlyNicolas Werner2022-03-221-1/+1
|
* Merge pull request #1005 from maltee1/fix_input_methodDeepBlueV7.X2022-03-221-13/+24
|\ | | | | Fix input method
| * Don't send on Enter when inputMethod.visible ( == OSK active assumed)Malte E2022-03-201-2/+4
| |
| * add preedit text to searchMalte E2022-03-201-1/+5
| |
| * remove completer trigger charactersMalte E2022-03-201-4/+4
| |
| * attempt to include preeditText in search stringMalte E2022-03-201-1/+1
| |
| * make completer work with input methodMalte E2022-03-201-9/+14
| |
* | Fix thumbnails for encrypted files and factor upload box outNicolas Werner2022-03-212-69/+90
| |
* | Show some previews in upload windowNicolas Werner2022-03-212-4/+70
| |
* | Add duration and resolution to filesNicolas Werner2022-03-216-2/+13
| |
* | Move uploads to InputBarNicolas Werner2022-03-201-0/+6
|/
* elide usernames in timeline (#997)Malte E2022-03-204-13/+23
| | | | | * Use advanceWidth to get the with of the original text Co-authored-by: Nicolas Werner <nicolas.werner@hotmail.de>
* Merge pull request #1001 from duarm/masterDeepBlueV7.X2022-03-202-2/+2
|\ | | | | options to open images/videos with external program by default
| * add option to open video with external program by defaultmath2022-03-191-1/+1
| |
| * add option to open image with external program by defaultmath2022-03-191-1/+1
| |
* | properly commit preedit textMalte E2022-03-191-1/+1
|/
* Merge pull request #989 from maltee1/improve_reply_popupDeepBlueV7.X2022-03-162-14/+17
|\ | | | | small rework of the reply popup
| * small rework of the reply popupMalte E2022-03-112-14/+17
| |
* | Fix screen share callsNicolas Werner2022-03-132-17/+18
| |
* | add space between date bubble and own messagesMalte E2022-03-121-1/+1
| |
* | add space below datebubble and own message bubblesMalte E2022-03-121-2/+2
| |
* | allow bubbles to be not larger than necessaryMalte E2022-03-121-2/+1
| |
* | Use standard buttons where possibletastytea2022-03-112-19/+6
|/ | | | | | | Standard buttons are ordered in the right way and sometimes have an icon. Bug: https://matrix.to/#/%23nheko%3Anheko.im/%2476PZ2m6YftX8mqGIe9ettKbh_-pEYeVRQSJBfwFzWi0?via=pixie.town&via=matrix.org&via=matrix.flexinos.tech&via=half-shot.uk
* reduce replied-to message to implicitWidth if non-bubble layout is usedMalte E2022-03-101-0/+1
|
* right-align reactions of right-aligned bubblesMalte E2022-03-102-3/+4
|
* Don't destroy components in useNicolas Werner2022-03-104-18/+16
| | | | | | | | Add a delay to all destructions and move the call dialog stuff up a level, so that we don't destroy the component when destroying the parent dialog. fixes #984
* Fix images being cropped instead of scaledNicolas Werner2022-03-095-5/+5
|
* Fix a few alignment issues in the hover menuNicolas Werner2022-03-091-3/+2
|
* Merge pull request #982 from tastytea/reaction-tooltipDeepBlueV7.X2022-03-091-2/+17
|\ | | | | Show long reaction text in tooltip; Remove extra …
| * Remove extra … from reaction text if it is already theretastytea2022-03-091-1/+9
| | | | | | | | | | | | elidedText should have … in it if the text doesn't fit, but it seems that it is omitted if the emoji font doesn't have it. 🙄 See <https://github.com/Nheko-Reborn/nheko/pull/982>.
| * Show long reaction text in tooltiptastytea2022-03-091-1/+8
| | | | | | | | If the reaction text is elided, it will be shown in the tooltip.
* | Fix a few alignment issues in the roomlistNicolas Werner2022-03-091-3/+4
|/
* Make “show more” “show less” in room settings translatabletastytea2022-03-081-1/+1
|
* Remove spurious log messageNicolas Werner2022-03-071-17/+14
|
* Fix flickering in hover menuNicolas Werner2022-03-071-16/+13
|
* Fix server switching to https after bootstrapNicolas Werner2022-03-071-1/+2
| | | | fixes #878
* Allow to specify reason for removed messagetastytea2022-03-061-1/+23
| | | | | | | | # Previous commits: # 5949173b Add function to force focus on InputDialog input field # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) # 12a6da01 If you replace the txn id, replace a string the length of the txn id...
* Add function to force focus on InputDialog input fieldtastytea2022-03-061-0/+4
| | | | | | | | # Previous commits: # 9482ac4e Allow explicit selection of SSO method # ab05e2d8 Mobile message input (#962) # 12a6da01 If you replace the txn id, replace a string the length of the txn id... # df6a5aab Fix clicking on images in replies
* Allow explicit selection of SSO methodNicolas Werner2022-03-062-27/+51
| | | | fixes #975
* Mobile message input (#962)Malte E2022-03-051-1/+7
| | | | | | | * swap send and sticker icons based on text input * collapse MessageInput options when window is narrow * buttons disappear once you type/send partial text from input method
* Fix clicking on images in repliesNicolas Werner2022-03-051-1/+1
| | | | fixes #881
* Open room members dialog when clicking the encryption indicatorNicolas Werner2022-03-051-8/+19
| | | | fixes #937
* Merge pull request #965 from maltee1/mobile_room_settingsDeepBlueV7.X2022-03-051-215/+283
|\ | | | | Mobile room settings
| * rich text emojiMalte E2022-03-041-0/+1
| |
| * wrap room nameMalte E2022-03-041-0/+1
| |
| * cosmeticsMalte E2022-03-041-1/+1
| |
| * hopfefully the button works nowMalte E2022-03-041-4/+4
| |
| * fix text color and button, copy roomID on clickMalte E2022-03-031-6/+39
| |
| * make long topic collapsibleMalte E2022-03-021-5/+34
| |
| * restore default width and heightMalte E2022-02-251-0/+2
| |
| * clean up indentationMalte E2022-02-251-204/+204
| |
| * make RoomSettings mobile friendly and more like UserProfileMalte E2022-02-251-36/+38
| |
* | Correct "be be"Eldred Habert2022-03-021-2/+2
| | | | | | | | This kind of duplicated short word is is easy to have your brain "auto-correct" :D
* | Hide hover when leaving the timelineNicolas Werner2022-03-011-2/+2
| |
* | Fix metadata not resizing properlyNicolas Werner2022-03-011-12/+20
| |
* | Fix a few small completer glitchesNicolas Werner2022-03-014-12/+21
| |
* | Fix misalignment in room list tilesNicolas Werner2022-02-261-1/+5
| |
* | Fix roomlist timestamp being off-screen (#966)Malte E2022-02-251-10/+3
|/ | | | | * fix timestamp disappearing off-screen * remove mobileMode dependency of ScrollHelper
* Fix mobile call screenNicolas Werner2022-02-252-11/+15
| | | | See #469
* making userName_ an AbstractButton should play nicely with ListView (#961)Malte E2022-02-243-45/+24
| | | | | | | | | * 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
* Merge pull request #956 from maltee1/mobile_room_directoryDeepBlueV7.X2022-02-231-64/+45
|\ | | | | Mobile room directory
| * make room directory fit mobile screensMalte E2022-02-211-64/+45
| |
* | Don't leak dialogsNicolas Werner2022-02-219-0/+41
| | | | | | | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898
* | Fix forward completerNicolas Werner2022-02-214-115/+118
| |
* | Add sender names to state events (#948)Malte E2022-02-213-9/+11
| | | | | | | | | | * add sendernames to state events * Center state events and make them less tiny
* | Merge pull request #951 from maltee1/fix_timeline_scrollbarDeepBlueV7.X2022-02-211-434/+426
|\ \ | | | | | | Fix timeline scrollbar
| * | another shot in the darkMalte E2022-02-201-2/+2
| | |
| * | try to make scrollbar overlap content based on styleMalte E2022-02-201-3/+2
| | |
| * | remove touchobserverMalte E2022-02-201-434/+427
| |/
* | Merge pull request #946 from maltee1/mobile_usersettingsDeepBlueV7.X2022-02-211-29/+20
|\ \ | |/ |/| Make UserSettingsPage fit on a phone screen
| * limit width of comboboxes and add bottomPaddingMalte E2022-02-201-4/+4
| |
| * Simplify logic to suppress wheel eventsNicolas Werner2022-02-201-14/+6
| |
| * remove reparentingMalte E2022-02-191-11/+6
| |
| * let labels wrap and collapse below the back buttonMalte E2022-02-181-3/+7
| |
* | Use ListView without scrollview for messagesNicolas Werner2022-02-192-439/+459
| | | | | | | | | | | | | | | | | | | | 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
* | actually fix awkward message spacingMalte E2022-02-181-1/+1
| |
* | fix awkward message spacingMalte E2022-02-181-1/+1
| |
* | make search usable on mobileMalte E2022-02-182-1/+19
|/
* Make hover highlight fill the full width of the timelinetastytea2022-02-181-1/+2
| | | | | Rows in the message bubble design are only as wide as the bubbles. This lead to invisible hover highlight. Now it's consistent.
* Always enable hover for ItemDelegateNicolas Werner2022-02-171-0/+2
|
* Fix images without size not showing (take5)Nicolas Werner2022-02-171-1/+3
|
* Fix hover highlight when hovering hover menuNicolas Werner2022-02-161-1/+3
| | | | fixes #941
* Merge pull request #939 from maltee1/better_bubblesDeepBlueV7.X2022-02-167-10/+33
|\ | | | | Place metadata next to content if there is space
| * fix overlap in NoticeMessageMalte E2022-02-141-0/+2
| |
| * don't mess up old layoutMalte E2022-02-141-1/+1
| |
| * space-saving metadata placementMalte E2022-02-147-10/+31
| |
* | Fix hovering messagesNicolas Werner2022-02-142-23/+12
| |
* | Allow window sizes smaller than 400x400Nicolas Werner2022-02-141-4/+12
|/
* Fix second codeblock not wrappingNicolas Werner2022-02-141-1/+1
|
* Fix padding in redactionsNicolas Werner2022-02-141-1/+1
|
* Merge branch 'message-bubbles' of https://github.com/maltee1/nheko into ↵Nicolas Werner2022-02-1414-118/+213
|\ | | | | | | maltee1-message-bubbles
| * improve spacingsMalte E2022-02-142-2/+2
| |
| * fix redactions line-wrappingMalte E2022-02-141-2/+2
| |
| * fix bugs found by NicoMalte E2022-02-144-6/+5
| |
| * fix vertical space for some state eventsMalte E2022-02-131-1/+1
| |
| * add small avatars option and tweak colors and spacingsMalte E2022-02-133-20/+22
| |
| * place own bubbles on right and remove user infoMalte E2022-02-113-14/+16
| |
| * Fix layout - no more binding loops (hopefully)Malte E2022-02-1110-60/+35
| |
| * fixed most of the binding loopsMalte E2022-02-097-6/+25
| |
| * Variable width bubbles (still has binding loop)Malte E2022-02-094-7/+15
| |
| * Update resources/qml/delegates/Reply.qmlMalte E2022-02-071-1/+1
| | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de>
| * add translations and actually add changes to TimelineModelMalte E2022-02-072-7/+8
| |
| * print state events without bubbles, displaynames or avatars and in a smaller ↵Malte E2022-02-076-4/+51
| | | | | | | | font
| * clean up margin settingMalte E2022-02-052-29/+25
| |
| * place metadata below message when the Layout is narrow (<350)Malte E2022-02-051-19/+20
| |
| * Add message bubblesMalte E2022-02-042-6/+24
| |
| * Revert removal of width and height in TextMessage and implicitWidth in ↵Malte E2022-02-042-3/+3
| | | | | | | | MessageDelegate
| * prepare code for message bubbles and dynamic message layoutMalte E2022-02-035-74/+101
| |
* | Fix overlapping offline indicatorNicolas Werner2022-02-141-0/+1
| |
* | Hidden events: Refactor slightly for reusabilityNicolas Werner2022-02-122-28/+23
| |
* | Hidden events: Some cleanuptastytea2022-02-101-1/+1
| |