Commit graph

677 commits

Author SHA1 Message Date
xiphon
2195c67f58 LineEdit: password mode, linking. PasswordDialog: use LineEdit 2020-04-28 20:44:53 +00:00
selsta
4b0dcb95bf
StandardDialog: reset button text on close 2020-04-25 21:10:25 +02:00
selsta
a810bf3eb7
CheckBox: add enabled property 2020-04-24 04:35:21 +02:00
selsta
c7f9ac926b
LanguageSidebar: reenable 2020-04-23 20:28:09 +02:00
mmbyday
3835387eea
wizard: add flags to language sidebar 2020-04-23 00:04:07 +02:00
luigi1111
5fa64c34ec
Merge pull request #2831
de6a9b6 Transfer: address book inline button, 2nd inline button, scan QR code button fixes (rating89us)
2020-04-17 22:09:18 -05:00
luigi1111
376421667a
Merge pull request #2836
3f13a5c QRCodeScanner: don't load webcam on startup (mmbyday/selsta)
2020-04-17 20:53:46 -05:00
rating89us
de6a9b6779 Transfer: address book inline button, 2nd inline button, scan QR code button fixes
spacing fix
2020-04-16 13:25:28 +02:00
mmbyday
3f13a5c9a4
QRCodeScanner: don't load webcam on startup 2020-04-16 03:29:39 +02:00
xiphon
ea25b71ca6 updater: fetch signed hashes from getmonero.org, verify downloads 2020-04-14 21:37:04 +00:00
luigi1111
8e4124f06a
Merge pull request #2828
e1258e0 TitleBar: fix close icon fallback (selsta)
2020-04-13 15:49:17 -05:00
luigi1111
31adc6cfd6
Merge pull request #2821
6d7db13 Settings: rework wallet page (thotbot/xiphon)
2020-04-13 15:39:54 -05:00
selsta
e1258e0ada
TitleBar: fix close icon fallback 2020-04-10 13:55:25 +02:00
xiphon
6ed7fcec67 UpdateDialog: implement update download functionality 2020-04-06 16:59:33 +00:00
thotbot
6d7db135e7 Settings: rework wallet page 2020-04-05 13:07:11 +00:00
xiphon
d07da76383 MenuButton: add hover effect 2020-03-14 01:19:08 +00:00
selsta
a0b6c8a397
PasswordDialog: don't skip equality check
credit to consistent-dream
2020-02-27 15:29:35 +01:00
selsta
872b18d5af
Simple mode: don't override bootstrap daemon textbox 2020-02-16 15:09:36 +01:00
selsta
900f478abe
MenuButton: fix gradient 2020-02-01 23:01:10 +01:00
luigi1111
35b7a5f6bb
Merge pull request #2747
6940390 Wallet: implement 'Connecting' status, add 'disconnected' property (xiphon)
2020-01-30 16:32:56 -05:00
xiphon
6940390a5e Wallet: implement 'Connecting' status, add 'disconnected' property 2020-01-28 05:11:29 +00:00
luigi1111
aa5962519a
Merge pull request #2733
f266480 Style: All button (transfer page) in white text (rating89us)
2020-01-24 21:59:47 -05:00
luigi1111
9bc6e041ee
Merge pull request #2717
cc22693 StandardDropdown: remove dots from upper corners (rating89us)
2020-01-23 10:10:52 -05:00
rating89us
f266480f7d
Style: All button (transfer page) in white text 2020-01-18 14:12:25 -03:00
rating89us
cc22693504
StandardDropdown: remove dots from upper corners 2020-01-14 22:02:02 -03:00
sebseb7
266b1f167d
CheckBox: fix word wrap on windows (Qt 5.13.2) 2020-01-08 21:38:57 +01:00
luigi1111
1c97e9796d
Merge pull request #2601
4a86a1c remove colored dots (tobtoht)
2019-12-21 18:43:06 -05:00
luigi1111
4eca4194b7
Merge pull request #2675
3f4f6f0 misc: remove unused components (tobtoht)
2019-12-21 18:16:01 -05:00
thotbot
ded0a4da48 Scrollbar: don't autohide if enabled (except on Mac) 2019-12-21 18:33:36 +00:00
thotbot
3f4f6f01dc misc: remove unused components 2019-12-21 15:13:23 +00:00
xiphon
3e07ecabf9 main: blur on PasswordDialog, InputDialog or ProcessingSplash 2019-12-20 01:04:36 +00:00
luigi1111
4aac66a024
Merge pull request #2625
131769f fix dropdown closure behavior (tobtoht)
2019-12-19 19:43:32 -05:00
luigi1111
66f5b7310f
Merge pull request #2622
94561ed fix clunky scrolling behavior on flickables (tobtoht)
2019-12-19 19:35:22 -05:00
luigi1111
abd98b95f6
Merge pull request #2578
38d412a components: handle enter and return (selsta)
2019-12-19 19:19:32 -05:00
luigi1111
78f8cb2595
Merge pull request #2576
b940ad7 InputDialog: pre-populate input text (selsta)
2019-12-19 19:18:03 -05:00
thotbot
94561ed2a6 fix clunky scrolling behavior on flickables 2019-12-17 23:11:11 +00:00
thotbot
131769f175 fix dropdown closure behavior 2019-12-17 20:21:04 +00:00
thotbot
4a86a1cf76 remove colored dots 2019-12-17 15:04:23 +00:00
selsta
38d412a3fa
components: handle enter and return 2019-12-10 02:52:15 +01:00
selsta
b940ad72be
InputDialog: pre-populate input text 2019-12-09 17:38:09 +01:00
luigi1111
1cee81b996
Merge pull request #2404
8dd2a20 e04db92 d06ae80 c83c74d 1723d04 52182ef 97a9ac9 2d23917 91aff7c (TheCharlatan)
2019-12-09 07:52:41 -06:00
luigi1111
c2dbda63c6
Merge pull request #2543
bc40942 StandardDropdown: implement automatic closing (xiphon)
2019-12-03 22:32:10 -06:00
luigi1111
6e7b4ff9f9
Merge pull request #2542
32f7666 DatePicker: don't propagate mouse events to underlying controls (xiphon)
2019-12-03 22:31:20 -06:00
luigi1111
04b91e76f2
Merge pull request #2529
4cc3d3f Label: change cursor on link hover (selsta)
2019-12-03 22:29:14 -06:00
xiphon
bc40942889 StandardDropdown: implement automatic closing 2019-12-03 22:45:15 +00:00
xiphon
32f7666912 DatePicker: don't propagate mouse events to underlying controls 2019-11-29 17:22:00 +00:00
selsta
4cc3d3f3e2
Label: change cursor on link hover 2019-11-28 00:59:44 +01:00
selsta
9e4bfb1ef2
WarningBox: hover cursor and disable selecting text 2019-11-28 00:08:59 +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
xiphon
8738210991 PasswordDialog: fix text field height changing on input (Windows) 2019-11-26 16:09:09 +00:00
luigi1111
6c2c17ada1
Merge pull request #2489
0daf2aa CheckBox: use Font Awesome plus/minus icons, remove unused images (xiphon)
2019-11-25 12:57:28 -06:00
xiphon
1dc45bad87 Input: fix cursor shape, should be 'Qt.IBeamCursor' 2019-11-25 07:56:30 +00:00
xiphon
0daf2aacf5 CheckBox: use Font Awesome plus/minus icons, remove unused images 2019-11-25 06:37:21 +00:00
xiphon
d2b9d5690b ContextMenu: styling, implement ContextMenuItem component 2019-11-19 12:32:53 +00:00
luigi1111
cf0e5a811e
Merge pull request #2440
e9cdaf4 Transfer: convert and display entered amount in fiat currency (xiphon)
2019-11-13 09:08:16 -06:00
luigi1111
47bc0f2a3c
Merge pull request #2435
0e3f3c1 SettingsWallet: refactor list items into separate component (xiphon)
2019-11-13 09:03:51 -06:00
luigi1111
8bd820b909
Merge pull request #2429
74e12ce ContextMenu: implement 'paste' context menu for all text fields (xiphon)
2019-11-13 09:03:02 -06:00
xiphon
e9cdaf4dbe Transfer: convert and display entered amount in fiat currency 2019-11-13 08:10:49 +00:00
xiphon
0e3f3c13a1 SettingsWallet: refactor list items into separate component 2019-11-11 21:14:39 +00:00
xiphon
74e12ce71d ContextMenu: implement 'paste' context menu for all text fields 2019-11-08 12:41:32 +00:00
xiphon
5fe6b48517 Settings: fix 'Light theme' checkbox 2019-11-04 21:47:38 +00:00
luigi1111
44280d1e52
Merge pull request #2399
d3b20d2 SimpleMode: implement 'switch to another public node' button (xiphon)
2019-10-14 17:53:08 -05:00
xiphon
d3b20d2c04 SimpleMode: implement "switch to another public node" button 2019-10-11 01:01:19 +00:00
xiphon
32257c8fab DaemonManager: implement async sendCommand 2019-10-07 10:39:30 +00:00
selsta
c87ebf1f31 TitleBar: slightly reduce size of moon icon 2019-09-24 17:53:02 +02:00
selsta
4905341999 TitleBar: add close wallet button 2019-09-24 17:53:02 +02:00
luigi1111
31501316c9
Merge pull request #2377
8dab075 repo: remove isMobile leftovers (selsta)
2019-09-14 12:43:36 -05:00
luigi1111
120a62257f
Merge pull request #2376
5f81b57 TitleBar: show wallet name (selsta)
2019-09-14 12:42:51 -05:00
selsta
6df9e584b3 fontawesome: fix regular/solid font style 2019-09-10 13:14:10 +02:00
selsta
8dab0755d3
repo: remove isMobile leftovers 2019-09-06 00:11:12 +02:00
selsta
5f81b573c0
TitleBar: show wallet name 2019-09-05 18:49:28 +02:00
xiphon
5392dd7ed0 TitleBar: change Light Theme icon from 'light bulb' to 'moon' 2019-09-03 18:51:12 +00: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
notmike
7480f9b559 Changes Change wallet/Continue to Cancel/Ok
see #2290 #2204
2019-07-18 09:02:53 -06:00
selsta
d2e7358db7
PasswordDialog: label improvements 2019-07-16 14:08:22 +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
selsta
6baa96360f
NetworkStatusItem: simple mode has no node settings page 2019-07-05 20:57:19 +02:00
luigi1111
30997a8262
Merge pull request #2230
484d403 NetworkStatusItem: correctly display remote node status (selsta)
2019-06-21 14:44:53 -05:00
selsta
484d403921
NetworkStatusItem: correctly display remote node status 2019-06-21 00:43:29 +02:00
xiphon
2dc820c9d4 repo: remove unused components 2019-06-18 00:32:55 +00:00
luigi1111
2d7b3e2bef
Merge pull request #2144
119d91a labelSubHeader: fix width bug (mmbyday)
2019-05-03 12:58:41 -05:00
luigi1111
1b529fabef
Merge pull request #2143
b74aa1a dialogs: fix titlebar disabledness (mmbyday)
2019-05-03 12:57:53 -05:00
mmbyday
119d91ab80 labelSubHeader: fix width bug 2019-04-30 22:59:08 -07:00
mmbyday
b74aa1a585 dialogs: fix titlebar disabledness 2019-04-30 22:00:39 -07:00
mmbyday
171e1fc023 Fix checking for gui updates 2019-04-30 18:43:37 -07:00
luigi1111
18f7c43fff
Merge pull request #2134
e910e40 repo: cleanup unused files (selsta)
2019-04-30 15:38:57 -05:00
luigi1111
8d9f33b5aa
Merge pull request #2127
131c427 passworddialog: replace eye with font awesome (mmbyday)
2019-04-30 15:25:59 -05:00
selsta
e910e40d0b
repo: cleanup unused files 2019-04-30 03:10:51 +02:00
mmbyday
131c42701c passworddialog: replace eye with font awesome 2019-04-29 12:39:11 -07:00
selsta
b2a7cb3d40
macOS: enable fullscreen support 2019-04-29 13:38:20 +02:00
selsta
c92c3627a6
components: remove show() from password dialogs 2019-04-25 23:11:56 +02:00
dsc
62285b01dc
Remove scaleRatio 2019-04-25 21:09:23 +02:00
luigi1111
f37a17581e
Merge pull request #2111
24e7307 components: hide password on dialog opening (selsta)
2019-04-25 13:14:36 -05:00
luigi1111
8fd8bdcb2f
Merge pull request #2107
04d0b14 InlineButton: fix warning and set font (selsta)
2019-04-25 13:12:40 -05:00
selsta
24e7307a93
components: hide password on dialog opening 2019-04-24 14:14:36 +02:00
dsc
42f7afaefd
White theme 2019-04-24 05:37:35 +02:00
selsta
04d0b14152
InlineButton: fix warning and set font 2019-04-23 23:21:47 +02:00
mmbyday
7b7996dc66 qrcodescanner: update icon with font awesome 2019-04-22 19:31:29 -07:00
luigi1111
10926644bf
Merge pull request #2088
15a5f76 add missing TranslationManager.emptyString (selsta)
2019-04-16 16:54:17 -04:00
luigi1111
2e4b7450ac
Merge pull request #2079
5527507 repo: remove unused components/images (selsta)
2019-04-16 16:51:58 -04:00
selsta
5527507115
repo: remove unused components/images 2019-04-16 16:44:00 +02:00
selsta
15a5f76334
add missing TranslationManager.emptyString 2019-04-16 16:35:30 +02:00
mmbyday
9c4688b3f0 PasswordDialog: don't always show() 2019-04-11 22:14:44 -07:00
dsc
7611e826aa
History redesign 2019-04-08 21:28:51 +02:00
selsta
1e6e928995 AddressBook: redesign 2019-04-08 20:40:35 +02:00
luigi1111
cd65cc12da
Merge pull request #2037
1a2675b async device open and create from device, passphrase (ph4r05)
2019-04-08 14:35:29 -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
mmbyday
5dbcd714ea PasswordDialog: add CAPSLOCK checking 2019-04-02 13:18:16 -07:00
luigi1111
d4d8ff54e6
Merge pull request #2036
51e48db addressbook description should not be richtext (xmrdsc)
2019-03-26 19:35:16 -04:00
dsc
51e48db6e5
addressbook description should not be richtext 2019-03-26 23:23:28 +01:00
mmbyday
e5bdf34325 historytable: fix blockheight copying 2019-03-12 18:11:56 -07:00
luigi1111
94c50199ea
Merge pull request #1968
6a7d42f LineEditMulti: fix binding loop (xiphon)
2019-02-25 14:39:53 -06:00
xiphon
6a7d42f3de LineEditMulti: fix binding loop 2019-02-25 17:24:17 +00:00
luigi1111
944ab59642
Merge pull request #1952
fd842bb StandardButton: fix button appearance on Qt 5.7 (xiphon)
2019-02-24 10:29:29 -06:00
xiphon
fd842bb9e4 StandardButton: fix button appearance on Qt 5.7 2019-02-24 09:21:34 +03:00
dsc
3dc04b0df3
Replace language sidebar with a dedicated language screen 2019-02-24 06:31:01 +01:00
dsc
f329a71029
Wizard redesign 2019-02-22 03:05:27 +01:00
mmbyday
d36904096d openalias: usuability improvements on addressbook/transfer page 2019-02-06 22:19:56 -08:00
luigi1111
ed760cfc82
Merge pull request #1932
27285d0 HistoryTable: fix time alignment (selsta)
2019-02-06 16:12:55 -06:00
luigi1111
b5f63184a9
Merge pull request #1931
fe959dc warningbox: make text readonly (mmbyday)
2019-02-06 16:11:34 -06:00
luigi1111
8850661b6c
Merge pull request #1856
ecb6949 StandardDialog: make scrollable + close button (mmbyday)
2019-02-06 16:02:12 -06:00
selsta
27285d04dd HistoryTable: fix time alignment 2019-02-04 05:37:05 +01:00
mmbyday
fe959dceb4 warningbox: make text readonly 2019-02-01 17:38:46 -08:00
mmbyday
6fa805df62 qrscanner: update addressbook and transfer UI 2019-02-01 15:39:41 -08:00
luigi1111
d2113686ab
Merge pull request #1907
eec1560 IconButton: fix mousearea and animation (selsta)
2019-02-01 01:05:32 -06:00
luigi1111
10d8fc01ea
Merge pull request #1905
bd809ab add account support (selsta)
2019-02-01 01:04:38 -06:00
luigi1111
443e9c260d
Merge pull request #1876
65f99c9 PasswordDialog: cancel button text is more descriptive and dynamic (mmbyday)
2019-02-01 01:02:36 -06:00
luigi1111
73d6b2744e
Merge pull request #1872
4b78ef7 Use MoneroComponents for keys page and make warningbox selectable (xmrdsc)
2019-02-01 01:00:55 -06:00
luigi1111
b78968b9d5
Merge pull request #1861
d5a69cb history: enable set_tx_note (mmbyday)
2019-02-01 00:02:07 -06:00
skftn
4b78ef71dc
Use MoneroComponents for keys page and make warningbox selectable 2019-01-24 09:07:19 +01:00
selsta
eec1560ead
IconButton: fix mousearea and animation
Co-authored-by: mmbyday <mmbyday@protonmail.com>
2019-01-23 16:09:49 +01:00
selsta
bd809abc52
add account support
Co-authored-by: kenshi84 <kenshi84@protonmail.ch>
2019-01-22 23:07:30 +01:00
luigi1111
3577bef711
Merge pull request #1904
b758c79 AddressBook: hide 'Add' form when invoked from 'Send' tab (xiphon)
2019-01-21 15:01:25 -06:00
selsta
c06870ba53 repo: cleanup unused components
- PrivacyLevel
- TickDelegate
2019-01-21 21:58:15 +01:00
luigi1111
e68d922a0c
Merge pull request #1886
bea033b SettingsWallet: readd change password button (selsta)
2019-01-21 14:53:45 -06:00
luigi1111
a6824c6802
Merge pull request #1885
f2749fa repo: cleanup unused pages and components (selsta)
2019-01-21 14:52:40 -06:00
luigi1111
8a4596ee47
Merge pull request #1884
310679c QML: fix various warnings (xiphon)
2019-01-21 14:51:43 -06:00
xiphon
b758c799d4 AddressBook: hide 'Add' form when invoked from 'Send' tab 2019-01-15 20:24:18 +00:00
selsta
bea033b18a
SettingsWallet: readd change password button 2019-01-15 18:29:42 +01:00
mmbyday
b26cbe8101 HistoryTable: show address and address label in tx details 2019-01-09 23:15:21 -08:00
selsta
f2749fa1f0
repo: cleanup unused pages and components
- Dashboard
- TableHeader
- SearchInput
- DashboardTable
2019-01-10 06:58:43 +01:00
xiphon
310679c680 QML: fix various warnings 2019-01-10 04:57:57 +03:00
luigi1111
999c2d1faa
Merge pull request #1882
1050883 DatePicker: use one icon and add @2x version (selsta)
2019-01-09 17:47:39 -06:00
luigi1111
6eac7daac9
Merge pull request #1874
c2e2777 wizard: add copying seed to clipboard warning (mmbyday)
2019-01-09 17:45:30 -06:00
selsta
10508839cb
DatePicker: use one icon and add @2x version 2019-01-07 11:06:52 +01:00
mmbyday
65f99c9cbc PasswordDialog: cancel button text is more descriptive and dynamic 2018-12-30 00:44:52 -08:00
mmbyday
c2e27772e4 wizard: add copying seed to clipboard warning 2018-12-29 23:19:28 -08:00
dsc
85cd428dcb Merchant page 2018-12-29 18:08:21 +01:00