mirror of
https://github.com/bitwarden/mobile.git
synced 2024-11-27 12:26:31 +01:00
[PM-3071] Remove share on save toggle on Send view (#2659)
* PM-3071 Removed share on save toggle on Send view and now it's done automatically, same for copy after saving from the Share extension * PM-3071 Fix alignments on Share extension send view
This commit is contained in:
parent
bfcfd367dd
commit
afb8c515d6
@ -175,7 +175,7 @@
|
|||||||
LineBreakMode="CharacterWrap"
|
LineBreakMode="CharacterWrap"
|
||||||
StyleClass="text-sm, text-muted"
|
StyleClass="text-sm, text-muted"
|
||||||
HorizontalOptions="FillAndExpand"
|
HorizontalOptions="FillAndExpand"
|
||||||
HorizontalTextAlignment="Center"
|
HorizontalTextAlignment="Start"
|
||||||
AutomationId="SendNoFileChosenLabel" />
|
AutomationId="SendNoFileChosenLabel" />
|
||||||
<Label
|
<Label
|
||||||
IsVisible="{Binding FileName, Converter={StaticResource notNull}}"
|
IsVisible="{Binding FileName, Converter={StaticResource notNull}}"
|
||||||
@ -183,7 +183,7 @@
|
|||||||
LineBreakMode="CharacterWrap"
|
LineBreakMode="CharacterWrap"
|
||||||
StyleClass="text-sm, text-muted"
|
StyleClass="text-sm, text-muted"
|
||||||
HorizontalOptions="FillAndExpand"
|
HorizontalOptions="FillAndExpand"
|
||||||
HorizontalTextAlignment="Center"
|
HorizontalTextAlignment="Start"
|
||||||
AutomationId="SendCurrentFileNameLabel" />
|
AutomationId="SendCurrentFileNameLabel" />
|
||||||
<Button
|
<Button
|
||||||
Text="{u:I18n ChooseFile}"
|
Text="{u:I18n ChooseFile}"
|
||||||
@ -197,7 +197,7 @@
|
|||||||
Text="{u:I18n MaxFileSize}"
|
Text="{u:I18n MaxFileSize}"
|
||||||
StyleClass="text-sm, text-muted"
|
StyleClass="text-sm, text-muted"
|
||||||
HorizontalOptions="FillAndExpand"
|
HorizontalOptions="FillAndExpand"
|
||||||
HorizontalTextAlignment="Center" />
|
HorizontalTextAlignment="Start" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<Label
|
<Label
|
||||||
Text="{u:I18n TypeFileInfo}"
|
Text="{u:I18n TypeFileInfo}"
|
||||||
@ -250,20 +250,6 @@
|
|||||||
AutomationId="SendHideTextByDefaultToggle" />
|
AutomationId="SendHideTextByDefaultToggle" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout
|
|
||||||
StyleClass="box-row, box-row-switch">
|
|
||||||
<Label
|
|
||||||
Text="{Binding ShareOnSaveText}"
|
|
||||||
StyleClass="box-label-regular"
|
|
||||||
VerticalOptions="Center"
|
|
||||||
HorizontalOptions="StartAndExpand" />
|
|
||||||
<Switch
|
|
||||||
IsToggled="{Binding ShareOnSave}"
|
|
||||||
IsEnabled="{Binding SendEnabled}"
|
|
||||||
HorizontalOptions="End"
|
|
||||||
Margin="10,0,0,0"
|
|
||||||
AutomationId="SendShareSendAfterSaveToggle" />
|
|
||||||
</StackLayout>
|
|
||||||
<StackLayout
|
<StackLayout
|
||||||
Orientation="Horizontal"
|
Orientation="Horizontal"
|
||||||
Spacing="0"
|
Spacing="0"
|
||||||
|
@ -127,10 +127,9 @@ namespace Bit.App.Pages
|
|||||||
public SendType? Type { get; set; }
|
public SendType? Type { get; set; }
|
||||||
public byte[] FileData { get; set; }
|
public byte[] FileData { get; set; }
|
||||||
public string NewPassword { get; set; }
|
public string NewPassword { get; set; }
|
||||||
public bool ShareOnSave { get; set; }
|
|
||||||
public bool DisableHideEmailControl { get; set; }
|
public bool DisableHideEmailControl { get; set; }
|
||||||
public bool IsAddFromShare { get; set; }
|
public bool IsAddFromShare { get; set; }
|
||||||
public string ShareOnSaveText => CopyInsteadOfShareAfterSaving ? AppResources.CopySendLinkOnSave : AppResources.ShareOnSave;
|
public bool CopyInsteadOfShareAfterSaving { get; set; }
|
||||||
public string OptionsAccessilibityText => ShowOptions ? AppResources.OptionsExpanded : AppResources.OptionsCollapsed;
|
public string OptionsAccessilibityText => ShowOptions ? AppResources.OptionsExpanded : AppResources.OptionsCollapsed;
|
||||||
public List<KeyValuePair<string, SendType>> TypeOptions { get; }
|
public List<KeyValuePair<string, SendType>> TypeOptions { get; }
|
||||||
public List<KeyValuePair<string, string>> DeletionTypeOptions { get; }
|
public List<KeyValuePair<string, string>> DeletionTypeOptions { get; }
|
||||||
@ -184,15 +183,6 @@ namespace Bit.App.Pages
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public bool CopyInsteadOfShareAfterSaving
|
|
||||||
{
|
|
||||||
get => _copyInsteadOfShareAfterSaving;
|
|
||||||
set
|
|
||||||
{
|
|
||||||
SetProperty(ref _copyInsteadOfShareAfterSaving, value);
|
|
||||||
TriggerPropertyChanged(nameof(ShareOnSaveText));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
public SendView Send
|
public SendView Send
|
||||||
{
|
{
|
||||||
get => _send;
|
get => _send;
|
||||||
@ -412,19 +402,11 @@ namespace Bit.App.Pages
|
|||||||
_messagingService.Send("sendUpdated");
|
_messagingService.Send("sendUpdated");
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ShareOnSave)
|
|
||||||
{
|
|
||||||
_platformUtilsService.ShowToast("success", null,
|
|
||||||
EditMode ? AppResources.SendUpdated : AppResources.NewSendCreated);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!CopyInsteadOfShareAfterSaving)
|
if (!CopyInsteadOfShareAfterSaving)
|
||||||
{
|
{
|
||||||
await CloseAsync();
|
await CloseAsync();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ShareOnSave)
|
|
||||||
{
|
|
||||||
var savedSend = await _sendService.GetAsync(sendId);
|
var savedSend = await _sendService.GetAsync(sendId);
|
||||||
if (savedSend != null)
|
if (savedSend != null)
|
||||||
{
|
{
|
||||||
@ -441,7 +423,6 @@ namespace Bit.App.Pages
|
|||||||
await AppHelpers.ShareSendUrlAsync(savedSendView);
|
await AppHelpers.ShareSendUrlAsync(savedSendView);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (CopyInsteadOfShareAfterSaving)
|
if (CopyInsteadOfShareAfterSaving)
|
||||||
{
|
{
|
||||||
|
@ -94,13 +94,13 @@
|
|||||||
LineBreakMode="CharacterWrap"
|
LineBreakMode="CharacterWrap"
|
||||||
StyleClass="text-sm, text-muted"
|
StyleClass="text-sm, text-muted"
|
||||||
HorizontalOptions="FillAndExpand"
|
HorizontalOptions="FillAndExpand"
|
||||||
HorizontalTextAlignment="Center" />
|
HorizontalTextAlignment="Start" />
|
||||||
<Label
|
<Label
|
||||||
Margin="0, 5, 0, 0"
|
Margin="0, 5, 0, 0"
|
||||||
Text="{u:I18n MaxFileSize}"
|
Text="{u:I18n MaxFileSize}"
|
||||||
StyleClass="text-sm, text-muted"
|
StyleClass="text-sm, text-muted"
|
||||||
HorizontalOptions="FillAndExpand"
|
HorizontalOptions="FillAndExpand"
|
||||||
HorizontalTextAlignment="Center" />
|
HorizontalTextAlignment="Start" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout
|
<StackLayout
|
||||||
@ -145,19 +145,6 @@
|
|||||||
Margin="10,0,0,0" />
|
Margin="10,0,0,0" />
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
</StackLayout>
|
</StackLayout>
|
||||||
<StackLayout
|
|
||||||
StyleClass="box-row, box-row-switch">
|
|
||||||
<Label
|
|
||||||
Text="{Binding ShareOnSaveText}"
|
|
||||||
StyleClass="box-label-regular"
|
|
||||||
VerticalOptions="Center"
|
|
||||||
HorizontalOptions="StartAndExpand" />
|
|
||||||
<Switch
|
|
||||||
IsToggled="{Binding ShareOnSave}"
|
|
||||||
IsEnabled="{Binding SendEnabled}"
|
|
||||||
HorizontalOptions="End"
|
|
||||||
Margin="10,0,0,0" />
|
|
||||||
</StackLayout>
|
|
||||||
<StackLayout
|
<StackLayout
|
||||||
Orientation="Horizontal"
|
Orientation="Horizontal"
|
||||||
Spacing="0"
|
Spacing="0"
|
||||||
|
Loading…
Reference in New Issue
Block a user