Skip to content

Commit 724545c

Browse files
committed
feat: improve workspace focus UX
1 parent e50e87a commit 724545c

5 files changed

Lines changed: 7 additions & 11 deletions

File tree

apps/twig/src/renderer/constants/keyboard-shortcuts.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export const SHORTCUTS = {
2-
COMMAND_MENU: "mod+k",
2+
COMMAND_MENU: "mod+shift+p",
33
NEW_TASK: "mod+n",
44
SETTINGS: "mod+,",
55
SHORTCUTS_SHEET: "mod+/",

apps/twig/src/renderer/features/command/components/CommandMenu.tsx

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,14 +66,7 @@ export function CommandMenu({ open, onOpenChange }: CommandMenuProps) {
6666
preventDefault: true,
6767
});
6868

69-
useHotkeys("mod+k", close, {
70-
enabled: open,
71-
enableOnContentEditable: true,
72-
enableOnFormTags: true,
73-
preventDefault: true,
74-
});
75-
76-
useHotkeys("mod+p", close, {
69+
useHotkeys("mod+shift+p", close, {
7770
enabled: open,
7871
enableOnContentEditable: true,
7972
enableOnFormTags: true,

apps/twig/src/renderer/features/task-detail/components/TaskDetail.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export function TaskDetail({ task: initialTask }: TaskDetailProps) {
5656
isRunning ? "Agent running..." : "Task details",
5757
[
5858
{
59-
keys: [navigator.platform.includes("Mac") ? "⌘" : "Ctrl", "K"],
59+
keys: [navigator.platform.includes("Mac") ? "⌘" : "Ctrl+Shift+", "P"],
6060
description: "Command",
6161
},
6262
{

apps/twig/src/renderer/stores/statusBarStore.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ interface StatusBarStore {
2424

2525
const defaultKeyHints: KeyHint[] = [
2626
{
27-
keys: [navigator.platform.includes("Mac") ? "⌘" : "Ctrl", "K"],
27+
keys: [navigator.platform.includes("Mac") ? "⌘" : "Ctrl+Shift+", "P"],
2828
description: "Command",
2929
},
3030
{

apps/twig/vite.renderer.config.mts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ const forceDevMode = process.env.FORCE_DEV_MODE === "1";
1111

1212
export default defineConfig({
1313
plugins: [react(), tsconfigPaths()],
14+
optimizeDeps: {
15+
exclude: ["@posthog/agent", "@posthog/shared", "@twig/core"],
16+
},
1417
envDir: path.resolve(__dirname, "../.."), // Load .env from monorepo root
1518
define: forceDevMode
1619
? {

0 commit comments

Comments
 (0)