Previously, the Pass extensions (for autofill and for the sharing sheet)
didn't see their strings being localised. This means that in some cases,
English was the only thing shown and in others strings would look like
`#EnterPasscode#` on the passcode lock screen. This was because their
build phases didn't reference the localised string files in the `Copy
Bundle Resources` phase.
This change ensures these localisation files are copied and thus the
extensions are now localised for both English and German (so far).
This hides the password image placeholder when `Hide Password Images` is
enabled. Auto-layout constraints are toggled on and off depending on the
setting's value to ensure correct alignment.
Extends #248
This simplifies the handling of the indices in the search bar scope list, replaces strings as keys and allows a proper localization not breaking any logic.
Previously, the right-hand side of the autofill extension UI was empty;
the category/folder text for a password entry wasn't showing.
This adjusts the storyboard so the detail is being shown and updates the
underlying Swift code to support the fix.
This disables loading of favicon images associated with password entries
and hides any images that are already loaded, using the generic icon
instead.
The key benefit to this option is to prevent passforios revealing that a
given device has a password in its store, which could be gleaned from
the fact that favicons are being loaded in this manner.
This is necessary because different languages need different amounts of space. Especially text fields with some more text need to be variable in their heights.
This is necessary to have a language independent representation. For example, the previous format would have produced a grammatically wrong term in German.