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
@@ -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();