- Fix for gmail calendar event creation.
- Proper junk API calls for gmail and outlook, not just moving the item. - Add ability to hide ai actions panel.
This commit is contained in:
@@ -166,6 +166,7 @@
|
||||
MinWidth="40"
|
||||
HorizontalContentAlignment="Center"
|
||||
LabelPosition="Collapsed"
|
||||
Visibility="{x:Bind GetAiActionsToggleVisibility(ViewModel.PreferencesService.IsAiActionsPanelHidden), Mode=OneWay}"
|
||||
ToolTipService.ToolTip="{x:Bind domain:Translator.Composer_AiActions}">
|
||||
<AppBarToggleButton.Icon>
|
||||
<FontIcon FontFamily="{StaticResource SymbolThemeFontFamily}" Glyph="" />
|
||||
@@ -464,7 +465,7 @@
|
||||
Margin="0,8,0,0"
|
||||
AvailableActions="Rewrite"
|
||||
HtmlHost="{x:Bind}"
|
||||
Visibility="{x:Bind GetAiActionsPanelVisibility(ComposeAiActionsToggleButton.IsChecked), Mode=OneWay}" />
|
||||
Visibility="{x:Bind GetAiActionsPanelVisibility(ComposeAiActionsToggleButton.IsChecked, ViewModel.PreferencesService.IsAiActionsPanelHidden), Mode=OneWay}" />
|
||||
|
||||
<!-- Attachments -->
|
||||
<ListView
|
||||
|
||||
@@ -39,7 +39,10 @@ public sealed partial class ComposePage : ComposePageAbstract,
|
||||
{
|
||||
public WebView2 GetWebView() => WebViewEditor.GetUnderlyingWebView();
|
||||
|
||||
public Visibility GetAiActionsPanelVisibility(bool? isChecked) => isChecked == true ? Visibility.Visible : Visibility.Collapsed;
|
||||
public Visibility GetAiActionsToggleVisibility(bool isHidden) => isHidden ? Visibility.Collapsed : Visibility.Visible;
|
||||
|
||||
public Visibility GetAiActionsPanelVisibility(bool? isChecked, bool isHidden)
|
||||
=> !isHidden && isChecked == true ? Visibility.Visible : Visibility.Collapsed;
|
||||
|
||||
private readonly List<IDisposable> _disposables = [];
|
||||
|
||||
|
||||
@@ -269,7 +269,7 @@
|
||||
Grid.Row="1"
|
||||
HorizontalContentAlignment="Stretch"
|
||||
DefaultLabelPosition="Right"
|
||||
IsAIActionsPaneToggleVisible="True"
|
||||
IsAIActionsPaneToggleVisible="{x:Bind GetAiActionsToggleVisible(ViewModel.PreferencesService.IsAiActionsPanelHidden), Mode=OneWay}"
|
||||
IsEditorThemeDark="{x:Bind ViewModel.IsDarkWebviewRenderer, Mode=TwoWay}"
|
||||
IsEditorThemeToggleVisible="True"
|
||||
ItemInvokedCommand="{x:Bind ViewModel.OperationClickedCommand}"
|
||||
@@ -415,7 +415,7 @@
|
||||
Margin="0,8,0,0"
|
||||
AvailableActions="Translate, Summarize"
|
||||
HtmlHost="{x:Bind}"
|
||||
Visibility="{x:Bind helpers:XamlHelpers.BoolToVisibilityConverter(RendererCommandBar.IsAIActionsEnabled), Mode=OneWay}" />
|
||||
Visibility="{x:Bind GetAiActionsPanelVisibility(RendererCommandBar.IsAIActionsEnabled, ViewModel.PreferencesService.IsAiActionsPanelHidden), Mode=OneWay}" />
|
||||
|
||||
<!-- Attachments -->
|
||||
<Grid Grid.Row="4">
|
||||
|
||||
@@ -41,6 +41,9 @@ public sealed partial class MailRenderingPage : MailRenderingPageAbstract,
|
||||
private string _currentRenderedHtml = string.Empty;
|
||||
|
||||
public WebView2 GetWebView() => Chromium;
|
||||
public bool GetAiActionsToggleVisible(bool isHidden) => !isHidden;
|
||||
public Visibility GetAiActionsPanelVisibility(bool isEnabled, bool isHidden)
|
||||
=> !isHidden && isEnabled ? Visibility.Visible : Visibility.Collapsed;
|
||||
|
||||
public MailRenderingPage()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user