Skip to content

Conversation

@xdustinface
Copy link

@xdustinface xdustinface commented Jun 26, 2020

This PR ist part of a series of +-25 PRs related to UI redesigns. Its ancestor is #3561, its successor is #3563. I did not screenshot every single PR and its changes, instead i made "walk through all screen" videos with the result of this PR series and also with the 0.15 UI. If there are any concrete screenshots wanted, just let me know. To build with the full set of changes you can build from the branch xdustinface:pr-ui-redesign which always contains all changes.

-> Walk through 0.15
-> Walk through Redesign

I tried to give the commits enough text to make things obvious without a lot description for each PR. Also here, if you want more description for this specific PR, let me know.

About this PR

See individual commit messages.

@xdustinface xdustinface force-pushed the pr-ui-9-qt-code-updates branch 2 times, most recently from b6590ae to e2be853 Compare June 27, 2020 20:23
@xdustinface xdustinface marked this pull request as draft June 30, 2020 20:19
@xdustinface xdustinface force-pushed the pr-ui-9-qt-code-updates branch from e2be853 to 844bee5 Compare July 14, 2020 14:51
@xdustinface xdustinface marked this pull request as ready for review July 14, 2020 14:52
@xdustinface
Copy link
Author

Ready for review!

@xdustinface xdustinface force-pushed the pr-ui-9-qt-code-updates branch from 844bee5 to a378c98 Compare July 14, 2020 15:27
@xdustinface
Copy link
Author

Build will fail until #3558 is merged.

@xdustinface xdustinface force-pushed the pr-ui-9-qt-code-updates branch from d1bf5e9 to 5bb5a02 Compare July 14, 2020 22:00
@xdustinface
Copy link
Author

Rebased to fix the build!

@UdjinM6
Copy link

UdjinM6 commented Jul 16, 2020

Looks good in general but "Last PrivateSend Message" appearance is pretty weird now imo. It wasn't looking very nice before either and wasn't that helpful too tbh. I think we could just drop it completely and make things look much nicer here (e5e64c3197).

@xdustinface
Copy link
Author

Agreed and picked! If it makes any sense i would consider to add this again later with a better layout in a different place as i have some plans in mind to give private send a completely reworked UI in a separate tab if thats something we want to have. Nothing worth to discuss at this point but i will let you know when i have more specific thoughts there.

@UdjinM6 UdjinM6 added this to the 17 milestone Jul 16, 2020
UdjinM6
UdjinM6 previously approved these changes Jul 16, 2020
Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@UdjinM6
Copy link

UdjinM6 commented Jul 16, 2020

Needs rebase.

@UdjinM6 UdjinM6 dismissed their stale review July 16, 2020 23:55

waiting for rebase

- Fix issue with bluriness
- Refine sizing/layout of QR code and address
- Adjust coloring to match the themes
- Was named the same as the the label in EditAddressDialog so it couldn't be accessed properly in css
- Hide denom labels if inactive
- Enable wordwrap for denom label
- Add some spacer
- Make sure it gets its basic initialization on startup
- Added some margins for fee selection radio buttons to align them centered to their options
- Removed a weird placed spacer
- Inheritance doesn't work here obviously because of QCompleter is parent of the popup
- QStyledItemDelegate delegate is required. Without its not possible to access `::item` selectors from css.
xdustinface and others added 3 commits July 17, 2020 01:57
Its obviously not possible to do this in stylesheets thats why i added
this as workaround.
This is the datadir selection dialog.
@xdustinface xdustinface force-pushed the pr-ui-9-qt-code-updates branch from 3f527a0 to 9a25fb3 Compare July 17, 2020 00:00
@xdustinface
Copy link
Author

Thanks, didn't notice.. done 👍

UdjinM6
UdjinM6 previously approved these changes Jul 17, 2020
Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

re-ACK

Co-authored-by: PastaPastaPasta <[email protected]>
Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See attached problems in photos. Not sure if this PR introduced, or if I should copy these over to the issue
text clipped
text messed up
0bfd3ee8-2de7-438f-a2b7-2aa4207d2b07

@xdustinface
Copy link
Author

The issue in the last image will be fixed by #3573. The others are not related to this PR so maybe just post it in #3578 (do you run with -font-scale?).

@PastaPastaPasta
Copy link
Member

The issue in the last image will be fixed by #3573. The others are not related to this PR so maybe just post it in #3578 (do you run with -font-scale?).

Nope, not running with -font-scale

Copy link
Member

@PastaPastaPasta PastaPastaPasta left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

Copy link

@UdjinM6 UdjinM6 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK

@UdjinM6 UdjinM6 merged commit 354ff23 into dashpay:develop Jul 20, 2020
xdustinface added a commit to xdustinface/dash that referenced this pull request Sep 1, 2020
* qt: Draw a border around net traffic graph

* qt: ReceiveRequestDialog - Improve QR code image

- Fix issue with bluriness
- Refine sizing/layout of QR code and address
- Adjust coloring to match the themes

* qt: Give the TransactionView's instantsendWidget a name

Required to access it in css

* qt: Rename conflicting label in SendCoinsDialog

- Was named the same as the the label in EditAddressDialog so it couldn't be accessed properly in css

* qt: Give the TransactionView's search field the first focus on startup

* qt: Some updates to the PrivateSend widget on the OverviewPage

- Hide denom labels if inactive
- Enable wordwrap for denom label
- Add some spacer
- Make sure it gets its basic initialization on startup

* qt: Fix some layout issues in SendCoinsDialog's UI file.

- Added some margins for fee selection radio buttons to align them centered to their options
- Removed a weird placed spacer

* qt: Fix vertical alignment of the two balance labels in SendCoinsDialog

* qt: Add newline in textedit of receiverequest

* qt: OptionsDialog - Hide override hint if there is nothing overridden

* qt: Allow stylesheet modifications for auto completition popup

- Inheritance doesn't work here obviously because of QCompleter is parent of the popup
- QStyledItemDelegate delegate is required. Without its not possible to access `::item` selectors from css.

* qt: Make the progress label in the status bar accessible in css

* qt: Update weekend colors of QCalendarWidget on style changes

Its obviously not possible to do this in stylesheets thats why i added
this as workaround.

* qt: Load stylesheets for Intro

This is the datadir selection dialog.

* Drop labelPrivateSendLastMessage

* Add a space

Co-authored-by: PastaPastaPasta <[email protected]>

Co-authored-by: UdjinM6 <[email protected]>
Co-authored-by: PastaPastaPasta <[email protected]>
gades pushed a commit to cosanta/cosanta-core that referenced this pull request Mar 3, 2022
* qt: Draw a border around net traffic graph

* qt: ReceiveRequestDialog - Improve QR code image

- Fix issue with bluriness
- Refine sizing/layout of QR code and address
- Adjust coloring to match the themes

* qt: Give the TransactionView's instantsendWidget a name

Required to access it in css

* qt: Rename conflicting label in SendCoinsDialog

- Was named the same as the the label in EditAddressDialog so it couldn't be accessed properly in css

* qt: Give the TransactionView's search field the first focus on startup

* qt: Some updates to the PrivateSend widget on the OverviewPage

- Hide denom labels if inactive
- Enable wordwrap for denom label
- Add some spacer
- Make sure it gets its basic initialization on startup

* qt: Fix some layout issues in SendCoinsDialog's UI file.

- Added some margins for fee selection radio buttons to align them centered to their options
- Removed a weird placed spacer

* qt: Fix vertical alignment of the two balance labels in SendCoinsDialog

* qt: Add newline in textedit of receiverequest

* qt: OptionsDialog - Hide override hint if there is nothing overridden

* qt: Allow stylesheet modifications for auto completition popup

- Inheritance doesn't work here obviously because of QCompleter is parent of the popup
- QStyledItemDelegate delegate is required. Without its not possible to access `::item` selectors from css.

* qt: Make the progress label in the status bar accessible in css

* qt: Update weekend colors of QCalendarWidget on style changes

Its obviously not possible to do this in stylesheets thats why i added
this as workaround.

* qt: Load stylesheets for Intro

This is the datadir selection dialog.

* Drop labelPrivateSendLastMessage

* Add a space

Co-authored-by: PastaPastaPasta <[email protected]>

Co-authored-by: UdjinM6 <[email protected]>
Co-authored-by: PastaPastaPasta <[email protected]>
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.

3 participants