-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Usage of StatusMessage
#6508
Usage of StatusMessage
#6508
Conversation
Jenkins BuildsClick to see older builds (145)
|
95b9a89
to
fbeb3e8
Compare
✔️ status-desktop/branches/macos/PR-6508#9 🔹 ~10 min 🔹 95b9a89 🔹 📦 macos package |
✔️ status-desktop/branches/linux/PR-6508#9 🔹 ~11 min 🔹 95b9a89 🔹 📦 linux package |
e684512
to
2b76c36
Compare
Hi @igor-sirotin, issue 12 now seems resolved but a similar problem is now appearing in long messages or larger images. Please refer to the screen recording below. Is this related to 12 or better raised as a separate issue? Screen.Recording.2022-08-17.at.21.34.56.movScreen.Recording.2022-08-17.at.21.38.51.mov |
0382ed1
to
e92c927
Compare
Issue Found@igor-sirotin, 12 is now resolved! 👍 New issues tracking comment for clarity. Issues in previous #6508 (comment) are now addressed, either fixed or moved to new issues. 3 issues found in this cycle: 13. FIXED Formatting on pinned messages (addressed later by #6851 ?)14. MOVED Pinned message limit not reseting after removing pins (showing max at 2) (TO BE MOVED)15. FIXED Spacing next to time stamp is too large and missing bold dot spacer16. FIXED Tall images not being displayed correctly17. FIXED Chat key not included in id verification modal |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just found that pinned message boxes are not positioned correctly at startup:
Screencast.2022-08-19.12.59.28.mp4
3241b89
to
79b8170
Compare
@glitchminer @micieslak, thanks, both fixed: |
79b8170
to
879a91c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's huge! Lgtm, but I left some comments.
// Add a small delay because images, even though they say they say they are loaed, they aren't shown yet | ||
Qt.callLater(chatLogView.positionViewAtBeginning) | ||
timer.setTimeout(function() { | ||
Qt.callLater(chatLogView.positionViewAtBeginning) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is nested Qt.callLater needed?
Presumable it could be just:
timer.setTimeout(chatLogView.positionViewAtBeginning), 100)
Qt.callLater(chatLogView.positionViewAtBeginning) | ||
timer.setTimeout(function() { | ||
Qt.callLater(chatLogView.positionViewAtBeginning) | ||
}, 100); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please be consistent about ;
. It can be removed I think.
|
||
onContentYChanged: { | ||
scrollDownButton.visible = contentHeight - (scrollY + height) > 400 | ||
let loadMore = scrollDownButton.visible && scrollY < 500 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
const, or alternatively could be moved directly into if
f50ad06
to
30f7daf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested and approved.
30f7daf
to
0be59de
Compare
Requires:
StatusSelect
StatusQ#790StatusComboBox
StatusQ#815StatusComboBox
#6736Fixes:
StatusMessage
component from StatusQ #6334What does the PR do
StatusMessage
component from StatusQ library.MessageView
,StatusChatInput
and some other related code refactoring.Affected areas
chat
Screenshot of functionality (including design for comparison)
2022-07-27.18.28.06.mov
Features checklist
dogooding/phase-5
)should work, can't check because of App is crashing when sending a transaction request in chat #6617
You
when current user is the message senderhasExpired
shouldRepeatHeader
: Hide sender when multiple in a rowisHovered
,isActive
DateGroup
MessageFoundAnimation
setXPosition
functions, auto-position to parent bypopup()
callBefore-merge checklist
MessageView
properties instead ofmodel
❗MessageView
ChatMessagesView
PinnedMessagesPopup
AppearanceView
ContactVerificationRequestPopup
ProfileView
ActivityCenterMessageComponentView
—MessageView
properties —