Skip to content
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

Qt5.5 compatiblity patch for login flow V2 #1392

Closed
wants to merge 1 commit into from

Conversation

ivaradi
Copy link
Contributor

@ivaradi ivaradi commented Aug 28, 2019

The new login flow implementation contained some code that is incompatible with Qt 5.5 used when building for Xenial. This patch extends the compatibility patch with changes that modify the code to be compatible with Qt 5.5.

Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
@misch7
Copy link
Member

misch7 commented Aug 28, 2019

@ivaradi Thanks for pointing that out and providing a fix. 👍

It's worth mentioning that this originates from OAuth and should be fixed there too:

src/gui/wizard/owncloudoauthcredspage.cpp

Anyhow I don't like the right-click thing since it's not intuitive for the user. I tend to remove this feature and replace it with a dedicated button below the "Re-open" button if you're all okay with that.

@ivaradi
Copy link
Contributor Author

ivaradi commented Aug 28, 2019

@misch7 src/gui/wizard/owncloudoauthcredspage.cpp is already patched by the patch.

It is OK with me if you remove the right-click feature, and in that case this PR is not need. If you also remove it from owncloudoauthcredspage.cpp, then a new PR will be necessary to remove the patching of that file.

@ivaradi ivaradi mentioned this pull request Aug 31, 2019
misch7 added a commit that referenced this pull request Sep 6, 2019
Removes the right-click function for the "Re-open browser" buttons because
they are not intuitive for the user.

Adds a dedicated "Copy link" button.

Implements Qt 5.5 fixes based on: #1392

Signed-off-by: Michael Schuster <michael@schuster.ms>
@misch7 misch7 mentioned this pull request Sep 6, 2019
misch7 added a commit that referenced this pull request Sep 6, 2019
Removes the right-click function for the "Re-open browser" buttons because
they are not intuitive for the user.

Adds a dedicated "Copy link" button.

Implements Qt 5.5 fixes based on: #1392

Signed-off-by: Michael Schuster <michael@schuster.ms>
@misch7
Copy link
Member

misch7 commented Sep 6, 2019

@ivaradi Thanks, I wasn't aware of it ^^

Made a new PR #1408 to change UI and include your Qt 5.5 fixes.

Building our 2.6 RC1 today with this :)

Thanks again 👍

@misch7 misch7 closed this Sep 6, 2019
@ivaradi ivaradi deleted the qt5-compat branch September 16, 2019 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants