Skip to content

Commit 67b74b8

Browse files
committed
Roughly introduced Omnibar to the app
1 parent ee6674e commit 67b74b8

File tree

1 file changed

+75
-1
lines changed

1 file changed

+75
-1
lines changed

src/Files.App/UserControls/NavigationToolbar.xaml

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,81 @@
320320
<controls:Omnibar
321321
x:Name="Omnibar"
322322
Grid.Column="1"
323-
x:Load="{x:Bind ViewModel.EnableOmnibar, Mode=OneWay}" />
323+
x:Load="{x:Bind ViewModel.EnableOmnibar, Mode=OneWay}">
324+
325+
<controls:OmnibarMode
326+
IconOnActive="{controls:ThemedIconMarkup Style={StaticResource App.ThemedIcons.Omnibar.Path}, IsFilled=True}"
327+
IconOnInactive="{controls:ThemedIconMarkup Style={StaticResource App.ThemedIcons.Omnibar.Path}, IconType=Outline}"
328+
IsDefault="True"
329+
ModeName="Path"
330+
PlaceholderText="Enter text..."
331+
Text="Path...">
332+
<!--<controls:OmnibarMode.ContentOnInactive>
333+
<controls:BreadcrumbBar x:Name="NewBreadcrumbBar">
334+
<controls:BreadcrumbBar.RootItem>
335+
<Image
336+
Width="16"
337+
Height="16"
338+
Source="/Data/DummyIcon1.png" />
339+
</controls:BreadcrumbBar.RootItem>
340+
<controls:BreadcrumbBar.ItemTemplate>
341+
<DataTemplate x:DataType="data:BreadcrumbBarItemModel">
342+
<controls:BreadcrumbBarItem Content="{x:Bind Text}" />
343+
</DataTemplate>
344+
</controls:BreadcrumbBar.ItemTemplate>
345+
</controls:BreadcrumbBar>
346+
</controls:OmnibarMode.ContentOnInactive>-->
347+
</controls:OmnibarMode>
348+
349+
<controls:OmnibarMode
350+
IconOnActive="{controls:ThemedIconMarkup Style={StaticResource App.ThemedIcons.Omnibar.Commands}, IsFilled=True}"
351+
IconOnInactive="{controls:ThemedIconMarkup Style={StaticResource App.ThemedIcons.Omnibar.Commands}, IconType=Outline}"
352+
ModeName="Palette"
353+
PlaceholderText="Enter a palette command...">
354+
<!--<controls:OmnibarMode.SuggestionItemTemplate>
355+
<DataTemplate x:DataType="data:OmnibarPaletteSuggestionItem">
356+
<Grid Height="48" ColumnSpacing="12">
357+
<Grid.ColumnDefinitions>
358+
<ColumnDefinition Width="Auto" />
359+
<ColumnDefinition Width="*" />
360+
<ColumnDefinition Width="Auto" />
361+
</Grid.ColumnDefinitions>
362+
<controls:ThemedIcon
363+
Width="20"
364+
Height="20"
365+
VerticalAlignment="Center"
366+
Style="{StaticResource App.ThemedIcons.Actions.Copying}" />
367+
<StackPanel Grid.Column="1" VerticalAlignment="Center">
368+
<TextBlock
369+
Style="{StaticResource BodyStrongTextBlockStyle}"
370+
Text="{x:Bind Title}"
371+
TextTrimming="CharacterEllipsis"
372+
TextWrapping="NoWrap" />
373+
<TextBlock
374+
Foreground="{ThemeResource TextFillColorSecondaryBrush}"
375+
Style="{StaticResource CaptionTextBlockStyle}"
376+
Text="{x:Bind Description}"
377+
TextTrimming="CharacterEllipsis"
378+
TextWrapping="NoWrap" />
379+
</StackPanel>
380+
<StackPanel Grid.Column="2" VerticalAlignment="Center">
381+
<TextBlock
382+
Text="{x:Bind HotKeys}"
383+
TextTrimming="CharacterEllipsis"
384+
TextWrapping="NoWrap" />
385+
</StackPanel>
386+
</Grid>
387+
</DataTemplate>
388+
</controls:OmnibarMode.SuggestionItemTemplate>-->
389+
</controls:OmnibarMode>
390+
391+
<controls:OmnibarMode
392+
IconOnActive="{controls:ThemedIconMarkup Style={StaticResource App.ThemedIcons.Omnibar.Search}, IsFilled=True}"
393+
IconOnInactive="{controls:ThemedIconMarkup Style={StaticResource App.ThemedIcons.Omnibar.Search}, IconType=Outline}"
394+
ModeName="Search"
395+
PlaceholderText="Enter a search query..." />
396+
397+
</controls:Omnibar>
324398

325399
<!-- Right Side Action Buttons -->
326400
<StackPanel

0 commit comments

Comments
 (0)