Commit graph

384 commits

Author SHA1 Message Date
selsta
1c2920a339
WizardAskPassword: fix lock icon 2019-12-04 22:24:08 +01:00
TheCharlatan
8dd2a20ff8 Migrate build system to cmake
The content in this commit is not split in order to preserve working
compilation. Once this is added to master, the old build script will no
longer work and all existing build toolings will require changes.

Monero's cmake directory's files need to be copied to this project's cmake
directory in order for the linking and function definitions to work correctly.

Monero-gui has its own version check and generate file in order to not
conflict with monero's destination version files.

Most of the source files that are currently in monero-gui's root
directory are now moved to subdirectories. This is done to preserve
compilation order properly and to give some content structure.

The original CMakeList file included all headers it found in
subdirectories. Make sure that they are set manually to evade linking
errors.

The current build script always checks out latest master of the monero
submodule. The submodule rules in the current CMakeLists.txt file do not
enforce. An override to compile master nevertheless can still be given
with `-D DEV_MODE`.

To enable the linux X11 xcb linking the libraries had to be hardcoded. There
does not seem to be good support for this in pkgconfig, or in
existing cmake checks.
2019-11-27 22:59:27 +01:00
selsta
7b0cd19487
wizard: Language button on home and add back button 2019-11-27 19:20:58 +01:00
xiphon
f47335f89f Wizard, AddressBook, SettingsNode: prevent undesired text selection 2019-11-27 12:33:30 +00:00
xiphon
74e12ce71d ContextMenu: implement 'paste' context menu for all text fields 2019-11-08 12:41:32 +00:00
selsta
448727f4b5
WizardLang: reduce top margin 2019-09-14 21:47:20 +02:00
luigi1111
10764b8a68
Merge pull request #2384
2c78f77 WizardController: fix overlap with network type dropdown (selsta)
2019-09-14 12:45:20 -05:00
luigi1111
31501316c9
Merge pull request #2377
8dab075 repo: remove isMobile leftovers (selsta)
2019-09-14 12:43:36 -05:00
xiphon
0d247a9b8a SimpleMode: automatic public nodes discovering and switching 2019-09-09 15:24:26 +00:00
selsta
2c78f77eb2
WizardController: fix overlap with network type dropdown 2019-09-08 17:06:14 +02:00
selsta
8dab0755d3
repo: remove isMobile leftovers 2019-09-06 00:11:12 +02:00
selsta
40bdf692d1
Ledger: improve hw wallet splash screen 2019-08-17 01:05:22 +02:00
luigi1111
d7a65fafad
Merge pull request #2340
2f5c926 WizardLanguage: add missing qsTr() (selsta)
2019-08-14 15:43:06 -05:00
selsta
2f5c926c82
WizardLanguage: add missing qsTr() 2019-08-06 23:44:53 +02:00
luigi1111
dc49d7af38
Merge pull request #2331
e546ce8 WizardRestoreWallet1: use RadioButtons instead of buttons (selsta)
2019-08-06 15:05:36 -05:00
selsta
e546ce83b4
WizardRestoreWallet1: use RadioButtons instead of buttons 2019-07-31 18:17:46 +02:00
selsta
8abf8f844f
wizard: bug fixes
- property binding loop
- wrong transition
- html in plaintext
2019-07-24 05:07:54 +02:00
selsta
d4a6826d13
WizardController: make scrollbar visible 2019-07-22 22:28:46 +02:00
luigi1111
25e56ee8fb
Merge pull request #2307
f20ab12 QML: fix various warnings (selsta)
2019-07-22 13:29:31 -05:00
selsta
f20ab12cf3
QML: fix various warnings 2019-07-21 23:23:03 +02:00
selsta
8f7d2b592a
WizardAskPassword: improve label 2019-07-18 23:25:50 +02:00
luigi1111
3a9f0e1100
Merge pull request #2240
35a0f25 PasswordDialog: merge components and bug fixes (selsta)
2019-07-15 18:38:32 -05:00
selsta
35a0f25b57
PasswordDialog: merge components and bug fixes
This commit merges PasswordDialog, PassphraseDialog and
NewPasswordDialog. Also the following bugs were fixed:

- Wizard pages still being active when opening a wallet
  from wizard.
- Capslock detection was buggy when copy pasting password, I
  replaced it with native implementations for each platform.
- isAlpha could throw errors when using special characters.
2019-07-15 00:05:10 +02:00
luigi1111
8bbc2e87bc
Merge pull request #2246
c34a2b4 QML: fix warnings (selsta)
2019-07-12 20:33:22 -05:00
selsta
c34a2b43fc
QML: fix warnings 2019-07-02 15:10:40 +02:00
selsta
1b5796a0ee
WizardSummary: remove duplicated entry 2019-06-29 04:29:55 +02:00
luigi1111
d301a9ac6e
Merge pull request #2198
725cf73 wizardhome: add change network label (mmbyday)
2019-06-21 14:34:58 -05:00
luigi1111
edb849fa81
Merge pull request #2170
a3c620f restore height visibility enhancements (mmbyday)
2019-06-21 14:27:26 -05:00
mmbyday
725cf737bc wizardhome: add change network label 2019-06-05 23:15:26 -07:00
luigi1111
4481aa7028
Merge pull request #2171
d3cf9ea Bootstrap warning text should be richtext (xmrdsc)
2019-05-27 13:30:18 -05:00
luigi1111
d71e7354d9
Merge pull request #2169
d518b20 WizardSummary: always show restore height when restoring from seed/keys/device (mmbyday)
2019-05-27 13:27:59 -05:00
mmbyday
d518b204b1 WizardSummary: always show restore height when restoring from seed/keys/device 2019-05-24 12:01:23 -07:00
mmbyday
ca9883b6c0 Fix restore height when using stagenet/testnet 2019-05-24 11:58:46 -07:00
xmrdsc
d3cf9eaf97 Bootstrap warning text should be richtext 2019-05-16 16:19:16 +02:00
mmbyday
a3c620f78d restore height visibility enhancements 2019-05-15 00:37:53 -07:00
luigi1111
eb53c72ca4
Merge pull request #2142
c151e5e wizardcreatedevice: cleanup layout (mmbyday)
2019-05-03 12:56:57 -05:00
mmbyday
c151e5e7a1 wizardcreatedevice: cleanup layout 2019-05-02 12:11:21 -07:00
dsc
480acf441d
Scan keysfiles in wizard - open wallet 2019-05-02 00:41:09 +02:00
mmbyday
5f38dbb7dd wizard: fix non-existent property backTransition 2019-04-28 23:44:08 -07:00
luigi1111
c8a3e29f9f
Merge pull request #2120
91da476 wizard: reset remote node when switching network type (selsta)
2019-04-28 22:04:26 -05:00
luigi1111
002404227f
Merge pull request #2118
e6a8fcd Clean up m_wallet before opening new wallets (xmrdsc)
2019-04-28 22:02:44 -05:00
selsta
91da476cb3
wizard: reset remote node when switching network type 2019-04-28 00:11:14 +02:00
dsc
e6a8fcd6cc
Clean up m_wallet before opening new wallets 2019-04-26 02:45:07 +02:00
dsc
e84f4623d8
Back transitions for the wizards 2019-04-26 01:53:42 +02:00
luigi1111
9ce7c86558
Merge pull request #2073
a6525e7 wizard/device: hide splash screen (selsta)
2019-04-25 15:29:19 -05:00
dsc
62285b01dc
Remove scaleRatio 2019-04-25 21:09:23 +02:00
selsta
a6525e74e6
wizard/device: hide splash screen 2019-04-25 20:53:28 +02:00
selsta
f9dec6e882
wizard: replace icon with Font Awesome version 2019-04-25 20:29:53 +02:00
dsc
42f7afaefd
White theme 2019-04-24 05:37:35 +02:00
luigi1111
ba0f7fc9f6
Merge pull request #2105
45efb41 wizard: allow viewonly wallet restores (mmbyday)
2019-04-23 15:33:33 -05:00
luigi1111
4b324bb719
Merge pull request #2102
ee87122 wizardhome: fix network dropdown (mmbyday)
2019-04-23 15:30:08 -05:00
luigi1111
f56d3ea590
Merge pull request #2097
ed603f3 device: fix hardware wallet creation / restore height (xiphon)
2019-04-23 15:28:16 -05:00
luigi1111
340b0836ff
Merge pull request #2090
a6f7b13 wizard: don't translate hardware wallet names (selsta)
2019-04-23 14:04:31 -05:00
mmbyday
45efb415cd wizard: allow viewonly wallet restores 2019-04-21 13:09:12 -07:00
mmbyday
ee87122d5b wizardhome: fix network dropdown 2019-04-21 12:26:55 -07:00
xiphon
ed603f310e device: fix hardware wallet creation / restore height 2019-04-20 05:38:55 +00:00
luigi1111
10926644bf
Merge pull request #2088
15a5f76 add missing TranslationManager.emptyString (selsta)
2019-04-16 16:54:17 -04:00
luigi1111
221a49a823
Merge pull request #2057
bd2687c flickable for wizardController (xmrdsc)
2019-04-16 16:47:31 -04:00
selsta
a6f7b13389
wizard: don't translate hardware wallet names 2019-04-16 16:53:35 +02:00
selsta
15a5f76334
add missing TranslationManager.emptyString 2019-04-16 16:35:30 +02:00
dsc
bd2687c22f
flickable for wizardController 2019-04-11 20:05:09 +02:00
mmbyday
7b0bdb1750 wizard: fix clearing of restore wallet fields 2019-04-11 01:28:19 -07:00
luigi1111
723ad8c8ae
Merge pull request #2052
6833275 wizard: small UI fix (selsta)
2019-04-08 14:37:54 -04:00
Dusan Klinec
1a2675b246
async device open and create from device, passphrase
- passphrase entry on host added, requires early listener setting monero pull #5355
- wallet open and create from device shows splash to indicate possible long process
- create from device is async to support passphrase entry
2019-04-06 14:52:14 +02:00
selsta
6833275b2a
wizard: small UI fix 2019-04-03 20:42:24 +02:00
luigi1111
19c2208dc4
Merge pull request #2019
9074633 device: Trezor support added (ph4r05)
2019-04-03 14:36:34 -04:00
luigi1111
d3d8e9fd0d
Merge pull request #2021
e80e1b4 fix restore height option for hardware wallet restore (lacksfish)
2019-03-21 16:16:20 -04:00
lacksfish
e80e1b4c1f fix restore height option for hardware wallet restore 2019-03-17 05:40:26 +01:00
Dusan Klinec
9074633751 device: Trezor support added 2019-03-15 14:21:37 +01:00
erciccione
e664549f43
makes placeholder string untranslatable 2019-03-09 15:15:36 +01:00
luigi1111
287e379a24
Merge pull request #1990
0d24f64 invalidate wallet name after creation (xmrdsc)
2019-03-01 02:40:18 -06:00
luigi1111
cd9e1bf0ea
Merge pull request #1989
fc68567 wizard: improve restore from device ui/ux (selsta)
2019-03-01 02:38:52 -06:00
luigi1111
5ce689972e
Merge pull request #1981
3f0241a Revert 'Dont show message on simple mode disconnect/reconnect' (selsta)
2019-03-01 02:36:05 -06:00
dsc
0d24f642c3
invalidate wallet name after creation 2019-03-01 09:13:36 +01:00
selsta
fc68567f23
wizard: improve restore from device ui/ux 2019-03-01 08:37:35 +01:00
mmbyday
61af76fcb8 wizard: allow restore height when creating wallet from device 2019-02-28 11:23:19 -08:00
selsta
3f0241a039
Revert "Dont show message on simple mode disconnect/reconnect"
This reverts commit 632423da07.
2019-02-28 13:08:41 +01:00
luigi1111
c2091e3a33
Merge pull request #1966
d3400db wizardController: cleanup restart variables (mmbyday)
2019-02-25 14:39:04 -06:00
luigi1111
0a5e87d007
Merge pull request #1962
05f0f82 Save wallet password (xmrdsc)
2019-02-25 14:36:45 -06:00
luigi1111
a237d16f7d
Merge pull request #1961
632423d Dont show message on simple mode disconnect/reconnect (xmrdsc)
2019-02-25 14:33:04 -06:00
mmbyday
d3400db5c0 wizardController: cleanup restart variables 2019-02-25 08:30:59 -08:00
dsc
05f0f82bdc
Save wallet password 2019-02-25 16:15:52 +01:00
dsc
632423da07
Dont show message on simple mode disconnect/reconnect 2019-02-25 16:07:03 +01:00
mmbyday
47fcd31806 wizardsummary: hide restore height when creating new wallet 2019-02-24 13:45:10 -08:00
luigi1111
d9c2b34d3f
Merge pull request #1951
30d8ba7 Fix color for daemon settings radiobutton (xmrdsc)
2019-02-24 10:28:48 -06:00
luigi1111
ecb683bd94
Merge pull request #1949
3dc04b0 Replace language sidebar with a dedicated language screen (xmrdsc)
2019-02-24 10:27:44 -06:00
dsc
30d8ba72d1
Fix color for daemon settings radiobutton 2019-02-24 07:00:58 +01:00
dsc
3dc04b0df3
Replace language sidebar with a dedicated language screen 2019-02-24 06:31:01 +01:00
mmbyday
08ec5e99ac wizard: fix restore from key and seed functionality 2019-02-23 10:02:51 -08:00
mmbyday
c6107d8376
wizard: allow calendar date for restoration height 2019-02-22 03:05:29 +01:00
dsc
f329a71029
Wizard redesign 2019-02-22 03:05:27 +01:00
xiphon
3aff7ddcef Fix default daemon/remote node RPC port based on the network type 2019-02-17 14:40:03 +00:00
luigi1111
8a4596ee47
Merge pull request #1884
310679c QML: fix various warnings (xiphon)
2019-01-21 14:51:43 -06:00
luigi1111
90b0f4fa55
Merge pull request #1878
77cd521 Wizard/Device: set estimated restore height if none is provided (selsta)
2019-01-21 14:48:08 -06:00
xiphon
310679c680 QML: fix various warnings 2019-01-10 04:57:57 +03:00
luigi1111
dc7a95c8d1
Merge pull request #1888
9aef631 Wizard: use one icon and add @2x version (selsta)
2019-01-09 17:50:41 -06:00
luigi1111
a6289ba0f5
Merge pull request #1887
cae85bc Wizard: remove grey triangle (selsta)
2019-01-09 17:49:47 -06:00
selsta
9aef631a25
Wizard: use one icon and add @2x version 2019-01-08 06:55:22 +01:00
selsta
cae85bce85
Wizard: remove grey triangle 2019-01-08 06:17:01 +01:00
selsta
77cd521ffe
Wizard/Device: set estimated restore height if none is provided
requires #5034
2019-01-02 10:12:21 +01:00
mmbyday
c2e27772e4 wizard: add copying seed to clipboard warning 2018-12-29 23:19:28 -08:00
xiphon
515bb16418 fix various QML warnings 2018-12-17 09:10:11 +00:00
luigi1111
f8cd4c86d9
Merge pull request #1794
e650818 TextField.onEditingFinished() is not available in Qt versions lower than 5.9. Replace with onEditingFinished() (xmrdsc)
b466f9f string.startsWith() is not available in Qt versions lower than 5.8. Replace with string.indexOf() (xmrdsc)
2018-12-11 13:59:03 -06:00
dsc
e650818016
TextField.onEditingFinished() is not available in Qt versions lower than 5.9. Replace with onEditingFinished() 2018-12-09 17:43:55 +01:00
luigi1111
fc06005e3a
Merge pull request #1786
b1b8efd wizard: use hand cursor instead of arrow (xiphon)
2018-12-07 19:02:48 -06:00
xiphon
b1b8efdc3b wizard: use hand cursor instead of arrow 2018-12-06 21:43:29 +00:00
xiphon
722d32a50c wizard: fix flags hovering, cursor, layout 2018-12-04 22:23:23 +03:00
stoffu
c840e2b664
Allow adjusting number of rounds for the key derivation function 2018-11-30 11:22:32 +09:00
xiphon
7dea3a2373 wizard: optionally hide restore 'From QR Code' btn 2018-10-28 14:56:33 +03:00
stoffu
9bb6a25f31
Add support for creating hardware wallet 2018-08-24 12:54:43 +09:00
luigi1111
d554c7809d
Merge pull request #1449
ac8e88e allow restoring from only spendkey (cryptochangements34)
2018-07-17 16:58:16 -05:00
cryptochangements34
f7bbdd3044 add explicit mainnet button and move nettypes to advanced options 2018-06-07 12:23:47 -04:00
cryptochangements34
ac8e88ee53
allow restoring from only spendkey 2018-06-05 21:16:19 -04:00
cryptochangements34
78e0ae1a4e use radio buttons in daemon wizard 2018-05-11 18:40:10 -04:00
cryptochangements34
31ef55d838 make some daemon wizard wording more clear 2018-05-08 20:47:39 -04:00
Sander Ferdinand
c40944144a Radio buttons for the welcome wizard 2018-04-28 16:40:01 +02:00
luigi1111
d248e45563
Merge pull request #1321
251db80 show correct address in wizard if remote node used
2018-04-22 20:03:00 -05:00
cryptochangements34
66f29831e1 fix typo in daemon setup wizard 2018-04-14 23:50:05 -04:00
cryptochangements34
251db80609
show correct address in wizard if remote node used 2018-04-14 23:33:51 -04:00
Sander Ferdinand
d98221ac56 Fixes the placeholder texts for RemoteNodeEdit in the wallet creation wizard 2018-03-29 23:04:04 +01:00
Sander Ferdinand
6e503cd0e2 Replace violet checkbox mark with a black one 2018-03-29 23:04:04 +01:00
Sander Ferdinand
408878290e nettype comparison needs to be loose 2018-03-29 23:04:04 +01:00
Sander Ferdinand
d2d6e3ad66 Fixes the placeholder texts for inputboxes in the wallet recovery wizard 2018-03-29 23:04:04 +01:00
Sander Ferdinand
da2c6e8bc8 Fixes javascript error; .trim() on undefined 2018-03-29 23:04:04 +01:00
Sander Ferdinand
0bfff8844e nettype comparison needs to be loose 2018-03-29 23:04:04 +01:00
Sander Ferdinand
3c24044736 Cleanup after rebase 2018-03-29 23:04:04 +01:00
Sander Ferdinand
3f9926487d Fixes typo 2018-03-29 23:04:04 +01:00
Sander Ferdinand
8f368b9b3b Remove seed from WizardFinished for now, as it yields an undefined error 2018-03-29 23:04:03 +01:00
Sander Ferdinand
69b4d56fdd Small style changes 2018-03-29 23:04:03 +01:00
Sander Ferdinand
4977049425 Fixes some fonts, introduces a new checkbox and fixes 0 amount history entries 2018-03-29 23:04:03 +01:00
Sander Ferdinand
53b5b7a5c7 Fixing the start-up wizards 2018-03-29 23:04:03 +01:00
Sander Ferdinand
be9cb8931c StandardButton - removed unused properties and some layout changes to settings page 2018-03-29 23:04:02 +01:00
Sander Ferdinand
af9e4e86f0 Replacing checkbox, using default values from component 2018-03-29 23:04:01 +01:00
luigi1111
e4d75c6680
Merge pull request #1161
c8f0cf3 Stagenet
2018-03-26 12:57:14 -05:00
Jaquee
d253991ecb remove obsolete remote node logic 2018-03-15 16:51:03 +01:00
stoffu
c8f0cf3543
Stagenet 2018-03-14 23:26:25 +09:00
luigi1111
a8ba815fb3
Merge pull request #1141
5d2d6ad UTF-8 support for filenames and paths under Windows
2018-03-13 23:37:33 -04:00
rbrunner7
5d2d6adfaf UTF-8 support for filenames and paths under Windows 2018-03-08 20:34:30 +01:00
luigi1111
7c9ba196c9
Merge pull request #1140
70d42ee Wizard: allow seed without checksum
2018-03-06 12:33:01 -05:00
luigi1111
4479026649
Merge pull request #1149
22de9db Fix a few uses of undefined data on startup and exit
2018-03-06 12:26:03 -05:00
moneromooo.monero
22de9db4e1 Fix a few uses of undefined data on startup and exit 2018-03-03 23:26:20 +00:00
stoffu
70d42ee328
Wizard: allow seed without checksum 2018-02-25 21:52:04 +09:00
stoffu
fd1f4bf628
Bootstrap daemon (requires #3165) 2018-01-30 07:45:11 +09:00
stoffu
af882e87f5
rectified visual switch between local node & remote node 2018-01-30 07:45:08 +09:00
stoffu
89ec822ba5
removed persistentSettings.startLocalNode as it's synonym for !persistentSettings.useRemoteNode 2018-01-30 07:45:03 +09:00
luigi1111
629f460eb6
Merge pull request #1065
fdd528b Update copyright for 2018
2018-01-26 14:33:47 -05:00
xmr-eric
fdd528b99e Update copyright for 2018 2018-01-08 12:51:26 -05:00
stoffu
cec206ec8d
Refactor wallet password dialog 2018-01-05 16:11:29 +09:00
Jaquee
a8e19b8fb6 Enable password strength meter on iOS 2017-11-03 16:57:12 +01:00
Jaquee
2170f6a46d Improve copy text handling 2017-11-03 16:57:12 +01:00