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.
This commit is contained in:
Christoph Leimbrock
2017-10-19 13:10:43 +02:00
committed by Michael Starke
parent 864e323ec7
commit fc70464e19
24 changed files with 182 additions and 47 deletions

View File

@@ -76,10 +76,27 @@
<menuItem title="File" id="83">
<menu key="submenu" title="File" id="81">
<items>
<menuItem title="New" keyEquivalent="n" id="82">
<connections>
<action selector="newDocument:" target="-1" id="373"/>
</connections>
<menuItem title="New" id="82">
<menu key="submenu" id="Mjd-iK-MxC">
<items>
<menuItem title="Entry" keyEquivalent="n" id="5pt-iM-iQB">
<connections>
<action selector="createEntry:" target="-1" id="NRG-FC-HaO"/>
</connections>
</menuItem>
<menuItem title="Group" keyEquivalent="N" id="dMl-Ia-k8o">
<connections>
<action selector="createGroup:" target="-1" id="RtX-HO-Zdw"/>
</connections>
</menuItem>
<menuItem title="Database" id="Ame-Ou-khG">
<modifierMask key="keyEquivalentModifierMask"/>
<connections>
<action selector="newDocument:" target="-1" id="VEe-mh-brx"/>
</connections>
</menuItem>
</items>
</menu>
</menuItem>
<menuItem title="Open…" keyEquivalent="o" id="72">
<connections>
@@ -226,6 +243,9 @@
</connections>
</menuItem>
<menuItem title="Delete" id="202">
<string key="keyEquivalent" base64-UTF8="YES">
CA
</string>
<connections>
<action selector="delete:" target="-1" id="235"/>
</connections>
@@ -240,7 +260,7 @@
</menuItem>
<menuItem title="Find…" tag="1" keyEquivalent="f" id="209">
<connections>
<action selector="performFindPanelAction:" target="-1" id="241"/>
<action selector="perfromCustomSearch:" target="-1" id="RSR-PQ-TH1"/>
</connections>
</menuItem>
</items>