import{d as n}from"./chunks/git.data.BUKN53Ta.js";import{u as s,c as l,j as e,a as o,k as a,a5 as i,o as r}from"./chunks/framework.BIC8H_hJ.js";const m=e("h1",{class:"p-name"},"Command Palettes",-1),c=["innerHTML"],p=i('
Command palettes are a design pattern where apps expose functionality through a search bar
Typing what you want is almost certainly easier and faster than finding the action in some submenu or remembering an arcane hotkey
- Especially with fuzzy search that also looks through descriptions of actions
- Command palettes scale very well with large amounts of actions
Artificial Intelligence will make command palettes increasingly powerful
- Eventually these may become conversational interfaces
Maggie Appleton discusses this pattern in her article on Command K Bars
- The name comes from the fact many apps use the ctrl/cmd k shortcut to open the command palette
Many softwares I use have some form of command palette
- Linear
- Logseq
- Visual Studio Code
',10),y=JSON.parse('{"title":"Command Palettes","description":"","frontmatter":{"public":"true","slug":"command-palettes","title":"Command Palettes","prev":false,"next":false},"headers":[],"relativePath":"garden/command-palettes/index.md","filePath":"garden/command-palettes/index.md"}'),d={name:"garden/command-palettes/index.md"},T=Object.assign(d,{setup(u){const t=s();return(h,_)=>(r(),l("div",null,[m,e("p",null,[o("117 words, ~1 minute read. "),e("span",{innerHTML:a(n)[`site/${a(t).page.value.relativePath}`]},null,8,c)]),p]))}});export{y as __pageData,T as default};