-
Notifications
You must be signed in to change notification settings - Fork 771
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
Add More Fiat Currencies #3852
base: master
Are you sure you want to change the base?
Add More Fiat Currencies #3852
Conversation
Could you remove the unrelated whitespace changes? Makes it easier to review. |
You can hide whitespace changes. |
It pollutes |
Don't merge this yet btw. Will need to test on local machine. |
I did some basic testing but more testing is always good. |
The dropdown worked fine? That was my only concern. |
yes, but I'll try to add a third currency |
Do you know if the Windows builds will be fixed soon? Or is it only failing on CI? |
I have asked luigi to merge #3849 |
@elibroftw if you force push now Windows should be green |
You know if there's any future plans to support Visual Studio through vcpkg instead of requiring msys? Probably not right? |
It's a cross platform application and I don't know if Qt supports Visual Studio, so likely no. At least I won't add support for it as I'm not a Windows user. |
I don't think the Windows build instructions are correct. I'm getting
After installing the libraries |
They say |
I tried both, the former didn't work so I tried cmake. |
what is the output? also did you start the correct mingw64 console? |
Tested this on my laptop, it works! |
Can this get merged? Or should I add the fiat currencies in this PR itself? |
Helloooooooooooooooooooooooooooooooooo? |
Didn't have time to go through all emails yet. To answer your question, however you want. You can wait for it to get merged or add extra currencies here too, ideally in a separate commit. |
2f380f8
to
a852d7c
Compare
The currencies work for coingecko and cryptocompare, but the kraken API is not getting called and kraken doesn't support XMR pairs other than with USD and EUR as far as I can tell |
Click on summary and then scroll down. |
I guess this is why I can't run the stable build as well I installed from the store? |
I'm unfamiliar with wayland. |
Ugh, I remember when Fedora first changed to wayland it was kinda buggy so I stayed on x11 as long as I could, but now it works fine. There are some apps which still misbehave though. @elibroftw are you able to run x11 desktop? |
I know I can switch to X11, but I don't know why it still thinks I'm on wayland.
|
It seems I can't run even the self compiled version anymore. |
Hey guys, can I enquire whether this feature is still being worked on? It'd be amazing to use the wallet showing GBP fiat amount. Thanks for your time. |
I will try to work on it today. I stopped because I couldn't run the GUI anymore on my Linux machine but I installed a different distro recently plus I might be able to develop on windows itself. |
Thanks mate, I really appreciate your time! I'm disabled, and the extra currency conversions I have to do using monero really exhaust me. It means a lot. Lmk if I can donate to support your work on this feature in some way. |
Okay so I was able to take a look today and debugged some stuff. The issue is caused by the fact that the dropdown is a nested layout and combined with dynamically populating the fiat currencies listmodel. I honestly don't like that a ListModel is used when an array would suffice but maybe that's how QML works . We can either hard code the fiat currencies as ListElement and avoid the warning or rework the DropDown first. I suggest reworking the dropdown first as reemeru already has one started #3868 to fix the scrollable which isn't 100% usable. |
@WizardCornelius , for now I think you should use FeatherWallet. It's not the most optimal in terms of its layout, but it supports fiat pricing out of the box. |
33858a3
to
4cbed50
Compare
8de5f3d
to
bb8cecb
Compare
Please remove the .vscode changes since they are unrelated to this PR. |
Done but I hope the vscode settings PR gets approved as it will improve productivity |
fiatPriceProviderDropDown.currentIndex = i; | ||
i += 1; | ||
} | ||
|
||
console.log('SettingsLayout loaded'); | ||
} | ||
} | ||
|
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.
revert all the unnecessary white space changes to reduce the diffs of this PR please
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.
Just let it be.
Any plans to potentially merge this? |
@Killercat103 I'll probably end up creating a desktop wallet app myself before this PR gets merged. Reviewers are a bit too staunch when it comes to my PRs (3 in total). |
Apparently the main issue is that the dropdown menu gets buggy when containing many currencies. |
@selsta , this just needs to be tested and then the tickers from #3362, can be added