Commit Graph

3057 Commits

Author SHA1 Message Date
Devin Bileck
313971d7d8
Fix combobox selection using arrow keys
Utilize the onHiding event rather than onAction event to prevent the
first option from being added when using arrow keys to navigate the
combobox. This will add the selected option when the combobox is
closing.
2018-10-13 21:37:22 -07:00
sqrrm
b9d6b3a007
Add interface for BondedRole to allow for more generic bonds 2018-10-13 12:31:02 +02:00
sqrrm
b02daca85e
Don't show role type for bonded reputation 2018-10-13 12:29:41 +02:00
Devin Bileck
b1066d8fe1
Fix arbitrator language selection prompt text
After selecting a language from the combobox, it would no longer
display the prompt text and instead would be blank.

As per the documentation
https://docs.oracle.com/javase/10/docs/api/javafx/scene/control/ComboBoxBase.html#promptTextProperty:
> Prompt text is not displayed in all circumstances, it is dependent
> upon the subclasses of ComboBoxBase to clarify when promptText will be
> shown.

Therefore, use a custom buttonCell on the combo box to display the
prompt text.
2018-10-12 23:45:49 -07:00
Devin Bileck
cb42942d86
Fix arbitrator language selection using arrow keys
To prevent the issue mentioned in
https://github.com/bisq-network/bisq/issues/354 where using arrow keys
to navigate the combobox would add the first language, utilize the
onHiding event rather than onAction event. This will add the selected
language when the combobox is closing.
2018-10-12 23:35:37 -07:00
Devin Bileck
52a565a3b0
Workaround for labels being truncated at certain display scaling levels (JDK-8199592)
As per the workaround mentioned in https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8199592, explicitly calling sizeToScene appears to suppress the bug at DPI levels other than 175%.
2018-10-10 23:49:58 -07:00
Manfred Karrer
c8f0098b2b
Add comments, cleanups 2018-10-10 14:03:53 -05:00
Manfred Karrer
d2c98438ab
Merge branch 'master' into Dao-UI-improvements 2018-10-10 00:45:08 -05:00
Manfred Karrer
a63d1cc580
Merge remote-tracking branch 'upstream/master' 2018-10-10 00:43:51 -05:00
Manfred Karrer
56965c1904
Merge pull request #1765 from devinbileck/cancel-wallet-password-prompt
Show cancel button in wallet password prompt
2018-10-10 00:42:59 -05:00
Manfred Karrer
db3cd329b9
Add VoteResultExceptionHandler 2018-10-09 23:31:43 -05:00
Devin Bileck
1d179544f6
Hide the forgot password button in the SeedWordsView 2018-10-09 00:14:43 -07:00
Devin Bileck
c76fd598cd
Reworked implementation so as not to affect other uses of the
WalletPasswordWindow
2018-10-08 23:08:17 -07:00
Manfred Karrer
58e6db0a25
Persist DecryptedBallotsWithMeritsList 2018-10-08 20:13:22 -05:00
Manfred Karrer
4cc17feace
Persist EvaluatedProposalList 2018-10-08 19:47:54 -05:00
Devin Bileck
269912d1bb
Show cancel button in wallet password prompt 2018-10-08 15:51:36 -07:00
Manfred Karrer
57355f2b19
Merge branch 'Dao-UI-improvements' 2018-10-08 11:18:42 -05:00
Manfred Karrer
8232eeecd8
Deactivate OKPay as it does not exist anymore
OkPay seems to have rebranded to Weezzo.
The OkPay webpage is offline but some links go to Weezzo.
Seems pretty unprofessional hwo they did the move...
Seems they have been involved with BTC-e…
https://bitcointalk.to/index.php?topic=2094721.0
2018-10-07 21:54:00 -05:00
Manfred Karrer
fbbec72eb0
Merge branch 'master' into arbitration-system-improvements 2018-10-07 00:47:42 -05:00
Manfred Karrer
5dfbb6d596
Merge branch 'master' into Dao-UI-improvements 2018-10-07 00:46:48 -05:00
Manfred Karrer
2d593ee88f
Merge branch 'master' into arbitration-system-improvements 2018-10-05 15:21:41 -05:00
Manfred Karrer
4770ac9ef5
Remove asset from comboBoxes if it was removed by voting 2018-10-05 00:46:03 -05:00
Manfred Karrer
3e7eba8f04
Add Generic- and removeAsset proposals 2018-10-04 23:24:14 -05:00
Manfred Karrer
072cedc29b
Improve param change selection (WIP)
- Show current formatted value
- Parse input to correct domain value
- Add validation (WIP)
- Add boundary checks (WIP)
2018-10-04 21:36:17 -05:00
Manfred Karrer
ccdac8e20b
Add new items to Param
- Add COMPENSATION_REQUEST_MIN_AMOUNT and COMPENSATION_REQUEST_MAX_AMOUNT
As BSQ based validation values can change over time if BSQ value
rise we need to support that in the Params as well.

- Add validateParamValue to ChangeParamValidator
2018-10-04 20:28:17 -05:00
Manfred Karrer
5f43bea278
Improve setFitToRowsForTableView method 2018-10-04 19:13:19 -05:00
Manfred Karrer
93b38d20b5
Add ButtonCell and PromptText to ComboBox in FormBuilder
Default ComboBox does not show promptText after clear selection.
https://stackoverflow.com/questions/50569330/how-to-reset-combobox-and-display-prompttext?noredirect=1&lq=1
2018-10-04 18:53:14 -05:00
Manfred Karrer
281e156449
Rename AvoidStandbyMode to AvoidStandbyModeService 2018-10-04 11:36:29 -05:00
Manfred Karrer
0728d04b02
Improve logs, don't show popups in dev mode 2018-10-04 11:33:44 -05:00
fotispap
c305a3cb03 Remove age from limitations of altcoin accounts 2018-10-03 22:26:50 +02:00
Manfred Karrer
6346b14577
Remove hasMatchingArbitrator check 2018-10-02 22:47:16 -05:00
Manfred Karrer
cb17b008a3
Remove arbitrator selection view 2018-10-02 22:35:16 -05:00
Manfred Karrer
308d9d63a4
Remove autoSelectArbitratorsCheckBox 2018-10-02 22:11:43 -05:00
Manfred Karrer
8bcefaa135
Implement new arbitrator selection rule 2018-10-02 22:09:15 -05:00
Manfred Karrer
d68f9b5474
Fix wrong validation checks on proposals and ballots
- We cannot validate the txType at startup as the blockchain is nto ready at that moment. So we cannot apply that validation when we receive the payloads. We do the validation instead at the access to the lists.
- We fix a glitch with missing cycle start time in ResultsOfCycle
- Cleanup in VoteResultView
2018-10-01 21:19:12 -05:00
Manfred Karrer
d7be7f48f2
Remove unneeded BtcWalletService field 2018-09-28 13:05:06 -05:00
Manfred Karrer
2b5731ce7f
Add buyers payment account name to trade screen
In case the buyer has setup multiple accounts for a payment method
we show the used payment account for that offer in the trade screen.

See: https://github.com/bisq-network/bisq/issues/1733
2018-09-28 12:04:09 -05:00
Manfred Karrer
bd44aea27a
Add comment for @ripcurlx to add some visual element
If we have multiple payment accounts we should show some info/warning to
make sure the user has selected the account he wants to use.
To use a popup is not recommended as we have already 3 popups at the
first time (if user has not clicked
don't show again).
@ripcurlx Maybe a similar warn triangle as used in create offer
might work?

See: https://github.com/bisq-network/bisq/issues/1733
2018-09-28 11:25:07 -05:00
Manfred Karrer
afdd14e391
Remove remaining "N/A" in offer screen after price is set
- If the price is not available we display "N/A". Once the price
becomes available the listener handler was not removing the text (N/A).
2018-09-28 11:09:22 -05:00
Christoph Atteneder
a07f984e7e
Adapt Offer Book View 2018-09-28 17:27:22 +02:00
Christoph Atteneder
bc27223987
Move support icon to the right 2018-09-28 12:15:31 +02:00
Christoph Atteneder
39b655411f
Add custom background image, icon and positioning for dmg bundle 2018-09-28 12:05:06 +02:00
Manfred Karrer
a9e32c0bdd
Move maker classes back to desktop module 2018-09-27 00:16:24 -05:00
Manfred Karrer
8eabd665c7
Fix snapshot handling
- Fix wrong start height
- Improve logging
2018-09-26 22:41:41 -05:00
Manfred Karrer
2b6cf13e5c
Close notifications onMousePressed event 2018-09-26 21:27:10 -05:00
Manfred Karrer
c231750900
Move classed from desktop to core 2018-09-26 16:03:42 -05:00
Manfred Karrer
0bf859e3e3
Add shortcut to toggle tor logging
- If user press cmd+t it switches to DEBUG log level for the tor
network library. If the user press it again it switch back to WARN level.
- If there is a connection startup timeout where we display the Tor
network settings popup we switch log level as well to DEBUG.
2018-09-26 15:26:56 -05:00
Manfred Karrer
dbfc79e71f
Add null check 2018-09-26 13:18:18 -05:00
Christoph Atteneder
4cf8cd9613
Get rid of scrollbar 2018-09-26 19:50:32 +02:00
Christoph Atteneder
3449b53f61
Adapt all overlays 2018-09-26 19:41:30 +02:00
Manfred Karrer
b5454b3b92
Persist "show all" state in currency selector in trade charts view 2018-09-26 10:26:06 -05:00
Christoph Atteneder
b7eb18eb59
Fix button padding for hidden buttons 2018-09-26 08:46:45 +02:00
Manfred Karrer
82d40782ae
Show N/A if block data is not available at startup 2018-09-25 22:43:02 -05:00
Manfred Karrer
cf26a33019
Add null check 2018-09-25 21:01:18 -05:00
Manfred Karrer
c616c593ba
Move SystemTray to app directory 2018-09-25 20:59:16 -05:00
Manfred Karrer
74846f0646
Add network selection for btc testnet to preferences
- This should make it easier for users to test the testnet version of
the DAO in the next release
2018-09-25 20:53:45 -05:00
Manfred Karrer
61c6908a62
Add testnet or regtest suffix to app name title 2018-09-25 20:51:51 -05:00
Christoph Atteneder
5d46a991a8
Merge pull request #1720 from ManfredKarrer/handle-xmr-popup-text
Adjust trade popup text for XMR
2018-09-25 17:27:59 +02:00
Manfred Karrer
8414911395
Update libdohj to d4ace7bc 2018-09-25 00:43:19 -05:00
Manfred Karrer
86086c1e09
Adjust trade popup text for XMR
Fixes https://github.com/bisq-network/bisq/issues/1555
2018-09-24 13:01:33 -05:00
Manfred Karrer
e47c160a27
Merge branch 'master' into fix-multiple-btc-peers 2018-09-24 12:11:58 -05:00
Manfred Karrer
7106f9f837
Merge remote-tracking branch 'upstream/master' 2018-09-24 11:18:02 -05:00
Manfred Karrer
bfc7320ddc
Update to libdohj 411a920e
Update dependencyVerification entries
2018-09-24 11:15:49 -05:00
Christoph Atteneder
3b1958902f
Fix curly braces 2018-09-24 11:48:42 +02:00
Christoph Atteneder
3bb503d289
Merge branch 'master' of github.com:bisq-network/bisq-desktop into redesign
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2018-09-24 11:34:05 +02:00
Christoph Atteneder
a22e5d5b2b
Adapt create offer screen 2018-09-24 11:31:41 +02:00
Christoph Atteneder
95f42fed21
Merge pull request #1716 from ManfredKarrer/small-improvements
Small improvements
2018-09-24 06:31:57 +02:00
Manfred Karrer
bb20264473
Move classes 2018-09-23 15:35:06 -05:00
Manfred Karrer
920ad2e1b5
Rename network package to nodes 2018-09-23 15:29:09 -05:00
Manfred Karrer
8d0f6b7556
Rename BitcoinNodes to BtcNodes 2018-09-23 15:22:20 -05:00
Manfred Karrer
f7d8b35b32
Add model package and move classes 2018-09-23 15:13:42 -05:00
Manfred Karrer
0d86176f4e
Further refactorings: move classes to other packages 2018-09-23 15:09:22 -05:00
Manfred Karrer
16fac73b6d
Further refactorings move classes to other packages 2018-09-23 14:56:46 -05:00
Manfred Karrer
6c7bf96fee
Move exception classes to exception package 2018-09-23 14:50:32 -05:00
Manfred Karrer
f3f719a632
Move btc setup classes to setup package 2018-09-23 14:46:58 -05:00
Manfred Karrer
f0471bccfd
Warn user when closing with open offers
Fixes https://github.com/bisq-network/bisq/issues/1663
2018-09-23 13:48:01 -05:00
Manfred Karrer
ef289a2898
Add warning log 2018-09-23 13:13:38 -05:00
Manfred Karrer
ba09fbf18c
Show cancel button at QR code scan window launch
Fixes https://github.com/bisq-network/bisq/issues/1708
2018-09-23 10:35:07 -05:00
Manfred Karrer
38e910c366
Add contact info for seller in case of aa F2F trade
Fixes: https://github.com/bisq-network/bisq/issues/1707#issuecomment-423724283
2018-09-22 18:59:15 -05:00
Christoph Atteneder
97fb1b8ec1
Merge pull request #1712 from ManfredKarrer/PreventAppNap
Play silent sound to avoid standby mode
2018-09-22 06:52:50 +02:00
Christoph Atteneder
92f99e267f
Merge pull request #1711 from ManfredKarrer/master
Small Improvements
2018-09-22 06:50:23 +02:00
Manfred Karrer
416d9ba8f3
Play silent sound to avoid standby mode
Apple disabled options do avoid App Nap in recent OSX versions.
Playing an inaudible sound marks the application for preventing to get
set to standby mode as well as App Nap mode.
The alternative to that "hack" would be to add OSX native code, but
even then it is likely only possible to prevent App Nap but not
sleep mode.
If Bisq is in App Nap mode offers cannot be taken as well the user loses
network connection and offers.
See: https://github.com/bisq-network/bisq/issues/1701
2018-09-21 14:50:03 -05:00
Manfred Karrer
6e9b71f777
Increase delay for auto-close of notifications from 4 to 6 sec. 2018-09-21 12:53:06 -05:00
Manfred Karrer
dc175fa2a7
Add LSAppNapIsDisabled and NSSupportsAutomaticGraphicsSwitching 2018-09-21 12:45:46 -05:00
Manfred Karrer
bdf2a1b1d1
Delete stresstest directory 2018-09-21 12:27:39 -05:00
Manfred Karrer
147ba275be
Update Info.plist
- Order entries by importance/maintenance
- Remove unneeded entries
- Add version entries (need to be maintained)
- Add NSHumanReadableCopyright
2018-09-21 12:26:47 -05:00
Manfred Karrer
d451db08c4
Rename directory osx to macosx to include Info.plist file
- Our Info.plist file was not included but an auto generated file was
used instead. The app category entry was not set.
The icon entry was wrong so I removed it here.
2018-09-21 12:24:49 -05:00
Manfred Karrer
5b21d0cdba
Remove cleanup tasks 2018-09-21 11:40:44 -05:00
Manfred Karrer
fceb5862c3
Add vmPath variable 2018-09-21 11:39:52 -05:00
Christoph Atteneder
fd07bff243
Fix padding and use translation keys 2018-09-20 16:38:27 +02:00
Christoph Atteneder
7c0344dbaf
Use updateText to ensure uppercase characters for buttons 2018-09-20 16:38:04 +02:00
Christoph Atteneder
17fc483fad
Add components with static label on top 2018-09-20 13:06:33 +02:00
Christoph Atteneder
911e14a9d5
Hide border if "last" css class is applied 2018-09-20 13:05:39 +02:00
Christoph Atteneder
c6324b4ad6
Add demo class to test customization of components 2018-09-20 12:13:21 +02:00
Christoph Atteneder
de48516a04
Use JFXComboBox for filtering with label on top 2018-09-20 12:11:57 +02:00
Christoph Atteneder
3554ad7299
Prepare for Java 10 and clean up rebase issues 2018-09-19 19:19:15 +02:00
Christoph Atteneder
5cc732719b
Use gradient background 2018-09-19 09:12:51 +02:00
Christoph Atteneder
763a0e67b8
Change button and table styles 2018-09-19 09:12:51 +02:00
Christoph Atteneder
6c118db8d9
Use label float 2018-09-19 09:10:06 +02:00
Christoph Atteneder
c026fc5499
Adapt password view 2018-09-19 09:10:05 +02:00
Christoph Atteneder
98733607d5
Customize action button 2018-09-19 09:10:05 +02:00
Christoph Atteneder
cf7884d864
Add password field behavior with floating text 2018-09-19 09:09:31 +02:00
Christoph Atteneder
137623bfd6
Fix rebase errors 2018-09-19 09:09:31 +02:00
Christoph Atteneder
d08184f4c1
Style table rows to match style 2018-09-19 09:09:30 +02:00
Christoph Atteneder
5cc881a17c
Fix AutoToolTipButton error 2018-09-19 09:09:30 +02:00
Christoph Atteneder
565eeb180b
Always use AutoToolTip components 2018-09-19 09:09:30 +02:00
Christoph Atteneder
caf531a6b7
Always use AutoTooltipCheckBox 2018-09-19 09:09:30 +02:00
Christoph Atteneder
a4f222fbd4
Style RadioButton 2018-09-19 09:09:30 +02:00
Christoph Atteneder
2fe0ed42e1
Add focus highlight color for text input 2018-09-19 09:06:59 +02:00
Christoph Atteneder
646a16ad1b
Remove default line in price ComboBox 2018-09-19 09:06:59 +02:00
Christoph Atteneder
004dda3cb4
Hide combobox bar 2018-09-19 09:06:59 +02:00
Christoph Atteneder
96cf03ff8d
Update all combo boxes 2018-09-19 09:06:36 +02:00
Christoph Atteneder
105ae48323
Fix rebase hell 2018-09-19 09:06:35 +02:00
Christoph Atteneder
c9ffbb9d37
Clean up after rebase 2018-09-19 09:06:35 +02:00
Christoph Atteneder
a6a0b79e9a
Improve ComboBox styling 2018-09-19 09:06:35 +02:00
Christoph Atteneder
91e391097e
Redesign scrollbar 2018-09-19 09:06:35 +02:00
Christoph Atteneder
114010ad99
Use JFXTextfields for Input 2018-09-19 09:05:01 +02:00
Christoph Atteneder
1257b3bb95
Redesign password fields 2018-09-19 09:05:01 +02:00
Christoph Atteneder
009a9f3384
Fix wrong text alignment 2018-09-19 09:04:02 +02:00
Christoph Atteneder
9ea40ba763
Redesign toggle buttons 2018-09-19 09:04:02 +02:00
Christoph Atteneder
8c29a43256
Prevent scrolling 2018-09-19 09:04:02 +02:00
Christoph Atteneder
e7a0edff7f
Redesign tabs 2018-09-19 09:04:02 +02:00
Christoph Atteneder
a0f6bec4f9
Adapt offer book styling to match design guide more closely 2018-09-19 09:04:02 +02:00
Christoph Atteneder
3bf96e58b9
Redesign TableView 2018-09-19 09:04:02 +02:00
Christoph Atteneder
c99d0fdb1e
Adapt CheckBox style to match design guide 2018-09-19 09:04:01 +02:00
Christoph Atteneder
473d64404c
Redesign CheckBox 2018-09-19 09:04:01 +02:00
Christoph Atteneder
8e292ad883
Redesign buttons 2018-09-19 09:03:16 +02:00
Christoph Atteneder
4b34110565
Redesign spinner 2018-09-19 09:00:39 +02:00
Christoph Atteneder
e3f85cb6e6
Change order of binding after object creation 2018-09-19 09:00:39 +02:00
Christoph Atteneder
59551772a7
Redesign splash screen 2018-09-19 09:00:38 +02:00
Manfred Karrer
705025fea9
Add info for Faster Payment that the receivers name is not required
See:
https://github.com/bisq-network/bisq/issues/1693
2018-09-18 17:34:58 -05:00
Christoph Atteneder
064335716a
Clear list before setting all currencies 2018-09-18 20:38:18 +02:00
Christoph Atteneder
a8dd11c8d2
Add workaround to prevent javapackager to fail because of module configuration of fontawesomefx library 2018-09-18 13:54:20 +02:00
Christoph Atteneder
4c068af7b3
Use default security provider instead of Bouncy Castle 2018-09-14 16:02:58 +02:00
Christoph Atteneder
1c783e436e
Update fontawesome library 2018-09-14 15:28:51 +02:00
Christoph Atteneder
64370f7adb
Fix JMockit setup 2018-09-13 10:46:07 +02:00
Christoph Atteneder
672e3622b6
Add -srcdir for Java 10 javapackager 2018-09-11 20:09:22 +02:00
Christoph Atteneder
2efe20a63f
Add temporary workaround for running desktop build 2018-09-11 19:00:45 +02:00
Christoph Atteneder
dd6a37291f
Change progress indicator skin to work with Java 9+ 2018-09-10 15:00:03 +02:00
Christoph Atteneder
13266b26da
Use FXCollections instead of not existing ObservableListWrapper 2018-09-07 14:04:56 +02:00
Christoph Atteneder
8ed7f4218f
Add not working JMockit setup (help wanted) 2018-09-07 14:03:52 +02:00
Christoph Atteneder
e319449186
Make power mock tests Java 10 compatibile 2018-09-07 14:02:22 +02:00
Christoph Atteneder
bd9a208977
Update source compatibility to Java 10 2018-09-07 11:35:45 +02:00
Christoph Atteneder
73e4ee5f47
Update lombok library 2018-09-05 18:54:18 +02:00
Christoph Atteneder
47251914ca
Remove files that use classes that can't be accessed anymore 2018-09-05 18:48:29 +02:00
Christoph Atteneder
9b4b062e81
Clean up errors for testing 2018-09-05 18:45:31 +02:00
Christoph Atteneder
4f7161a0a4
Update checksum for forked repositories 2018-09-05 11:38:16 +02:00
Christoph Atteneder
4339d33592
Adapt to new path structure 2018-09-05 11:24:19 +02:00
Christoph Atteneder
5d4e99c210
Merge 'Update and add new checksums':5e9f48d1e129053d53dfc9f3bd36ad76142265c9 2018-09-05 11:23:27 +02:00
Chi Nul
918269b6ea
Merge "desktop: Update gradle scripts for monorepo":5f14cf8b4146f4eb25b7bd03f7f44e129c97be17 from @chirhonul 2018-09-05 11:19:20 +02:00
Christoph Atteneder
df4944bd3f
Add assets to settings file 2018-09-05 11:09:58 +02:00
Christoph Atteneder
b013c71ff5
Merge assets repository at 2a7e17f 2018-09-05 11:08:28 +02:00
Christoph Atteneder
b35f8e5161
Adapt p2p reference in build files 2018-09-05 10:53:30 +02:00
Christoph Atteneder
4c470d39e1
Adapt core reference in build files 2018-09-05 10:51:21 +02:00
Christoph Atteneder
df9dc6e089
Adapt common reference in build files 2018-09-05 10:46:27 +02:00
Chi Nul
9014925d1c
Move witness gradle plugin to desktop 2018-09-05 10:27:23 +02:00
Christoph Atteneder
c1c38a3ceb
Move desktop to subdirectory 2018-09-05 09:50:29 +02:00