Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1056 from Nheko-Reborn/uiTweaks | DeepBlueV7.X | 2022-04-27 | 1 | -2/+10 |
|\ | | | | | UI tweaks | ||||
| * | Modifications to member list buttons | Loren Burkholder | 2022-04-23 | 1 | -1/+0 |
| | | |||||
| * | Better handle pluralization | Loren Burkholder | 2022-04-23 | 1 | -1/+1 |
| | | |||||
| * | Allow users to see through the spinner | Loren Burkholder | 2022-04-23 | 1 | -0/+9 |
| | | |||||
* | | Fix pinned messages getting clipped | Nicolas Werner | 2022-04-24 | 1 | -1/+1 |
|/ | |||||
* | Add member list and settings buttons to spaces (#1051) | Loren Burkholder | 2022-04-22 | 1 | -6/+34 |
| | | | | | | | * Add member list and settings buttons to spaces * Un-buttonify the member list button * Properly button settings *and* members | ||||
* | Close current room on Ctrl+W | Loren Burkholder | 2022-04-02 | 1 | -0/+5 |
| | |||||
* | drag to reply (#1018) | Malte E | 2022-03-27 | 1 | -0/+1 |
| | |||||
* | Fix thumbnails for encrypted files and factor upload box out | Nicolas Werner | 2022-03-21 | 1 | -69/+1 |
| | |||||
* | Show some previews in upload window | Nicolas Werner | 2022-03-21 | 1 | -3/+69 |
| | |||||
* | Move uploads to InputBar | Nicolas Werner | 2022-03-20 | 1 | -0/+6 |
| | |||||
* | Don't leak dialogs | Nicolas Werner | 2022-02-21 | 1 | -0/+2 |
| | | | | | | It seems that you need to manually destroy created objects... Great... fixes #898 | ||||
* | Update year in copyright notice to shut up lint job | Nicolas Werner | 2022-01-01 | 1 | -0/+1 |
| | |||||
* | Switch icon theme to Fluent icons | Loren Burkholder | 2021-11-17 | 1 | -1/+1 |
| | |||||
* | Fix unjoinable invites on mobile as well as unclickable previews | Nicolas Werner | 2021-11-03 | 1 | -4/+4 |
| | |||||
* | Use correct form of roomId | Loren Burkholder | 2021-09-11 | 1 | -2/+2 |
| | |||||
* | Finish getting all avatars jdenticonified | Loren Burkholder | 2021-09-11 | 1 | -0/+2 |
| | |||||
* | Warn the user before they ping the whole room | Nicolas Werner | 2021-09-02 | 1 | -0/+3 |
| | |||||
* | Fix a few null warnings | Nicolas Werner | 2021-08-29 | 1 | -5/+4 |
| | |||||
* | Loaded causes weird artifacts loading rooms | Nicolas Werner | 2021-08-29 | 1 | -7/+2 |
| | |||||
* | Disable async timeline loading, since it hangs in a layout loop sometimes | Nicolas Werner | 2021-08-20 | 1 | -1/+1 |
| | |||||
* | Load message list async | Nicolas Werner | 2021-08-17 | 1 | -0/+1 |
| | |||||
* | Round images in the image provider | Nicolas Werner | 2021-08-14 | 1 | -1/+0 |
| | |||||
* | Show if there are unverified devices in a room | Nicolas Werner | 2021-08-13 | 1 | -0/+1 |
| | | | | | Also fixes some issues where nested transactions will poison the verification cache. | ||||
* | Remove warnings on closing room | Loren Burkholder | 2021-08-10 | 1 | -2/+6 |
| | |||||
* | Fix window placement on wayland and add close buttons | Nicolas Werner | 2021-08-04 | 1 | -1/+1 |
| | | | | | | We explicitly set a parent. We can't assign to ApplicationWindow.transientParent though, only to Window.transientParent, so we just call setTransientParent in C++. | ||||
* | QML the raw message dialog | Loren Burkholder | 2021-07-31 | 1 | -0/+7 |
| | |||||
* | Move read receipts connection to allow for future pop-out room views | Loren Burkholder | 2021-07-30 | 1 | -0/+12 |
| | |||||
* | Consolidate connections | Loren Burkholder | 2021-07-20 | 1 | -10/+0 |
| | |||||
* | Finish converting function to property | Loren Burkholder | 2021-07-20 | 1 | -1/+1 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -0/+1 |
| | |||||
* | make lint | Loren Burkholder | 2021-07-20 | 1 | -1/+0 |
| | |||||
* | Fix high CPU usage when a room is open | Nicolas Werner | 2021-07-10 | 1 | -2/+1 |
| | |||||
* | Redesign invites and room preview joins | Nicolas Werner | 2021-07-09 | 1 | -7/+48 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into nheko_loading_spinner | Joseph Donofry | 2021-07-08 | 1 | -2/+76 |
|\ | |||||
| * | Fix missing back button on spaces page in narrow mode as well as topic not ↵ | Nicolas Werner | 2021-06-25 | 1 | -4/+17 |
| | | | | | | | | resizing properly | ||||
| * | Fix null warning for space avatars | Nicolas Werner | 2021-06-25 | 1 | -1/+1 |
| | | |||||
| * | Add a basic 'Space page' | Nicolas Werner | 2021-06-25 | 1 | -1/+62 |
| | | |||||
| * | Try to be compatible with Qt 5.12 | Nicolas Werner | 2021-06-13 | 1 | -1/+1 |
| | | |||||
* | | Add nheko logo spinner to relevant places in UI | Joseph Donofry | 2021-06-09 | 1 | -1/+1 |
| | | |||||
* | | Change variable for running | Joseph Donofry | 2021-06-09 | 1 | -1/+1 |
| | | |||||
* | | Add Nheko logo QML Spinner | Joseph Donofry | 2021-06-09 | 1 | -3/+6 |
|/ | |||||
* | Implement switching in narrow mode | Nicolas Werner | 2021-06-08 | 1 | -0/+2 |
| | |||||
* | Move currentRoom/timeline handling to roomlist | Nicolas Werner | 2021-05-28 | 1 | -5/+17 |
| | |||||
* | Basic header and footer of room list | Nicolas Werner | 2021-05-15 | 1 | -2/+2 |
| | |||||
* | Reorganize TimelineView to prepare porting the room list | Nicolas Werner | 2021-05-14 | 1 | -318/+71 |
| | |||||
* | Move global avatarSize property | Nicolas Werner | 2021-05-13 | 1 | -6/+0 |
| | |||||
* | Make palette global in Qml | Nicolas Werner | 2021-05-13 | 1 | -15/+9 |
| | |||||
* | Only show actions, when you have permissions to do them | Nicolas Werner | 2021-05-02 | 1 | -2/+7 |
| | |||||
* | Fix crash when you have no rooms and open the global user profile | Nicolas Werner | 2021-04-30 | 1 | -4/+0 |
| | |||||
* | UI/UX improvement: Better naming suggestion. | absorber | 2021-04-29 | 1 | -1/+1 |
| | | | Copy address location -> Copy link location | ||||
* | Allow copying messages via right click | Nicolas Werner | 2021-04-29 | 1 | -1/+13 |
| | | | | fixes #291 | ||||
* | Copy address location | Nicolas Werner | 2021-04-29 | 1 | -2/+14 |
| | | | | fixes #463 | ||||
* | Copy link to message | Nicolas Werner | 2021-04-29 | 1 | -0/+7 |
| | | | | fixes #499 | ||||
* | Clean up design a bit | Nicolas Werner | 2021-04-27 | 1 | -1/+2 |
| | |||||
* | Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko ↵ | Nicolas Werner | 2021-04-24 | 1 | -0/+17 |
|\ | | | | | | | into Jedi18-forward_message_feature | ||||
| * | show forward menu item only for relevant events, changes to ui | targetakhil | 2021-04-15 | 1 | -1/+2 |
| | | |||||
| * | Fix basic UI for forward completer | targetakhil | 2021-04-15 | 1 | -68/+3 |
| | | |||||
| * | added basic forwarding | targetakhil | 2021-04-15 | 1 | -0/+81 |
| | | |||||
* | | Use one CompletionProxy for everything including EmojiPicker | Nicolas Werner | 2021-04-18 | 1 | -9/+1 |
|/ | |||||
* | Fix some TapHandler focus issues | Nicolas Werner | 2021-04-11 | 1 | -4/+5 |
| | |||||
* | Fix emoji picker appearing in wrong locations | Nicolas Werner | 2021-03-23 | 1 | -6/+5 |
| | |||||
* | Use native menus | Nicolas Werner | 2021-03-14 | 1 | -21/+23 |
| | |||||
* | Use readonly properties where possible | Nicolas Werner | 2021-03-14 | 1 | -1/+1 |
| | |||||
* | Fix qml license headers again | Nicolas Werner | 2021-03-14 | 1 | -0/+1 |
| | |||||
* | Improve sorting and sizing of completions a bit | Nicolas Werner | 2021-03-14 | 1 | -2/+2 |
| | |||||
* | Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into ↵ | Nicolas Werner | 2021-03-13 | 1 | -0/+16 |
|\ | | | | | | | Jedi18-quickswitcher_qml | ||||
| * | remove old quick switcher | Jedi18 | 2021-02-24 | 1 | -1/+1 |
| | | |||||
| * | fix timeline focus | Jedi18 | 2021-02-23 | 1 | -0/+1 |
| | | |||||
| * | enter key now works, fix room highlighting and add overlay | Jedi18 | 2021-02-23 | 1 | -1/+0 |
| | | |||||
| * | add quick switcher qml file and moved completerFor from inputbar to timeline ↵ | Jedi18 | 2021-02-21 | 1 | -0/+16 |
| | | | | | | | | view class | ||||
* | | Fix popup opening at wrong place | Nicolas Werner | 2021-03-07 | 1 | -5/+2 |
| | | | | | | | | fixes #512 | ||||
* | | Fix conflict between qmlformat and license check | Nicolas Werner | 2021-03-07 | 1 | -0/+1 |
| | | |||||
* | | Show mxid on hovering username | Nicolas Werner | 2021-03-07 | 1 | -1/+0 |
| | | | | | | | | fixes #507 | ||||
* | | Update license headers | Nicolas Werner | 2021-03-05 | 1 | -0/+4 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' into screenshare-x11 | trilene | 2021-02-25 | 1 | -0/+18 |
|\| | |||||
| * | Merge branch 'master' into room_settings_qml | Akhil Nair | 2021-02-14 | 1 | -1/+10 |
| |\ | |||||
| * | | fix avatar update on timeline sync | Jedi18 | 2021-02-11 | 1 | -1/+1 |
| | | | |||||
| * | | added notifications and encryption for the new roomsettings | Jedi18 | 2021-02-11 | 1 | -1/+1 |
| | | | |||||
| * | | ui almost looks the same, midway between transition from old room settings ↵ | Jedi18 | 2021-02-10 | 1 | -1/+3 |
| | | | | | | | | | | | | to new room settings | ||||
| * | | added room settings qml | Jedi18 | 2021-02-09 | 1 | -0/+16 |
| | | | |||||
* | | | Display screen sharing content locally | trilene | 2021-02-21 | 1 | -1/+1 |
| | | | |||||
* | | | Support desktop screen sharing on X11 | trilene | 2021-02-18 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Fix UI allowing edits of foreign messages in some cases | Nicolas Werner | 2021-02-10 | 1 | -1/+5 |
| | | |||||
* | | Add edit shortcuts and fix some focus stuff | Nicolas Werner | 2021-02-09 | 1 | -0/+5 |
|/ | |||||
* | Cleanup privacy screen, no more grabImage | Nicolas Werner | 2021-02-03 | 1 | -6/+8 |
| | |||||
* | Fix QML layout warnings | Loren Burkholder | 2021-02-02 | 1 | -4/+4 |
| | |||||
* | Merge branch 'master' into 'privacy_screen' | Nicolas Werner | 2021-02-02 | 1 | -0/+4 |
|\ | | | | | | | # Conflicts: # resources/qml/TimelineView.qml | ||||
| * | Allow drag/drop of files on whole timeline | Loren Burkholder | 2021-02-01 | 1 | -1/+4 |
| | | |||||
* | | Merge remote-tracking branch 'nheko-im/master' into privacy_screen | Joseph Donofry | 2021-02-01 | 1 | -1/+8 |
|\| | |||||
| * | Autoclose completer when space is pressed and no suggestion available | Nicolas Werner | 2021-01-27 | 1 | -1/+1 |
| | | |||||
| * | Focus input area on room switch and reply change again | Nicolas Werner | 2021-01-25 | 1 | -0/+1 |
| | | | | | | | | | | fixes #412 fixes #413 | ||||
| * | Add "open in external program" action | rnhmjoj | 2021-01-24 | 1 | -0/+6 |
| | | |||||
* | | Remove redundant import and fix visible warning | Joseph Donofry | 2021-02-01 | 1 | -1/+0 |
| | | |||||
* | | Fix formatting | Joseph Donofry | 2021-01-26 | 1 | -0/+1 |
| | | |||||
* | | Initial commit for privacy screen | Joseph Donofry | 2021-01-25 | 1 | -0/+8 |
|/ | | | | Missing window focus event and knowing when room is encryption | ||||
* | Fix crash with ScrollView | Nicolas Werner | 2021-01-17 | 1 | -0/+2 |
| | |||||
* | Add call invite screen for mobile | trilene | 2021-01-12 | 1 | -0/+18 |
| | |||||
* | Revert "Update QtQuick versions to match Qt 5.10" | Nicolas Werner | 2021-01-12 | 1 | -3/+3 |
| | | | | This reverts commit 74e32dd96b8ed04d46802226551e72b68ab17e48. | ||||
* | Update QtQuick versions to match Qt 5.10 | Joseph Donofry | 2021-01-11 | 1 | -3/+3 |
| | |||||
* | Merge master and fix conflicts | Joseph Donofry | 2021-01-11 | 1 | -1/+9 |
|\ | |||||
| * | Make call invites less intrusive | trilene | 2021-01-07 | 1 | -1/+8 |
| | | |||||
| * | Move call-related properties to CallManager | trilene | 2021-01-07 | 1 | -1/+1 |
|/ | |||||
* | change 'redacted' for 'removed' | kirillpt | 2020-11-26 | 1 | -1/+1 |
| | |||||
* | Fix input focus when pressing reply button | Nicolas Werner | 2020-11-25 | 1 | -0/+1 |
| | |||||
* | Fix some issues with completer | Nicolas Werner | 2020-11-25 | 1 | -2/+0 |
| | |||||
* | Move emoji picker to qml | Nicolas Werner | 2020-11-25 | 1 | -1/+3 |
| | |||||
* | Add file uploading | Nicolas Werner | 2020-11-25 | 1 | -1/+4 |
| | |||||
* | Pasteable textinput | Nicolas Werner | 2020-11-25 | 1 | -2/+2 |
| | |||||
* | Make compatible with qt 5.12 | kamathmanu | 2020-11-14 | 1 | -6/+6 |
| | |||||
* | Merge remote-tracking branch 'upstream/master' into webrtc-video | trilene | 2020-10-27 | 1 | -403/+51 |
|\ | |||||
| * | Fix small scope issue | Nicolas Werner | 2020-10-26 | 1 | -6/+5 |
| | | |||||
| * | Disable new MessageInput, until you can paste images | Nicolas Werner | 2020-10-26 | 1 | -2/+2 |
| | | |||||
| * | Split up TimelineView into separate components | Nicolas Werner | 2020-10-26 | 1 | -471/+24 |
| | | |||||
| * | Qml message input mockup | Nicolas Werner | 2020-10-26 | 1 | -211/+308 |
| | | |||||
| * | Hide room name, if not loaded yet | Nicolas Werner | 2020-10-18 | 1 | -1/+1 |
| | | |||||
* | | Support video calls | trilene | 2020-10-27 | 1 | -156/+174 |
|/ | |||||
* | Lint qml with qml-format | Nicolas Werner | 2020-10-08 | 1 | -509/+565 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-10-08 | 1 | -0/+5 |
|\ | |||||
| * | Move ActiveCallBar Qml to separate file | trilene | 2020-09-25 | 1 | -136/+1 |
| | | |||||
| * | Port ActiveCallBar to Qml | trilene | 2020-09-22 | 1 | -0/+140 |
| | | |||||
* | | Make steps in verification flow explicit | Nicolas Werner | 2020-10-05 | 1 | -13/+1 |
| | | |||||
* | | Fix room name | Nicolas Werner | 2020-10-02 | 1 | -0/+1 |
| | | |||||
* | | Merge remote-tracking branch 'origin/master' into cross-signing | Nicolas Werner | 2020-09-24 | 1 | -34/+151 |
|\| | |||||
| * | Fix binding loop when trying to reply | Nicolas Werner | 2020-09-20 | 1 | -1/+2 |
| | | |||||
| * | make typing Rectangle extents cleaner | Jussi Kuokkanen | 2020-09-18 | 1 | -3/+3 |
| | | |||||
| * | Set typing Rectangle color directly instead of Connection | Lurkki14 | 2020-09-18 | 1 | -10/+1 |
| | | | | | | Co-authored-by: DeepBlueV7.X <nicolas.werner@hotmail.de> | ||||
| * | make Rectangle to fill the gap between input widget and typing users | Jussi Kuokkanen | 2020-09-17 | 1 | -1/+1 |
| | | |||||
| * | simplify check for no typing users | Jussi Kuokkanen | 2020-09-17 | 1 | -2/+1 |
| | | |||||
| * | Merge branch 'master' of https://github.com/Nheko-Reborn/nheko | Jussi Kuokkanen | 2020-09-17 | 1 | -22/+133 |
| |\ | |||||
| | * | Fix null errors in qml | Nicolas Werner | 2020-09-16 | 1 | -5/+8 |
| | | | |||||
| | * | Reenable top bar room settings menus on avatar or title clicks | Nicolas Werner | 2020-09-16 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | Also fixes a bug with an empty room settings window introduced in the port. | ||||
| | * | Port top bar to Qml | Nicolas Werner | 2020-09-16 | 1 | -21/+114 |
| | | | | | | | | | | | | | | | Also fixes some resize issues with stupid workarounds to our resize logic. This really needs to be cleaned up at some point! | ||||
| * | | use Rectangle for typing users so it doesn't overlap with the timeline | Jussi Kuokkanen | 2020-09-17 | 1 | -12/+27 |
| |/ | |||||
* | | Fix wrong tran_id issue | Chethan2k1 | 2020-09-10 | 1 | -1/+1 |
| | | |||||
* | | Merge remote-tracking branch 'upstream/master' into device-verification | CH Chethan Reddy | 2020-08-30 | 1 | -1/+1 |
|\| | |||||
| * | Merge remote-tracking branch 'origin/master' into new-event-store | Nicolas Werner | 2020-08-17 | 1 | -0/+1 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: CMakeLists.txt io.github.NhekoReborn.Nheko.json src/Cache.cpp src/timeline/TimelineModel.cpp src/timeline/TimelineModel.h src/timeline/TimelineViewManager.cpp | ||||
| | * | Make dateBubble's text vertically aligned to vertical center | Lorem | 2020-07-19 | 1 | -0/+1 |
| | | | |||||
* | | | [WIP] Room-Verification Messages | CH Chethan Reddy | 2020-08-09 | 1 | -5/+0 |
| | | | |||||
* | | | Add Room Verification Messages | CH Chethan Reddy | 2020-07-30 | 1 | -4/+11 |
| | | | |||||
* | | | Adding icons to UserProfile | CH Chethan Reddy | 2020-07-30 | 1 | -1/+1 |
| | | | |||||
* | | | Refactor UserProfile | Nicolas Werner | 2020-07-30 | 1 | -11/+11 |
| | | | |||||
* | | | [WIP] Add Caching for users | CH Chethan Reddy | 2020-07-30 | 1 | -9/+9 |
| | | | |||||
* | | | Fix presence indicator | Nicolas Werner | 2020-07-30 | 1 | -8/+13 |
| | | | |||||
* | | | Some more changes | CH Chethan Reddy | 2020-07-30 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - remove unnecessary field sender in userprofile.qml - cover user facing string with qsTr to get picked by translations - add spacing and fix theming issue - increase and add color to username - change back to QVector from QLinkedList cause I have mistaken better time complexity to give better benchmark red | ||||
* | | | Some Improvements | CH Chethan Reddy | 2020-07-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | - DeviceVerificationList change to LinkedList to improve time complexity while deleting - Downgrade the flow to not use key.verification.done and key.verification.ready | ||||
* | | | Shared secret with decimal and emoji works! | CH Chethan Reddy | 2020-07-30 | 1 | -8/+5 |
| | | | |||||
* | | | Add DeviceVerificationList to keep track of all flows and Popup on | CH Chethan Reddy | 2020-07-30 | 1 | -8/+10 |
| | | | | | | | | | | | | recieving start or request | ||||
* | | | Add C++ Model for DeviceList | CH Chethan Reddy | 2020-07-30 | 1 | -16/+12 |
| | | | |||||
* | | | Rewrite UserProfile in qml | CH Chethan Reddy | 2020-07-30 | 1 | -2/+11 |
| | | | |||||
* | | | Add DeviceVerificationFlow dummy and verification test button | Nicolas Werner | 2020-07-30 | 1 | -0/+19 |
|/ / | |||||
* | | Make long press menu actually work | Nicolas Werner | 2020-07-26 | 1 | -1/+5 |
| | | |||||
* | | Optimize scrolling a little bit | Nicolas Werner | 2020-07-25 | 1 | -25/+24 |
| | | |||||
* | | Fix binding loop and non integer text height | Nicolas Werner | 2020-07-25 | 1 | -3/+3 |
| | | |||||
* | | Fix reactions | Nicolas Werner | 2020-07-20 | 1 | -3/+4 |
| | | |||||
* | | WIP: Event Store split out | Nicolas Werner | 2020-07-09 | 1 | -1/+1 |
| | | |||||
* | | Fix parent undefined warning | Nicolas Werner | 2020-07-08 | 1 | -1/+1 |
|/ | |||||
* | Try to make text rendering in qml sharper | Nicolas Werner | 2020-06-19 | 1 | -0/+2 |
| | |||||
* | Merge remote-tracking branch 'origin/master' into presence | Joseph Donofry | 2020-06-11 | 1 | -1/+20 |
|\ | |||||
| * | Fix build issue on some versions of clang | Joseph Donofry | 2020-06-10 | 1 | -1/+1 |
| | | |||||
| * | Remove signals in favor of direct function calls | Joseph Donofry | 2020-06-09 | 1 | -3/+0 |
| | | |||||
| * | Fix UserSettings in QML | Joseph Donofry | 2020-06-09 | 1 | -14/+0 |
| | | |||||
| * | Merge master and fix conflicts | Joseph Donofry | 2020-06-09 | 1 | -8/+9 |
| |\ | |||||
| * | | Add reaction/redaction for in-line Reactions | Joseph Donofry | 2020-05-21 | 1 | -0/+3 |
| | | | |||||
| * | | Attach emoji picker picked to reaction sender | Joseph Donofry | 2020-05-16 | 1 | -0/+3 |
| | | | |||||
| * | | Merge remote-tracking branch 'origin/master' into reactions | Joseph Donofry | 2020-05-16 | 1 | -0/+2 |
| |\ \ | |||||
| * \ \ | Merge master into reactions | Joseph Donofry | 2020-05-14 | 1 | -0/+2 |
| |\ \ \ | |||||
| * | | | | Update emoji picker and translations | Joseph Donofry | 2020-05-13 | 1 | -0/+13 |
| | | | | | |||||
| * | | | | merge master into reactions | Joseph Donofry | 2020-05-07 | 1 | -1/+4 |
| | | | | | |||||
* | | | | | Show presence and set custom status messages | Nicolas Werner | 2020-06-08 | 1 | -1/+13 |
| |_|_|/ |/| | | | |||||
* | | | | Make settings update immediately in qml and allow limiting timeline width | Nicolas Werner | 2020-05-26 | 1 | -24/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | | | Added an optional feature to show bigger emoji-only messages with 3 or less ↵ | lkito | 2020-05-21 | 1 | -0/+2 |
| |_|/ |/| | | | | | | | | emoji | ||||
* | | | Implemented optional message body highlighting feature. | lkito | 2020-05-16 | 1 | -0/+2 |
| |/ |/| | |||||
* | | Try to smooth scrolling a bit by increasing cacheBuffer | Nicolas Werner | 2020-05-13 | 1 | -0/+2 |
|/ | |||||
* | Add shortcuts to select/deselect reply targets | Nicolas Werner | 2020-05-06 | 1 | -0/+15 |
| | |||||
* | Misc color fixes | Nicolas Werner | 2020-05-05 | 1 | -2/+2 |
| | |||||
* | Basic, broken reaction display | Nicolas Werner | 2020-05-04 | 1 | -0/+1 |
| | |||||
* | Merge pull request #184 from shocklateboy92/features/backlog-progress | DeepBlueV7.X | 2020-05-01 | 1 | -1/+8 |
|\ | | | | | Add visual indication that data is being fetched | ||||
| * | Make pagination spinner inline | Lasath Fernando | 2020-04-29 | 1 | -1/+8 |
| | | |||||
| * | Add visual indication that data is being fetched | Lasath Fernando | 2020-04-29 | 1 | -1/+1 |
| | | | | | | | | | | This turns `paginationInProgress` field of `TimelineModel` into a `Q_PROPERTY`, so the Ui can bind to it. For the moment, I'm showing the same spinner as we do during initial sync. It's not ideal, on the count of being giant and in the middle but it's better than nothing. We can make it more subtle later. | ||||
* | | Fix spacing of typing notifications | Nicolas Werner | 2020-04-30 | 1 | -9/+9 |
|/ | |||||
* | Merge pull request #183 from shocklateboy92/features/smooth-scroll | DeepBlueV7.X | 2020-04-29 | 1 | -19/+14 |
|\ | | | | | Improve scrolling in timeline view | ||||
| * | Address CR comments | Lasath Fernando | 2020-04-29 | 1 | -6/+7 |
| | | |||||
| * | Remove commented out code; fix padding for Pill | Lasath Fernando | 2020-04-28 | 1 | -2/+0 |
| | | |||||
| * | Fix binding loops for height | Lasath Fernando | 2020-04-28 | 1 | -3/+8 |
| | | |||||
| * | Shamelessly steal `ScrollHelper.qml` from spectral | Lasath Fernando | 2020-04-28 | 1 | -13/+4 |
| | | | | | | | | I mean, we're both GPL so... :P | ||||
* | | Fix some smaller coloring issues | Nicolas Werner | 2020-04-29 | 1 | -0/+2 |
|/ | |||||
* | Add menu entry to show decrypted source | Nicolas Werner | 2020-04-21 | 1 | -1/+10 |
| | | | | | Also make hidden entries not consume space in Menus with some qml styles. | ||||
* | Fix reply not closing | Nicolas Werner | 2020-04-13 | 1 | -3/+3 |
| | | | | fixes #124 | ||||
* | Use palette for qml code for theming | Nicolas Werner | 2020-03-29 | 1 | -9/+8 |
| | | | | | Can't do it for QtWidgets code. We need to fully transition, before we can fully switch over probably. | ||||
* | Make buttons hideable via setting, button contents can still be accessed via ↵ | Nicolas Werner | 2020-03-10 | 1 | -0/+19 |
| | | | | context menu | ||||
* | Reset user colors on theme change (in qml timeline) | Nicolas Werner | 2020-02-20 | 1 | -2/+2 |
| | |||||
* | Make closing the reply popup actually clear the reply message | Joseph Donofry | 2020-02-04 | 1 | -1/+1 |
| | |||||
* | Improve styling a bit | Nicolas Werner | 2020-02-03 | 1 | -3/+3 |
| | |||||
* | Close popup when clicking outside | Nicolas Werner | 2020-02-02 | 1 | -0/+1 |
| | |||||
* | Speed up timeline by using global ToolTip and Menu | Nicolas Werner | 2020-02-02 | 1 | -7/+38 |
| | |||||
* | Make page scrolling half height | Nicolas Werner | 2020-01-31 | 1 | -2/+2 |
| | |||||
* | Add scroll page shortcut | Nicolas Werner | 2020-01-30 | 1 | -0/+9 |
| | |||||
* | Add explicit size to reply close button | Nicolas Werner | 2020-01-30 | 1 | -0/+2 |
| | |||||
* | Change tooltip palette settings for QML | Joseph Donofry | 2020-01-28 | 1 | -3/+5 |
| | |||||
* | Simplify reply popup logic | Nicolas Werner | 2020-01-28 | 1 | -76/+34 |
| | |||||
* | Improve styling of reply popup | Nicolas Werner | 2020-01-28 | 1 | -11/+2 |
| | |||||
* | Fix resize loop of images in reply popup | Nicolas Werner | 2020-01-28 | 1 | -0/+2 |
| | |||||
* | Add initial QML Reply Popup | Joseph Donofry | 2020-01-27 | 1 | -1/+99 |
| | |||||
* | PixelAlign timeline view | Nicolas Werner | 2020-01-21 | 1 | -0/+1 |
| | |||||
* | Account for spacing when checking for bottom message for read status | Nicolas Werner | 2020-01-21 | 1 | -1/+1 |
| | |||||
* | Fix colors in typing display, when username contains emoji | Nicolas Werner | 2020-01-21 | 1 | -0/+1 |
| | |||||
* | Move typing display to qml | Nicolas Werner | 2020-01-17 | 1 | -1/+30 |
| | |||||
* | Reduce memory usage and make room switching quicker | Nicolas Werner | 2020-01-14 | 1 | -2/+0 |
| | | | | May make scrolling more laggy or jumpy. | ||||
* | Adapt play buttons to theme and remove accidental message bg | Nicolas Werner | 2020-01-06 | 1 | -0/+1 |
| | |||||
* | Simplify read message logic with inverted timeline | Nicolas Werner | 2020-01-06 | 1 | -46/+12 |
| | |||||
* | Use fetchMore for native lazy loading of item model data | Nicolas Werner | 2020-01-06 | 1 | -5/+1 |
| | |||||
* | invert timeline | Nicolas Werner | 2020-01-06 | 1 | -9/+47 |
| | |||||
* | Simplify scroll logic | Nicolas Werner | 2019-12-08 | 1 | -4/+0 |
| | |||||
* | Change scroll behaviour of timeline | Nicolas Werner | 2019-12-08 | 1 | -1/+24 |
| | | | | | | | This requires Qt 5.9 (to calculate overshoot). The default scroll behaviour of list views has far too much inertia. This should make scrolling feel more like scrolling the other scroll areas of nheko. | ||||
* | Try to fix binding loop warning | Nicolas Werner | 2019-12-07 | 1 | -3/+4 |
| | |||||
* | Rename qml namespace from com.github.nheko to im.nheko | Nicolas Werner | 2019-11-30 | 1 | -1/+1 |
| | |||||
* | Show encryption enabled and use a non zero size for zero size vide | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Add loading spinner and restore message send queue | Nicolas Werner | 2019-11-23 | 1 | -5/+8 |
| | |||||
* | optionally use QQuickWidget and replace ColorOverlay -> colorImageProvider | Nicolas Werner | 2019-11-23 | 1 | -119/+119 |
| | |||||
* | Make user clickable and improve button cursor look | Nicolas Werner | 2019-11-23 | 1 | -0/+12 |
| | |||||
* | Improve avatar look and layouting | Nicolas Werner | 2019-11-23 | 1 | -2/+5 |
| | | | | Thanks to red_sky for the feedback! | ||||
* | Organize qml files a bit | Nicolas Werner | 2019-11-23 | 1 | -2/+1 |
| | |||||
* | Incubate delegates asynchronously | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Small fixes to delegate chooser implementation | Nicolas Werner | 2019-11-23 | 1 | -1/+9 |
| | |||||
* | Use a basic implementation of a DelegateChooser for compat with older Qt | Nicolas Werner | 2019-11-23 | 1 | -45/+1 |
| | | | | | The interface is taken from Qt/KDE, but the implementation is different, because the Qt implementation depends on some Qt internals. | ||||
* | Add native themeing to QML (where possible) | Nicolas Werner | 2019-11-23 | 1 | -2/+3 |
| | |||||
* | Fix section layout issues and pagination issues | Nicolas Werner | 2019-11-23 | 1 | -3/+2 |
| | | | | | | | Pagination could get stuck, if the messages request failed. Section height seemes to have been calculated to late, which would make some section overlap the next message in some cases. Fix that by doing the height calculation manually. | ||||
* | Load content if no scrollbar is needed | Nicolas Werner | 2019-11-23 | 1 | -0/+10 |
| | |||||
* | Misc layout fixes | Nicolas Werner | 2019-11-23 | 1 | -0/+6 |
| | |||||
* | Try out DelegateChooser | Nicolas Werner | 2019-11-23 | 1 | -142/+34 |
| | | | | requires Qt5.12+ | ||||
* | Lower requirement on QtQuick.Layouts version | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Use QtQuick.Controls compatible with Qt 5.8 | Nicolas Werner | 2019-11-23 | 1 | -1/+1 |
| | |||||
* | Enable Sticker and Emote messages | Nicolas Werner | 2019-11-23 | 1 | -1/+3 |
| | |||||
* | Add basic video messages | Nicolas Werner | 2019-11-23 | 1 | -2/+2 |
| | | | | Size is fixed for now, otherwise the Video output ends up somewhere... | ||||
* | Add simple audio message widget | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | File messages (qml) | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Reenable redactions | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Restore saving of media | Nicolas Werner | 2019-11-23 | 1 | -4/+9 |
| | |||||
* | Add lock to encrypted messages | Nicolas Werner | 2019-11-23 | 1 | -0/+6 |
| | |||||
* | Make avatar in timeline smaller | Nicolas Werner | 2019-11-23 | 1 | -3/+5 |
| | |||||
* | Enable read receipts action and sync read receipts from cache | Nicolas Werner | 2019-11-23 | 1 | -0/+1 |
| | |||||
* | Add send/received indicator | Nicolas Werner | 2019-11-23 | 1 | -0/+5 |
| | |||||
* | Implement basic placeholder and disable unimplemented event types | Nicolas Werner | 2019-11-23 | 1 | -12/+12 |
| | |||||
* | Implement simple scroll state handling | Nicolas Werner | 2019-11-23 | 1 | -1/+46 |
| | |||||
* | Implement replies in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -0/+2 |
| | |||||
* | Show redactions in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -1/+2 |
| | |||||
* | Reenable view raw message | Nicolas Werner | 2019-11-23 | 1 | -2/+1 |
| | |||||
* | Implement basic ImageMessages in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -1/+5 |
| | | | | | I suck at sizing so the images in the message are currently hardcoded to 300 pixels in width... | ||||
* | Implement avatars in qml timeline | Nicolas Werner | 2019-11-23 | 1 | -2/+3 |
| |