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 @@ -->