Commit Graph

1836 Commits

Author SHA1 Message Date
michael starke
0dafc89771 dispatch_after instead of performSelector:afterDelay. Converted internal property to iVar 2017-10-20 11:19:22 +02:00
michael starke
392dcc51f0 using 10.10 API for placeholder 2017-10-20 11:19:22 +02:00
michael starke
0fc77d5809 moved nextKeyView to xib 2017-10-20 11:19:22 +02:00
michael starke
d10a0db960 Added localization comments for MPAutotypeDaemon 2017-10-20 11:19:22 +02:00
michael starke
0e939b2f05 Moved Key in file 2017-10-20 11:19:22 +02:00
michael starke
a86e5d5456 removed duplicate in knownRegions 2017-10-20 11:19:22 +02:00
Michael Starke
4547edd8f8 extended build command to disable sparkle 2017-10-20 11:10:25 +02:00
michael starke
80f67378f7 removed 10.13 sdk typedef NSNibName 2017-10-19 15:08:49 +02:00
michael starke
11a36d2370 Added base localizations for string files 2017-10-19 15:01:17 +02:00
michael starke
687a0ec094 setup delegate in xib instead of code 2017-10-19 13:27:41 +02:00
michael starke
873b4cce63 using MacPass code style. Removed auto-open of path control as this annoys if MacPass gets focus 2017-10-19 13:23:45 +02:00
michael starke
c605749b9c Using coherent code style 2017-10-19 13:23:22 +02:00
michael starke
55c2ac3980 updated to current KeePassKit 2017-10-19 13:11:37 +02:00
michael starke
c4bd138ecb Fixed more issues with sheets being displayed when database is locked 2017-10-19 13:11:37 +02:00
michael starke
5c240ded7f Fixed issue with some sheets hanging around when the database is locked 2017-10-19 13:11:37 +02:00
michael starke
2523a74053 fixed typo in comment 2017-10-19 13:11:37 +02:00
michael starke
241b1ad2b4 using current KeePassKit 2017-10-19 13:11:37 +02:00
michael starke
04f4e96cae reset to system language for running app 2017-10-19 13:11:37 +02:00
michael starke
a09bc919f2 More cleanup on database settings windows. Memory display for Argon2 now uses stepper and NSByteCountFormatter 2017-10-19 13:11:37 +02:00
michael starke
008c446f3d Localization file cleanup 2017-10-19 13:11:37 +02:00
michael starke
5a743631f1 Added localization for duplicate entry history window 2017-10-19 13:11:37 +02:00
michael starke
3c305f6eaa updated to current Xcode 9 2017-10-19 13:11:37 +02:00
michael starke
1447c28c37 Enabled localzation for duplicate entry options window 2017-10-19 13:11:36 +02:00
michael starke
ba2b282065 Updated german localization 2017-10-19 13:11:36 +02:00
Christoph Leimbrock
fc70464e19 Various usability improvements (#665)
* Set password creator window title

* Fix TODO, help url is read from Info.plist instead of a string literal

* Remove width constraint for 'Set Defaults' button of password generator so text is not cropped

* Improve keyboard shortcuts
New entries can be created using cmd + n, while cmd + shift + n creates new groups. Creating new databases is probably done too rarely to warrant a keyboard shortcut.
Additionally the 'New' menu item now has a submenu containing actions to create new entries, groups and databases (fixing #405).

* Hook up keyboard shortcut cmd + backspace to delete action

* Use shorter date format in inspector and add special output for distant future

* Show date picker when expiration is activates for either groups or entries but no date set

* Prompt for key file pops up automatically when the field is selected using tab

* Focus title field when new groups are created (#606).

* Rename search method so text fields don't capture it (#531)

* Don't show empty tags

* Remove menu item used for debugging.
2017-10-19 13:10:43 +02:00
Michael Starke
864e323ec7 Fixed typos. Moved sections around. 2017-10-17 18:15:11 +02:00
michael starke
4d4b9ca568 updated layout on security settings windows 2017-10-16 19:55:41 +02:00
michael starke
3c18215cae Using localized string. 2017-10-16 12:04:52 +02:00
michael starke
ab43ab2a41 added additinal labels 2017-10-16 12:04:23 +02:00
michael starke
b3e9603390 reworked layout for advanced tab in database settings windows 2017-10-16 11:56:02 +02:00
michael starke
f066038476 enforced password changes are only possible after unlock, not before save anymore. Support for one-time forced changes added. 2017-10-13 16:43:51 +02:00
michael starke
0712fccbb1 removed commented unused code 2017-10-13 16:42:09 +02:00
michael starke
4214f77beb removed unused code 2017-10-13 16:41:54 +02:00
Filipe Farinha
0af6861313 cd into MacPass prior to running carthage (#660) 2017-10-11 13:55:46 +02:00
michael starke
21ea2a5bc9 Fixed #657 exiting history display does not break entry display 2017-10-09 19:34:41 +02:00
michael starke
d9b9cd78cb adopting new KeePassKit API for multiple matching window associations 2017-10-09 18:44:21 +02:00
Volcyy
da34f0361a Fixed a typo in German translation (#656) 2017-10-08 18:56:11 +02:00
michael starke
72fe002af6 updated to new KeePassKit
This fixes a mayor error resulting in corrupted KDBX4 files.
2017-10-07 09:21:34 +02:00
michael starke
c47d215a1b enhanced right click target resolving in entry table
If an item is right clicked, it would be the target of an action regardless of selection,
now, if there is a  selection and the right-clicked item is contained in this selection, every item is the target,
otherwise, only the right clicked target is used.
2017-09-29 13:24:46 +02:00
michael starke
df3d9b408f enhanced documentation 2017-09-29 13:22:42 +02:00
michael starke
c7d66bb642 removed private KeePassKit API usage 2017-09-29 11:15:30 +02:00
michael starke
86ec360965 fixed typo 2017-09-29 11:15:14 +02:00
michael starke
217cc73670 Using optimized KeePassKit for better performance and fixed drag and drop issue under macOS 10.13 2017-09-28 16:03:28 +02:00
michael starke
ab09149178 using private API of KeePassKit for better performance 2017-09-27 18:06:10 +02:00
michael starke
e9f00a68b4 fixed old values being displayed in reused table cell views 2017-09-27 18:05:41 +02:00
michael starke
c3739ea6b6 using modern objective-c 2017-09-27 18:05:09 +02:00
michael starke
18c2c1871f code style 2017-09-27 16:32:44 +02:00
michael starke
61826229c8 KDB files now get saved without telling the user he looses data. Extended info display in save dialog 2017-09-26 17:29:27 +02:00
michael starke
fb49a4ac23 made API more terse on type 2017-09-26 17:06:59 +02:00
michael starke
8ef532a208 codestyle 2017-09-26 10:06:54 +02:00