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

qml: Introduce the Desktop Wallet Activity Page #442

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

johnny9
Copy link
Contributor

@johnny9 johnny9 commented Jan 23, 2025

This commit introduces the basic Activity Page

@@ -122,9 +122,8 @@ Page {
width: parent.width
height: parent.height
currentIndex: navigationTabs.checkedButton.index
Item {
Activity {
Copy link
Contributor

Choose a reason for hiding this comment

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

it builds, but doesn't run

./bitcoin-qt -signet
QSocketNotifier: Can only be used with threads started with QThread
QQmlApplicationEngine failed to load component
qrc:/qml/pages/main.qml:83:9: Type DesktopWallets unavailable
qrc:/qml/pages/wallet/DesktopWallets.qml:125:9: Activity is not a type
~InitExecutor : Stopping thread
~InitExecutor : Stopped thread

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Updated the PR to include the missing component

Copy link
Contributor

@pablomartin4btc pablomartin4btc left a comment

Choose a reason for hiding this comment

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

Concept ACK

Light tACK 357611e on regtest.
  • Wallet main's activity page.
    Screenshot from 2025-02-03 16-28-39

  • Activity's details page.
    Screenshot from 2025-02-03 16-28-51

I think you could add the screenshots to the PR's description.

I found @GBKS's prototype for the activity page here, perhaps you could also add it to the top as a reference. I think the icons need to be updated (for send and receive) same for the magnifying glass search icon at the top right (follow-up?).

Not part of this PR's code I think but while testing, in order to update the activity page contents, switching among the different wallets doesn't work, at least for me, can't remember if it was already an issue or wasn't intended to work yet.

I'd reduce the amount of commits and make a clean up (eg in 1st commit you add some empty files that you remove on the 2nd, perhaps you only amend the 1st commit removing them and delete the 2nd commit?).

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