RapidTravel impr, GoBack/Forward, header navigation

This commit is contained in:
2023-08-03 20:00:55 +02:00
parent 754496625e
commit d6c4f16fc2
22 changed files with 1034 additions and 81 deletions

View File

@@ -0,0 +1,15 @@
namespace FileTime.App.Core.UserCommand;
public class GoBackCommand : IIdentifiableUserCommand
{
public const string CommandName = "go_back";
public static GoBackCommand Instance { get; } = new();
private GoBackCommand()
{
}
public string UserCommandID => CommandName;
public string Title => "Go back";
}

View File

@@ -0,0 +1,15 @@
namespace FileTime.App.Core.UserCommand;
public class GoForwardCommand : IIdentifiableUserCommand
{
public const string CommandName = "go_forward";
public static GoForwardCommand Instance { get; } = new();
private GoForwardCommand()
{
}
public string UserCommandID => CommandName;
public string Title => "Go forward";
}

View File

@@ -12,6 +12,7 @@ public interface IAppState
IObservable<string?> SearchText { get; }
IDeclarativeProperty<ViewMode> ViewMode { get; }
DeclarativeProperty<string?> RapidTravelText { get; }
IDeclarativeProperty<string?> RapidTravelTextDebounced { get; }
ITimelineViewModel TimelineViewModel { get; }
IDeclarativeProperty<string?> ContainerStatus { get; }