diff --git a/src/App.svelte b/src/App.svelte
index b86b5cb..b0311b0 100644
--- a/src/App.svelte
+++ b/src/App.svelte
@@ -617,15 +617,20 @@
konamiIndex++;
if (konamiIndex === konamiSequence.length) {
konamiIndex = 0;
- viewMode = viewMode === 'branches' ? 'diff' : 'branches';
- saveViewMode(viewMode);
- if (viewMode === 'branches') cameFromBranches = false;
+ handleToggleMode();
}
} else {
konamiIndex = e.key === konamiSequence[0] ? 1 : 0;
}
}
+ // Toggle between branches and diff view modes
+ function handleToggleMode() {
+ viewMode = viewMode === 'branches' ? 'diff' : 'branches';
+ saveViewMode(viewMode);
+ if (viewMode === 'branches') cameFromBranches = false;
+ }
+
// Lifecycle
let unregisterPreferenceShortcuts: (() => void) | null = null;
let unregisterFileSearchShortcut: (() => void) | null = null;
@@ -797,7 +802,7 @@
{:else if viewMode === 'branches'}
-
+
(triggerAddProject = fn)}
@@ -808,6 +813,7 @@
{
viewMode = 'branches';
diff --git a/src/lib/BranchTopBar.svelte b/src/lib/BranchTopBar.svelte
index ae4d098..cc72bcd 100644
--- a/src/lib/BranchTopBar.svelte
+++ b/src/lib/BranchTopBar.svelte
@@ -5,7 +5,7 @@
-->