mirror of
https://github.com/bitwarden/mobile
synced 2025-12-17 16:53:26 +00:00
auto-fill service tools page
This commit is contained in:
@@ -24,24 +24,38 @@ namespace Bit.App.Pages
|
||||
|
||||
public void Init()
|
||||
{
|
||||
var generatorCell = new ToolsViewCell("Password Generator", "Automatically generate strong, unique passwords for your logins.", "refresh");
|
||||
var generatorCell = new ToolsViewCell("Password Generator",
|
||||
"Automatically generate strong, unique passwords for your logins.", "refresh");
|
||||
generatorCell.Tapped += GeneratorCell_Tapped;
|
||||
var webCell = new ToolsViewCell("bitwarden Web Vault", "Manage your logins from any web browser with the bitwarden web vault.", "globe");
|
||||
var webCell = new ToolsViewCell("bitwarden Web Vault",
|
||||
"Manage your logins from any web browser with the bitwarden web vault.", "globe");
|
||||
webCell.Tapped += WebCell_Tapped;
|
||||
var importCell = new ToolsViewCell("Import Logins", "Quickly bulk import your logins from other password management apps.", "cloudup");
|
||||
var importCell = new ToolsViewCell("Import Logins",
|
||||
"Quickly bulk import your logins from other password management apps.", "cloudup");
|
||||
importCell.Tapped += ImportCell_Tapped;
|
||||
|
||||
var section = new TableSection { generatorCell };
|
||||
|
||||
if(Device.OS == TargetPlatform.iOS)
|
||||
{
|
||||
var extensionCell = new ToolsViewCell("bitwarden App Extension", "Use bitwarden in Safari and other apps to auto-fill your logins.", "upload");
|
||||
var extensionCell = new ToolsViewCell("bitwarden App Extension",
|
||||
"Use bitwarden in Safari and other apps to auto-fill your logins.", "upload");
|
||||
extensionCell.Tapped += (object sender, EventArgs e) =>
|
||||
{
|
||||
Navigation.PushModalAsync(new ExtendedNavigationPage(new ToolsExtensionPage()));
|
||||
};
|
||||
section.Add(extensionCell);
|
||||
}
|
||||
else
|
||||
{
|
||||
var autofillServiceCell = new ToolsViewCell("bitwarden Auto-fill Service",
|
||||
"Use the bitwarden accessibility service to auto-fill your logins.", "upload");
|
||||
autofillServiceCell.Tapped += (object sender, EventArgs e) =>
|
||||
{
|
||||
Navigation.PushModalAsync(new ExtendedNavigationPage(new ToolsAutofillServicePage()));
|
||||
};
|
||||
section.Add(autofillServiceCell);
|
||||
}
|
||||
|
||||
section.Add(webCell);
|
||||
section.Add(importCell);
|
||||
@@ -80,7 +94,9 @@ namespace Bit.App.Pages
|
||||
|
||||
private async void ImportCell_Tapped(object sender, EventArgs e)
|
||||
{
|
||||
if(!await _userDialogs.ConfirmAsync("You can bulk import logins from the bitwarden.com web vault. Do you want to visit the website now?", null, AppResources.Yes, AppResources.Cancel))
|
||||
if(!await _userDialogs.ConfirmAsync(
|
||||
"You can bulk import logins from the bitwarden.com web vault. Do you want to visit the website now?",
|
||||
null, AppResources.Yes, AppResources.Cancel))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user