Sebastian Stenzel
4e2122a64f
Merge pull request #1050 from zhouer/close_request
...
Handle close request event for main window, fixes #1040
2020-01-16 12:22:56 +01:00
Sebastian Stenzel
833bb085e6
Using disting ExecutorService and ScheduledExecutorService since the latter doesn't scale beyond its pre-defined number of core threads
...
fixes #1051
2020-01-15 13:07:19 +01:00
En-Jan Chou
1ec9b0507d
Prevent window close if user choose cancel in quit window
2020-01-14 17:12:36 -05:00
En-Jan Chou
b6a4f70ec9
Handle close request event for main window
...
When receiving close request event, main window should quit program
if there is no system tray available, and just like the close button
was clicked. The window close request event happens when user close
window by pressing alt-f4 (Gnome) or when receiving WM_DELETE_WINDOW
xwindow event. Current behavior is just close the window and let the
program keep running, and there is no way to quit program without
system tray.
2020-01-14 16:54:47 -05:00
Sebastian Stenzel
eb047e29a0
jcenter requires https now
...
[ci skip]
2020-01-14 22:06:01 +01:00
Sebastian Stenzel
5dc1d9b2e0
Fail fast (ammendment for #1047 )
2020-01-14 21:46:52 +01:00
Sebastian Stenzel
362f3eac63
Certain app lifecycle event handlers are now now longer @TrayMenuScoped but rather @Singleton, so they get set up even if there is no TrayIcon (references #1035 )
2020-01-14 21:43:45 +01:00
Sebastian Stenzel
f0b26c60c4
Merge pull request #1045 from zhouer/minimize
...
Add minimize button, fixes #1035
2020-01-14 20:59:10 +01:00
Sebastian Stenzel
e827d86967
Merge pull request #1047 from zhouer/icons
...
Add multiple icons and let system choose the best size
2020-01-14 20:54:18 +01:00
Tobias Hagemann
04533c0338
downgrading font awesome from pro to free
2020-01-14 16:57:13 +01:00
En-Jan Chou
e148e39fef
Rollback TrayMenuController to FxApplication code moving
2020-01-13 03:48:34 -05:00
En-Jan Chou
cb97905c98
Use static emptyList and close InputStream
2020-01-12 21:17:56 -05:00
En-Jan Chou
7ec7cecbfd
Add multiple icons and let system choose the best size
2020-01-12 13:42:17 -05:00
En-Jan Chou
3369401f1c
Add minimize button and tray menu refactoring
...
* Add minimize button and change close button behavior
* close main window (minimize to tray) if system tray available,
quit application otherwise.
* show minimize button if system tray unavailable
* Move some codes from TrayMenuController to FxApplication, includes:
* Desktop integrations (shortcut, quit handlers...)
* vaults change listener for sudden termination
* public method showPreferenceWindow change to showPerferenceTab
due to name conflict
* public method quitApplication for both main window and system tray
* shutdown hook for unmounting vaults on shutdown
* Add a new i18n string: main.minimizeBtn.tooltip
2020-01-12 05:29:56 -05:00
Sebastian Stenzel
09b9cfe027
onboarding text in empty vault list is now centered
2020-01-10 16:12:00 +01:00
Sebastian Stenzel
e94ac3720b
onboarding text in empty vault list is now centered
2020-01-10 14:46:25 +01:00
Sebastian Stenzel
4414d60026
Merge branch 'master' into develop
2020-01-09 17:16:40 +01:00
Sebastian Stenzel
a6e680e32d
Merge branch 'release/1.5.0-beta2'
1.5.0-beta2
2020-01-09 17:15:55 +01:00
Sebastian Stenzel
d60a024c63
preparing 1.5.0-beta2
2020-01-09 16:50:38 +01:00
Sebastian Stenzel
cc1b536656
New Crowdin translations ( #1039 )
...
[ci skip]
2020-01-09 16:49:39 +01:00
Sebastian Stenzel
85e773abef
enable themes for donators
2020-01-09 16:34:31 +01:00
Sebastian Stenzel
4690bc56aa
fixes #1038
2020-01-09 16:04:46 +01:00
Sebastian Stenzel
292c2676fd
fixes #980
2020-01-09 15:44:25 +01:00
Sebastian Stenzel
f7c6604c7c
fixes #1029
2020-01-09 15:16:13 +01:00
Sebastian Stenzel
22310eb957
updated donation key store uri
2020-01-09 14:38:23 +01:00
Sebastian Stenzel
6d17d1298b
removed unused fields
2020-01-09 13:03:22 +01:00
Sebastian Stenzel
e90a680620
Split up MainWindowController, as it grew too big. The title bar is now handled by MainWindowTitleController
...
(@zhouer add the minimize button for #1035 to this new controller and fxml file)
2020-01-09 12:18:24 +01:00
Sebastian Stenzel
35d0ccfe89
allow resizing main window on all four corners
...
fixes #995
2020-01-09 12:06:12 +01:00
Tobias Hagemann
62cc454367
updated license public key
2020-01-09 10:35:27 +01:00
Tobias Hagemann
8bb277fe56
added iCloud Drive and OneDrive location presets
2020-01-09 10:27:56 +01:00
Sebastian Stenzel
67485b76af
Make sure that adding a vault located at ~/foo is noop when a vault located at /home/user/foo already exists
...
fixes #1032
2020-01-08 16:50:08 +01:00
Sebastian Stenzel
270e60d7cf
updated logging
...
[ci skip]
2020-01-08 15:41:26 +01:00
Sebastian Stenzel
11ffec862e
Added autostart support for windows
...
fixes #418
2020-01-07 17:56:05 +01:00
Sebastian Stenzel
d37e0dd5e1
Determine autostart state async ( #418 )
2020-01-07 17:55:36 +01:00
Sebastian Stenzel
960c3665e0
Localizations
2020-01-06 12:54:51 +01:00
Sebastian Stenzel
3396c79c38
updated intellij config
...
[ci skip]
2020-01-06 12:45:01 +01:00
Sebastian Stenzel
cc1517f1b8
Added checkbox for auto start on macOS ( #418 )
2020-01-06 12:37:36 +01:00
Sebastian Stenzel
4f3ff55ae7
updated stale config
...
[ci skip]
2020-01-06 09:48:18 +01:00
Sebastian Stenzel
f51362e95e
cleanup
...
[ci skip]
2020-01-06 09:46:14 +01:00
Sebastian Stenzel
415dfece58
sames as in 9b6145ce:
...
We only want the user to trigger the listener
2020-01-06 09:46:01 +01:00
Sebastian Stenzel
3bdb5353da
New Crowdin translations ( #1015 )
...
[ci skip]
2020-01-04 22:11:48 +01:00
Sebastian Stenzel
6ddf1b59ef
Merge pull request #1031 from zhouer/hide_start_hidden
...
Hide startHidden setting when system tray is not supported
2019-12-29 14:18:35 +01:00
En-Jan Chou
ef88f11c4f
Hide startHidden setting when system tray is not supported
...
For platform not supporting system tray, users will have no chance to show
window and modify settings back again if the window is hidden at startup.
2019-12-26 09:40:33 -05:00
Sebastian Stenzel
ec800c5439
Enforce minimum password length (amendment to #1018 )
2019-12-18 15:31:52 +01:00
Sebastian Stenzel
a2f3f5d254
fixes #1018 , references #979
2019-12-18 14:58:36 +01:00
Sebastian Stenzel
f475f70adf
Updated zxcvbn4j to 1.3.0, which allows us to swipe the password from memory even after measuring its strength
2019-12-18 14:40:04 +01:00
Sebastian Stenzel
93c3da66da
Merge pull request #1024 from zhouer/fix_mount_point
...
Initialize radio button before binding settings to it
2019-12-18 12:16:12 +01:00
En-Jan Chou
9b6145ce3f
Initialize radio button before binding settings to it
...
The usesIndividualMountPath setting will be cleared if it bind to
an uninitialized radio button. This patch sets radio button with
current settings before binding the setting to the radio button.
2019-12-18 02:39:03 -05:00
Sebastian Stenzel
148eed172a
Deduplicated UI code
...
Made "Enter Password" and "Reenter Password" a reusable component that is included in its original places
preparation for #1018
2019-12-17 17:35:16 +01:00
Sebastian Stenzel
c97f146964
enabled "lock all" from tray menu ( #297 , #863 )
2019-12-16 14:44:14 +01:00