Commit Graph

30 Commits

Author SHA1 Message Date
Michael Starke
f1bf8ab9f6 Fixed issue re-selection selected groups when exiting search.
This fix is rather ugly but works for now. It should get re-evaluated when the whole selection and search model is being refactored
2021-10-29 14:41:27 +02:00
Michael Starke
c4d7025163 Updated deprecated values 2020-11-12 11:03:23 +01:00
Michael Starke
85ba893724 Clarified commented code 2020-05-12 14:13:04 +02:00
Michael Starke
0df8eba2b6 Tags are now search case insensitive (fixes #1048)
The issue was that the tags string array was not correctly searched case insensitive via the predicate CONTAINS
2020-03-20 17:24:33 +01:00
Michael Starke
02c5e1b2dc Hotfix for edit state bug (fixes #890) 2019-03-19 17:09:00 +01:00
Michael Starke
e1b7b95f6b Registered to closeGrouping on undo manger to update searches on changes
This fixes issues with search not updating when something on the data model is changes e.g. via drag and drop. Also this fixes a display error that occured when an entry was dragged into the selected group in the outline view which would then show the group contents and not the search results
2019-03-04 18:12:30 +01:00
Michael Starke
d902aa893c Display of selected filters now works correctly 2018-08-23 22:37:38 +02:00
Michael Starke
eb8c5c4749 Menu items now correclty toggel search flags, not only buttons.
UI is still a bit broken, but functional
2018-08-23 18:59:43 +02:00
Michael Starke
6f37b98d92 Added “everywhere” search option 2018-03-09 17:43:31 +01:00
Michael Starke
e9131b65fd using properties 2017-12-11 17:04:56 +01:00
michael starke
287356d93e fixed build warnings 2017-11-21 17:24:16 +01: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
eb6e6bcaa9 Using new KeePassKit API, simple multi selection support 2016-02-25 18:41:50 +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
fa5ca62e9d Converted to properties where possible. Some missing due to 10.8 deployment
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:50 +02:00
michael starke
ae4af18107 More progress on Editing
Signed-off-by: michael starke <michael.starke@hicknhack-software.com>
2015-10-23 19:29:46 +02:00
michael starke
bc03d8ef32 Fixed #282 Search now gets stored correclty and is respected while performing a search 2014-12-08 19:05:58 +01:00
michael starke
35720cf1a9 Reanmed flags helper to better reflect return value 2014-10-22 20:27:41 +02:00
michael starke
8ab4d9f787 Searchbar should work better with wrong selections 2014-09-01 19:06:36 +02:00
michael starke
be5889c5b1 Search criteriy is objetified. Can be stored and saved in preferences.
This is a first step to enable saved searches inside the Keepass database via use of custom data.
2014-08-27 19:43:03 +02:00
michael starke
0286ed4e5c Extracted search into own class 2014-08-27 12:13:24 +02:00
michael starke
6ff00b7819 Testing QuickLook 2014-03-19 01:56:39 +01:00
michael starke
1a2659d311 Double-Password search (bound to everywhere filter butter for testing) 2014-03-07 01:55:06 +01:00
michael starke
41ba8f57ba Search toggle now actually toggles. 2014-03-06 00:57:31 +01:00
michael starke
90d5bc9ef2 Search structurally works again. Filtering is not polished. 2014-02-27 21:54:59 +01:00
michael starke
4273e41142 MPDocument now does the searching and notifies anyone that want to be informed 2014-02-27 21:31:45 +01:00
michael starke
61310d2300 It's getting there again :) 2014-02-26 23:04:00 +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
21f299bdff Moved search to MPDocument. Not working properly at the moment 2014-02-25 22:23:53 +01:00