Commit Graph

110 Commits

Author SHA1 Message Date
Michael Starke
d8a20a1fe2 Removed autosave of selection changes. Save only occurs on lock. Shutdown needs to be added too. 2018-12-06 13:41:28 +01:00
Michael Starke
0525c84e21 Always select a row on showing the group outline 2018-11-14 17:38:23 +01:00
Michael Starke
23e7ebc4a0 using property declaration in MPNodeResolver instead of simple getter. 2018-11-14 11:02:51 +01:00
Michael Starke
b9de0fb2dd Correctly update document state when group selection has changed 2018-11-14 10:28:59 +01:00
Michael Starke
d6ea2830e9 Fixed issue with resetting the selected group on first unlock. 2018-11-14 07:53:23 +01:00
Michael Starke
c12cc7a4be Added support for dragging multiple entries as well as groups. Drag and drop between entry lists is still missing. 2018-11-07 17:46:54 +01:00
Michael Starke
182f448535 Removed HNHUIBadgedTextField in favour of a composed UI 2018-09-26 11:04:20 +02:00
michael starke
ad0a198b48 Extended and cleaned localizations 2017-11-16 19:08:38 +01:00
michael starke
6ef213d21a removed unnecessary logging 2017-11-02 17:56:43 +01:00
michael starke
c86a6b0504 rolled out new submenu to single items
changed some localization keys
build menus using centralized MPContextMenuHelper
2017-10-30 14:03:42 +01:00
michael starke
c7d66bb642 removed private KeePassKit API usage 2017-09-29 11:15:30 +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
00c3918b12 Added licence header 2017-09-04 09:29:08 +02:00
michael starke
e6a73a2e65 Dropping 10.9 support 2017-05-24 18:12:43 +02:00
michael starke
e23c69b681 Codestyle 2017-05-10 17:03:56 +02:00
michael starke
08d11f1213 updated to new prefixed KeePassKit API. Fixed tests 2016-12-09 10:43:53 +01:00
michael starke
876f95c97c fixed analyzer warning (garbage values) 2016-08-17 14:22:45 +02:00
michael starke
fc792d2d74 fixed merging errors 2016-02-29 19:34:29 +01:00
michael starke
82a80d8e57 Merge branch 'save_outline_top_group'
# Conflicts:
#	MacPass/MPOutlineViewController.m
2016-02-29 19:26:14 +01:00
michael starke
d3380c830e restoring of last visibleTopGroup and lastSelectedGroup is working 2016-02-29 19:20:55 +01:00
michael starke
80d4b0e99e Fixed wrong retrieval of tree from NSTreeController 2016-02-29 16:27:32 +01:00
michael starke
15ffde7f0f scrolling state of group outline gets updated 2016-02-29 16:14:21 +01:00
michael starke
c47c24e3ca fixed wrong target groups, consolidated node resolving 2016-02-26 14:38:16 +01:00
michael starke
cbb98ff50f Multiple selections are now handled correctly 2016-02-26 14:26:09 +01:00
michael starke
eb6e6bcaa9 Using new KeePassKit API, simple multi selection support 2016-02-25 18:41:50 +01:00
michael starke
6c22e90860 removed bottom bar in outline view 2016-02-17 15:24:34 +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
8ddf2373dc Using KeePassKit Framework
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-29 18:25:08 +01:00
michael starke
1f18b2c03d fixed nil usage warnings
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
6a3ef03707 Renaming, moving functionality to KeePassKit where suitable 2015-10-23 19:29:45 +02:00
michael starke
a288a48e69 Removed direct model binding 2015-10-23 19:29:45 +02:00
michael starke
5974c7599b Fixed leaking isseu with timed expired update 2015-07-09 16:07:21 +02:00
michael starke
c61ff91f79 removed unused property 2015-07-08 10:50:18 +02:00
michael starke
cbeb16c70d KeePassKit API changes. Fixed binding leak issue preventing the document from being deallocated 2015-06-08 17:11:00 +02:00
michael starke
90f844f87e moving more code to @properties, ReferenceBuilder WIP 2014-12-05 02:57:10 +01:00
michael starke
3a2dff5e07 Centralized actions inside MPDocumetnWindowController 2014-10-24 16:18:53 +02:00
michael starke
94657cb09c MPOutlineViewController refactored to use MPTargetItemResolving 2014-10-23 00:29:36 +02:00
michael starke
5fa01f0366 Created groups are now scrolled into view (fixes #231) 2014-08-27 19:46:43 +02:00
michael starke
f322c44fdf Exired entries and groups now get updates at runtime 2014-08-26 18:58:27 +02:00
michael starke
019e64a926 Fixed exit Search issues
Exiting search now clears matching entries when no group was preselected (use case is opening a DB and then search without selecting a group)
Deleting a group now correctly deselects the group. Previously the inspector still showed the group, but the outline view did not show any selection.
2014-08-18 12:23:11 +02:00
michael starke
3a628dbf70 Newly created Group now gets selected in Outline 2014-08-13 19:48:36 +02:00
michael starke
2fef801f72 Newly created Groups now get shown by expanding theri parent node after creation. Selection not working for now 2014-08-13 00:42:02 +02:00
michael starke
dc8b9d0bb4 More usage of NSStringFromClass and NSStringFromSelector 2014-08-12 09:37:37 +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
3ccff22f87 Fixed possible crash issue with deallocated delegate
Fixed codestyle
2014-05-02 23:05:50 +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
1f75722e67 Notes are now displayed in a split view inside the inspector 2014-03-15 22:16:56 +01:00
michael starke
f6dc2193de Refactored Notification setup to use only the document as object 2014-02-25 22:49:41 +01:00