Monero-gui: Build native GUI clients

Created on 26 Dec 2017  路  11Comments  路  Source: monero-project/monero-gui

The current situation with the QT ports is convenient, I can understand, but performance is slooooowwww...

I propose native GUI clients using a modern, fast and cross platform language. I suggest the use of Swift.

The result is a modern looking and responsive client with feature parity that runs on Linux, macOS and Windows.

wontfix

Most helpful comment

@alexeyneu great stuff - looking forward to your pull request!

All 11 comments

You are right, we really should have a 'modern looking and responsive client'. The current client looks and runs like Software during the time of Windows 3.11!

And this - believe me - is not the fault of Qt. If have written many applications in Qt and they all are very fast.

As you know qt use pthreads under windows. It's not about performance for sure

I personally use a Mac and performance feels slow.

What I mean is, Qt is not an excuse for slow performance in this case. Take a look at Karbo Wallet - https://karbo.io/ - it's Qt-based too but it's nicely designed and very fast compared with Monero.

And BTW, when I see all the issues here, I can't believe the developers are really good ...

The GUI is slow when the daemon and wallet are syncing because they are using lots of CPU and disk I/o when validating the blockchain. It鈥檚 not related to Qt. Are you experiencing a slow GUI after everything is synced?

it is related to qt . i can answer about windows case ,it's really low-grade stuff overall ,both qt itself and this gui code. i didnt test remote procedure calls impact on performance but what i could say for sure : if just pipeline monero-wallet-cli in winapi and bundle it with pipelined monerod you'll have a fast app. I already have monerod dealt with in this style and engine holds heavy loads without wait rings( known as hourglass ) and others.

@alexeyneu great stuff - looking forward to your pull request!

the monero-gui project barely has recources to do anything and ofc no capacity to build a new client.

closing issue here.

+wontfix

Is this moron(stoffu) part of a crew?Another one is his bf as i understand

Is this moron(stoffu) part of a crew?

I'm a researcher at Monero Research Lab.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sanecito picture sanecito  路  7Comments

keatond picture keatond  路  10Comments

blackvalyrian picture blackvalyrian  路  4Comments

GBKS picture GBKS  路  9Comments

hammelj97 picture hammelj97  路  6Comments