Michael Starke
be2b5072bf
Removed special code for 10.12 and blow since we now target 10.13 and above
2020-07-08 22:11:34 +02:00
Michael Starke
df68d0140f
Updated localizations
2020-01-15 12:59:29 +01:00
Michael Starke
1b6efbfd0c
Added sanity checks to key file selection in unlock screen ( fixes #1008 )
2020-01-14 14:54:15 +01:00
Michael Starke
a5c97469eb
Moved constants into MPTouchBarButtonCreator, adjusted naming of constants to current convention
2019-07-12 13:26:21 +02:00
Veit-Hendrik Schlenker
2d98c480da
Add touchbar support ( #862 )
...
* Add touchbar support for the password input
* Add touchbar support for entry list
* Set NSTouchBarItemIdentifier as static strings
* Simplify touchbar initialization in NSTextView
* Remove colored buttons in touchbar to adhere to the Human Interface Guidelines
* Add search action to touchbar
* Create a TouchBarButtonCreator
* Enable Touchbar customization
* Fix typo
* Add customizationLabel to all buttons
* Use localised strings instead of hardcoded
* Add a popover touchbar for editing
* Update localisation
* Set the bezel color of the show password button to selected if toggled
2019-07-10 12:00:38 +02:00
Michael Starke
714bdf782d
Folded delegation int MPPathControl
2018-11-30 17:20:24 +01:00
Michael Starke
3cf3e25156
Using custom MPPathControl to remove double click to show chooser ( fixes #54 and #855 )
2018-11-29 23:42:32 +01:00
Michael Starke
0ff6597487
Extended password input API to allow for custom messages.
...
Autotype now dispays an info message when the database needs to be unlocked
2018-11-05 18:38:16 +01:00
Michael Starke
8d7bb31b7c
Updated to current HNHUI for dark mode support for macOS 10.14
2018-09-19 17:40:37 +02:00
Michael Starke
e887bdda93
Removed unneccessary NSKeyPathControl subclass
2018-09-11 14:59:05 +02:00
Michael Starke
98cfdadcfe
enhanced naming of password input properties
2018-05-15 15:10:41 +02:00
michael starke
392dcc51f0
using 10.10 API for placeholder
2017-10-20 11:19:22 +02:00
michael starke
687a0ec094
setup delegate in xib instead of code
2017-10-19 13:27:41 +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
00c3918b12
Added licence header
2017-09-04 09:29:08 +02:00
michael starke
70650fc20f
completed simple merge workflow. Made passwordInputController better reusabel
2017-09-01 16:41:33 +02:00
michael starke
1d53f0fbee
using class properties where possible
2017-08-30 11:18:14 +02:00
michael starke
e6a73a2e65
Dropping 10.9 support
2017-05-24 18:12:43 +02:00
michael starke
69f66f3dd3
changed API to better reflect behavior
2017-05-22 18:10:56 +02:00
michael starke
e8185480f1
minor code improvements
2017-05-22 16:19:46 +02:00
michael starke
4a95b10af1
changed password input to use block based api
2017-05-18 15:36:46 +02:00
michael starke
44d0dcf0c0
using properties and NSStringFromSelector
2017-02-08 08:33:27 +01:00
michael starke
654103e833
using properties where possible
2016-08-17 17:39:46 +02:00
michael starke
569d8a700d
Fixed #392 . Wrongfully cleared internal data on failed password input.
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-12-04 12:31:32 +01:00
michael starke
bb0e36ab08
Updated to new HNHUi API
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-11-08 12:11:34 +01:00
michael starke
a7567c2e07
Using HNHUI framework
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-11-06 19:22:29 +01:00
Maarten Terpstra
c3cb8ad6a3
Fixed spelling errors in comments and some strings, as well as fixed a compilation error (KPKEntry has no entry key, but does have a name field
2015-10-11 11:25:36 +02:00
michael starke
0ac4b6f440
Refacoted window and view controller to use windowNibName and nibName. Fixes #164
2014-08-11 20:44:40 +02:00
michael starke
dc15bc7744
Clear key file button not working at password input. Fixes #184
2014-08-11 20:02:45 +02:00
michael starke
f899fdca0f
Added window shake on wrong password entry
2014-02-21 19:07:05 +01:00
michael starke
422d74ee5c
Moved defaults cleanup for key file from document to app delegate.
...
Added clear button to settings to remove any keys stored
2014-02-12 20:51:36 +01:00
michael starke
4173141108
Added placeholder strings and updates to correspond to enable/disable of password in unlock and change password window
2013-11-24 00:50:17 +01:00
michael starke
77461a12e2
Added check box to password entry view to allow "no password" as currently only empty strings were allowed
2013-11-23 21:11:56 +01:00
michael starke
9192504939
Refactored key file storing into the document.
2013-11-17 23:59:36 +01:00
michael starke
d2e3582221
Disabled unsave logging
2013-11-17 20:00:34 +01:00
michael starke
42dbe388ed
The initial password input now can remember the keys used for any files. This is fragile as it just maps files to keys. Migth as well work hash based. Also password edit doesn't preselect the key file
2013-11-17 03:33:58 +01:00
michael starke
c7b5bdac74
Added Autotype stubbs
...
Some changes to handle remebering key files in the password input
2013-11-16 00:07:14 +01:00
michael starke
89105c6e90
Refactored unlocking to be done via notifications not direct calls to enable background unlocking by keepasshttp
2013-10-21 01:09:14 +02:00
michael starke
34f031a372
Enhanced error display of password input view. Now aloe localized errors are reported (this needs to be filtered, as the user doesn't need to know all the details)
2013-09-04 21:26:46 +02:00
michael starke
2829e66877
Update KeePassKit (Fixed Group order and Icon issue)
...
Enhanced database locking to actually encrypt the data although the file is not stored before (so changes might get lost)
Changed version handling a bit to make future export/save as possible
2013-09-03 00:44:55 +02:00
michael starke
07dae46b4c
Fixed #39 Overall search behavior ironed out.
...
Fixed #71 Added A simple entropy calculation for purely random generated passwords
Added separate Views for Group and Entry Inspector
Added "no Selection" view for Inpsector
2013-07-28 13:31:37 +02:00
michael starke
a31e287ec8
Fixed Tests
...
Fixed error that lead to trying to create and array with nil object
2013-07-13 00:00:51 +02:00
michael starke
79a8c05e95
Updated views to new Password input.
2013-07-09 02:41:22 +02:00
michael starke
a98720a00c
experiments with password toggle input
2013-07-07 23:39:06 +02:00
michael starke
df98a9b649
Converted project to ARC
2013-07-03 23:40:20 +02:00
Michael Starke
d5e40721dd
Updated to newer HNHUi version
2013-07-01 08:02:09 +02:00
michael starke
dbd424ffae
Extended Settings
2013-06-27 03:33:30 +02:00
michael starke
ae0fae13c1
Renamed Categories better
...
Introduced Drag'n'Drop of Entries to outline view. Unfinished and fragile!
2013-06-10 01:12:32 +02:00
michael starke
53850d8d35
Changed layout to accommodate locking
...
Fixed Autolayout hickups
Added lock screen
Removed unused views
Some refactorings
2013-06-08 23:54:57 +02:00
michael starke
b969baa7fb
Fixed decryption error handling
2013-05-29 14:52:08 +02:00