Search by regex, modal Enter fixes

This commit is contained in:
2023-07-31 14:07:52 +02:00
parent a537277546
commit bc31b71130
38 changed files with 301 additions and 53 deletions

View File

@@ -0,0 +1,8 @@
using FileTime.Core.Models;
namespace FileTime.Core.Behaviors;
public interface IItemNameConverterProvider
{
Task<IEnumerable<ItemNamePart>> GetItemNamePartsAsync(IItem item);
}

View File

@@ -26,4 +26,6 @@ public interface IItem
ReadOnlyExtensionCollection Extensions { get; }
T? GetExtension<T>() => (T?)Extensions.FirstOrDefault(i => i is T);
IItem WithParent(AbsolutePath parent);
}

View File

@@ -0,0 +1,3 @@
namespace FileTime.Core.Models;
public record ItemNamePart(string Text, bool IsSpecial = false);