added list view; persist tab view ui settings;

This commit is contained in:
Fabian Freund
2025-12-27 21:09:45 +01:00
parent 27e8dfd38e
commit e7ef8e060e
35 changed files with 2194 additions and 1227 deletions
@@ -57,7 +57,7 @@ final class TabSessionProvider extends $NotifierProvider<TabSession, void> {
}
}
String _$tabSessionHash() => r'f0a3aca70719afd37cad260c5d36621455252bfb';
String _$tabSessionHash() => r'4b7206863e205dfeee6201ba6072e742c43ab6f3';
final class TabSessionFamily extends $Family
with $ClassFamilyOverride<TabSession, void, void, void, String?> {
@@ -255,7 +255,7 @@ Future<bool> isTabTunneled(Ref ref, String? tabId) async {
case TorRegularTabProxyMode.container:
final containerId = await ref
.read(tabDataRepositoryProvider.notifier)
.getContainerTabId(tabState.id);
.getTabContainerId(tabState.id);
final containerData = await containerId.mapNotNull(
(containerId) => ref
@@ -188,7 +188,7 @@ final class IsTabTunneledProvider
}
}
String _$isTabTunneledHash() => r'fd8ca366b0835eef8aea7ad64453e6a6f2e69e82';
String _$isTabTunneledHash() => r'2e1a911c26345951cf259ca4547d236a71607667';
final class IsTabTunneledFamily extends $Family
with $FunctionalFamilyOverride<FutureOr<bool>, String?> {
@@ -188,7 +188,7 @@ class TabRepository extends _$TabRepository {
Future<bool> selectTab(String tabId) async {
final containerId = await ref
.read(tabDataRepositoryProvider.notifier)
.getContainerTabId(tabId);
.getTabContainerId(tabId);
if (!ref.mounted) return false;
@@ -234,7 +234,7 @@ class TabRepository extends _$TabRepository {
final currentContainerId = await ref
.read(tabDataRepositoryProvider.notifier)
.getContainerTabId(tabId);
.getTabContainerId(tabId);
if (!ref.mounted) return;
@@ -419,7 +419,7 @@ class TabRepository extends _$TabRepository {
} else {
final tabContainerId = await ref
.read(tabDataRepositoryProvider.notifier)
.getContainerTabId(tabState.id);
.getTabContainerId(tabState.id);
if (targetContainerId != tabContainerId) {
if (originUri == null) {
@@ -41,7 +41,7 @@ final class TabRepositoryProvider
}
}
String _$tabRepositoryHash() => r'ef1116cbf09f456deae7a7d3f5cee3ba843d7430';
String _$tabRepositoryHash() => r'7af24e759044d1b1b471cdf90a3eb38eef06f61b';
abstract class _$TabRepository extends $Notifier<void> {
void build();