feat: refactored timeline dialog visuals and update keyboard shortcuts

This commit is contained in:
Bohdan Triapitsyn
2026-01-03 14:45:46 +02:00
parent f2507d58cf
commit b9fb36f585
5 changed files with 113 additions and 94 deletions
+3 -17
View File
@@ -99,24 +99,10 @@ export const useKeyboardShortcuts = () => {
setThemeMode(modes[nextIndex]);
}
if (hasModifier(e) && !e.shiftKey && e.key.toLowerCase() === 'g') {
if (hasModifier(e) && !e.shiftKey && e.key.toLowerCase() === 't') {
e.preventDefault();
const { activeMainTab } = useUIStore.getState();
setActiveMainTab(activeMainTab === 'git' ? 'chat' : 'git');
return;
}
if (hasModifier(e) && !e.shiftKey && e.key.toLowerCase() === 'e') {
e.preventDefault();
const { activeMainTab } = useUIStore.getState();
setActiveMainTab(activeMainTab === 'diff' ? 'chat' : 'diff');
return;
}
if (hasModifier(e) && !e.shiftKey && e.key.toLowerCase() === 't') {
e.preventDefault();
const { activeMainTab } = useUIStore.getState();
setActiveMainTab(activeMainTab === 'terminal' ? 'chat' : 'terminal');
const { isTimelineDialogOpen, setTimelineDialogOpen } = useUIStore.getState();
setTimelineDialogOpen(!isTimelineDialogOpen);
return;
}