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
c444c27a98
allow for drag and drop on iconImageView to update custom icons
2017-09-18 11:21:32 +02:00
michael starke
b43121816b
using properties
2017-09-18 11:20:40 +02:00
michael starke
00c3918b12
Added licence header
2017-09-04 09:29:08 +02:00
michael starke
379d430035
use properties
2017-06-07 16:19:05 +02:00
michael starke
e6a73a2e65
Dropping 10.9 support
2017-05-24 18:12:43 +02:00
michael starke
f5f4a0ba5d
fixed inpsectorviewcontroller not properly pushing history on edits
2017-04-19 13:39:45 +02:00
michael starke
11236c50f9
stubbed custom data popup
2017-02-03 16:36:54 +01:00
michael starke
2e1e4ad5ac
fixed 478. Active editors now commit their changes before a new item is selected
2016-10-17 18:44:24 +02:00
michael starke
7a14506156
model changes are propagates for all changes to an entry
2016-08-30 18:34:48 +02:00
michael starke
f3a77bfd2d
Added selection observing arraycontroller, moved block based calls into view controllers again
2016-08-30 16:25:15 +02:00
michael starke
8b60e9ec84
Using simpler aproach for modelChange proadcasting by using the document as broadcaster
2016-08-30 12:59:27 +02:00
michael starke
2cf5c765f1
iconselection and date picking now get registered as user interaction
2016-08-26 16:42:18 +02:00
michael starke
a7a28063f0
Changes on entries now get pushed to the history
2016-08-26 16:23:08 +02:00
michael starke
2958f5255b
began work for seamless editing with history support
2016-08-25 18:02:19 +02:00
michael starke
e06ade6a8f
moved picking into view controllers (date and icon)
2016-08-24 17:53:37 +02:00
michael starke
c43e99832b
Todo
2016-08-24 16:39:22 +02:00
michael starke
55ab84b6bd
removed unused code
2016-08-24 16:24:43 +02:00
michael starke
b7fe98b410
Removed unnecessary object controller, moving bindings to xib
2016-08-23 18:34:31 +02:00
michael starke
c392e32e9a
Minor updates for plugins
2016-02-29 15:27:49 +01:00
michael starke
eb6e6bcaa9
Using new KeePassKit API, simple multi selection support
2016-02-25 18:41:50 +01:00
michael starke
06c5f4d740
using explicit setters instead of bindings for selection
2016-02-25 15:48:07 +01:00
michael starke
622e145e53
Using NSObjectController for bindings in InspectorTab
2015-12-18 18:15:15 +01:00
michael starke
c7590dcb60
Using NSObjectController for entry inspector
2015-12-17 19:07:44 +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
michael starke
8ddf2373dc
Using KeePassKit Framework
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-29 18:25:08 +01:00
michael starke
1737d12425
More drafting for editing (broken!)
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-23 19:29:50 +02:00
michael starke
7ae9f5b9a1
Moving editing session to KeePassKit
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-23 19:29:49 +02:00
michael starke
091d7f83b3
more usage of properites, improvements on node-editing
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-23 19:29:49 +02:00
michael starke
731384ca1e
Moder Objective-C. Adoping changed KeePassKit API
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-23 19:29:47 +02:00
michael starke
fa4094ee01
KeePassKit API changes, undo/redo only for move/add/editing session
...
Signed-off-by: michael starke <michael.starke@hicknhack-software.com >
2015-10-23 19:29:46 +02:00
michael starke
98fd2f162f
Using current KeePassKit. Adopted API changes
2015-10-23 19:29:45 +02: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
1729a9dcf1
Fixed #277 Date popup now dows not use responder chain anymore
2014-12-07 01:26:56 +01:00
michael starke
3a2dff5e07
Centralized actions inside MPDocumetnWindowController
2014-10-24 16:18:53 +02:00
michael starke
cf562bc0c2
Removed unnecessary logging
2014-09-01 19:05:27 +02:00
michael starke
554da9dfc7
Date picker uses the actual date of the selected item
2014-08-26 23:18:32 +02:00
michael starke
53a7f92b9b
Better display of no expiration dates. Handling of cancel now does'nt overwrite existing expiry date
2014-08-22 12:43:24 +02:00
michael starke
ac3a41e4a0
More drafting on history browsing
2014-08-20 01:22:54 +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
James Hurst
5ff911b824
Improved "Add Entry" workflow (issue #156 )
...
- New entry is automatically scrolled to and selected
- Title textfield is automatically focused
- Pre-generate a password using the deault password creation settings
2014-08-05 20:53:37 -04:00
michael starke
6954b6f362
Mingling with Editing. Updated KeePassKit
2014-06-23 15:21:09 +02:00
michael starke
00da9013a8
Included TransformerKit for easier NSValueTransformer generation
...
Date picking for expiry dates now works
2014-03-17 18:09:58 +01:00
michael starke
51a59d73c6
Implemented datePicking controller. Refactored popup handling in MPInspectorViewController
2014-03-17 00:07:25 +01:00
michael starke
b0a664ab3f
Removed gradient divider for notes
...
Notes are hidden on empty selection
2014-03-16 00:05:56 +01:00
michael starke
1f75722e67
Notes are now displayed in a split view inside the inspector
2014-03-15 22:16:56 +01:00
michael starke
51bb22a9b7
Moving more stuff about context bar into the document away from the EntryViewController.
...
Some refactorings considering notification registration.
2014-02-26 21:17:35 +01:00
michael starke
f6dc2193de
Refactored Notification setup to use only the document as object
2014-02-25 22:49:41 +01:00
michael starke
1122cfbbde
Code cleanup
2014-02-23 20:22:59 +01:00
michael starke
3385f09c2c
Removed edit button from interface as it's not fully supported.
...
Refactored editing button actions to be localisations safe
Added a candle editing button to cancel the edit process
2014-01-03 20:54:20 +01:00