[{"data":1,"prerenderedAt":505},["ShallowReactive",2],{"navigation_docs":3,"-guide-installation":83,"-guide-installation-surround-resolved":497,"daily-note-surround--guide-installation":85},[4,9,53,73,78],{"title":5,"path":6,"stem":5,"icon":7,"order":8},"Home","/home","i-lucide-home",0,{"title":10,"icon":11,"order":12,"path":13,"stem":14,"children":15,"page":52},"Guide","i-lucide-book-open",1,"/guide","1.guide",[16,22,28,34,40,46],{"title":17,"path":18,"stem":19,"icon":20,"order":21},"Installation","/guide/installation","1.guide/1.installation","i-lucide-download",10,{"title":23,"path":24,"stem":25,"icon":26,"order":27},"Shell State","/guide/shell-state","1.guide/2.shell-state","i-lucide-sliders-horizontal",20,{"title":29,"path":30,"stem":31,"icon":32,"order":33},"Defining Panels","/guide/panels","1.guide/3.panels","i-lucide-puzzle",30,{"title":35,"path":36,"stem":37,"icon":38,"order":39},"Appearance","/guide/appearance","1.guide/4.appearance","i-lucide-sparkles",40,{"title":41,"path":42,"stem":43,"icon":44,"order":45},"Keyboard Shortcuts","/guide/keybindings","1.guide/5.keybindings","i-lucide-keyboard",50,{"title":47,"path":48,"stem":49,"icon":50,"order":51},"Demo App","/guide/demo","1.guide/6.demo","i-lucide-monitor",60,false,{"title":54,"icon":55,"order":56,"path":57,"stem":58,"children":59,"page":52},"API Reference","i-lucide-code",2,"/api","2.api",[60,65,69],{"title":61,"path":62,"stem":63,"icon":64,"order":21},"KelyphosShellView","/api/kelyphos-shell-view","2.api/1.kelyphos-shell-view","i-lucide-layout-panel-left",{"title":66,"path":67,"stem":68,"icon":26,"order":27},"KelyphosShellState","/api/kelyphos-shell-state","2.api/2.kelyphos-shell-state",{"title":70,"path":71,"stem":72,"icon":32,"order":33},"KelyphosPanel","/api/kelyphos-panel","2.api/3.kelyphos-panel",{"title":74,"path":75,"stem":74,"icon":76,"order":77},"Changelog","/changelog","i-lucide-history",98,{"title":79,"path":80,"stem":79,"icon":81,"order":82},"About","/about","i-lucide-info",99,{"id":84,"title":17,"aliases":85,"body":86,"concluded":85,"date":85,"description":491,"documentation":85,"extension":492,"isBase":52,"links":85,"meta":493,"mtime":85,"navigation":494,"order":21,"outcome":85,"path":18,"project":85,"repository":85,"seo":495,"started":85,"status":85,"stem":19,"tags":85,"team":85,"type":85,"__hash__":496},"docs/1.guide/1.installation.md",null,{"type":87,"value":88,"toc":484},"minimark",[89,94,119,123,132,310,314,320,413,417,420,456,460,480],[90,91,93],"h2",{"id":92},"requirements","Requirements",[95,96,97,109,114],"ul",{},[98,99,100,104,105,108],"li",{},[101,102,103],"strong",{},"macOS 26"," (Tahoe) / ",[101,106,107],{},"iPadOS 26"," or later",[98,110,111,108],{},[101,112,113],{},"Xcode 26",[98,115,116],{},[101,117,118],{},"Swift 6.2",[90,120,122],{"id":121},"swift-package-manager","Swift Package Manager",[124,125,126,127,131],"p",{},"Add KelyphosKit to your ",[128,129,130],"code",{},"Package.swift",":",[133,134,139],"pre",{"className":135,"code":136,"language":137,"meta":138,"style":138},"language-swift shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dependencies: [\n    .package(url: \"https://github.com/jwintz/kelyphos\", from: \"0.1.0\")\n],\ntargets: [\n    .target(\n        name: \"MyApp\",\n        dependencies: [\n            .product(name: \"KelyphosKit\", package: \"kelyphos\")\n        ]\n    )\n]\n","swift","",[128,140,141,155,200,206,216,227,245,255,293,299,304],{"__ignoreMap":138},[142,143,145,149,152],"span",{"class":144,"line":12},"line",[142,146,148],{"class":147},"sTEyZ","dependencies",[142,150,131],{"class":151},"sMK4o",[142,153,154],{"class":147}," [\n",[142,156,157,160,164,167,170,172,175,179,182,185,188,190,192,195,197],{"class":144,"line":56},[142,158,159],{"class":147},"    .",[142,161,163],{"class":162},"s2Zo4","package",[142,165,166],{"class":151},"(",[142,168,169],{"class":162},"url",[142,171,131],{"class":151},[142,173,174],{"class":151}," \"",[142,176,178],{"class":177},"sfazB","https://github.com/jwintz/kelyphos",[142,180,181],{"class":151},"\"",[142,183,184],{"class":147},", ",[142,186,187],{"class":162},"from",[142,189,131],{"class":151},[142,191,174],{"class":151},[142,193,194],{"class":177},"0.1.0",[142,196,181],{"class":151},[142,198,199],{"class":151},")\n",[142,201,203],{"class":144,"line":202},3,[142,204,205],{"class":147},"],\n",[142,207,209,212,214],{"class":144,"line":208},4,[142,210,211],{"class":147},"targets",[142,213,131],{"class":151},[142,215,154],{"class":147},[142,217,219,221,224],{"class":144,"line":218},5,[142,220,159],{"class":147},[142,222,223],{"class":162},"target",[142,225,226],{"class":151},"(\n",[142,228,230,233,235,237,240,242],{"class":144,"line":229},6,[142,231,232],{"class":162},"        name",[142,234,131],{"class":151},[142,236,174],{"class":151},[142,238,239],{"class":177},"MyApp",[142,241,181],{"class":151},[142,243,244],{"class":147},",\n",[142,246,248,251,253],{"class":144,"line":247},7,[142,249,250],{"class":162},"        dependencies",[142,252,131],{"class":151},[142,254,154],{"class":147},[142,256,258,261,264,266,269,271,273,276,278,280,282,284,286,289,291],{"class":144,"line":257},8,[142,259,260],{"class":147},"            .",[142,262,263],{"class":162},"product",[142,265,166],{"class":151},[142,267,268],{"class":162},"name",[142,270,131],{"class":151},[142,272,174],{"class":151},[142,274,275],{"class":177},"KelyphosKit",[142,277,181],{"class":151},[142,279,184],{"class":147},[142,281,163],{"class":162},[142,283,131],{"class":151},[142,285,174],{"class":151},[142,287,288],{"class":177},"kelyphos",[142,290,181],{"class":151},[142,292,199],{"class":151},[142,294,296],{"class":144,"line":295},9,[142,297,298],{"class":147},"        ]\n",[142,300,301],{"class":144,"line":21},[142,302,303],{"class":151},"    )\n",[142,305,307],{"class":144,"line":306},11,[142,308,309],{"class":147},"]\n",[90,311,313],{"id":312},"xcode-project","Xcode Project",[124,315,316,317,131],{},"If you use XcodeGen, add to your ",[128,318,319],{},"project.yml",[133,321,325],{"className":322,"code":323,"language":324,"meta":138,"style":138},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","packages:\n  Kelyphos:\n    url: https://github.com/jwintz/kelyphos\n    from: 0.1.0\n\ntargets:\n  MyApp:\n    dependencies:\n      - package: Kelyphos\n        product: KelyphosKit\n","yaml",[128,326,327,336,343,353,364,370,376,383,390,403],{"__ignoreMap":138},[142,328,329,333],{"class":144,"line":12},[142,330,332],{"class":331},"swJcz","packages",[142,334,335],{"class":151},":\n",[142,337,338,341],{"class":144,"line":56},[142,339,340],{"class":331},"  Kelyphos",[142,342,335],{"class":151},[142,344,345,348,350],{"class":144,"line":202},[142,346,347],{"class":331},"    url",[142,349,131],{"class":151},[142,351,352],{"class":177}," https://github.com/jwintz/kelyphos\n",[142,354,355,358,360],{"class":144,"line":208},[142,356,357],{"class":331},"    from",[142,359,131],{"class":151},[142,361,363],{"class":362},"sbssI"," 0.1.0\n",[142,365,366],{"class":144,"line":218},[142,367,369],{"emptyLinePlaceholder":368},true,"\n",[142,371,372,374],{"class":144,"line":229},[142,373,211],{"class":331},[142,375,335],{"class":151},[142,377,378,381],{"class":144,"line":247},[142,379,380],{"class":331},"  MyApp",[142,382,335],{"class":151},[142,384,385,388],{"class":144,"line":257},[142,386,387],{"class":331},"    dependencies",[142,389,335],{"class":151},[142,391,392,395,398,400],{"class":144,"line":295},[142,393,394],{"class":151},"      -",[142,396,397],{"class":331}," package",[142,399,131],{"class":151},[142,401,402],{"class":177}," Kelyphos\n",[142,404,405,408,410],{"class":144,"line":21},[142,406,407],{"class":331},"        product",[142,409,131],{"class":151},[142,411,412],{"class":177}," KelyphosKit\n",[90,414,416],{"id":415},"building-the-demo-app","Building the Demo App",[124,418,419],{},"Clone and build the included HIG showcase:",[133,421,425],{"className":422,"code":423,"language":424,"meta":138,"style":138},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","git clone https://github.com/jwintz/kelyphos\ncd kelyphos\nswift run KelyphosDemo\n","bash",[128,426,427,438,446],{"__ignoreMap":138},[142,428,429,433,436],{"class":144,"line":12},[142,430,432],{"class":431},"sBMFI","git",[142,434,435],{"class":177}," clone",[142,437,352],{"class":177},[142,439,440,443],{"class":144,"line":56},[142,441,442],{"class":162},"cd",[142,444,445],{"class":177}," kelyphos\n",[142,447,448,450,453],{"class":144,"line":202},[142,449,137],{"class":431},[142,451,452],{"class":177}," run",[142,454,455],{"class":177}," KelyphosDemo\n",[90,457,459],{"id":458},"next-steps","Next Steps",[95,461,462,473],{},[98,463,464,470,471],{},[465,466,23],"a",{"href":467,"className":468},"/kelyphos/guide/shell-state",[469],"internal-link"," — learn about ",[128,472,66],{},[98,474,475,479],{},[465,476,29],{"href":477,"className":478},"/kelyphos/guide/panels",[469]," — create your first panel tabs",[481,482,483],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":138,"searchDepth":202,"depth":202,"links":485},[486,487,488,489,490],{"id":92,"depth":56,"text":93},{"id":121,"depth":56,"text":122},{"id":312,"depth":56,"text":313},{"id":415,"depth":56,"text":416},{"id":458,"depth":56,"text":459},"Adding KelyphosKit to your Swift package or Xcode project","md",{"icon":20},{"title":17,"icon":20,"order":21},{"title":17,"description":491},"j9x0m3G6mpkkfrIdW2UGW1Wq_hgY9kPN5p8JJt0ahkE",[498,502],{"title":499,"description":500,"path":6,"navigation":501},"Kelyphos","SwiftUI shell framework for multi-panel applications",{"title":5,"icon":7,"order":8},{"title":23,"description":503,"path":24,"navigation":504},"Using KelyphosShellState to drive the shell",{"title":23,"icon":26,"order":27},1775245605626]