mirror of
https://github.com/phranck/TUIkit.git
synced 2026-06-20 09:54:37 +00:00
- Landing page remains at docs/index.html - DocC API documentation generated at docs/api/ - Hybrid setup: https://docs-tuikit.layered.work/ for landing page - https://docs-tuikit.layered.work/api/ for API documentation - Updated workflow to generate DocC in docs/api/
1 line
4.4 KiB
JSON
1 line
4.4 KiB
JSON
{"hierarchy":{"paths":[["doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit"]]},"sections":[],"schemaVersion":{"patch":0,"minor":3,"major":0},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildInteractiveMenu"},"kind":"article","primaryContentSections":[{"content":[{"level":2,"type":"heading","anchor":"Overview","text":"Overview"},{"type":"paragraph","inlineContent":[{"text":"In this tutorial, you’ll create a menu-driven application featuring:","type":"text"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"code":"Menu","type":"codeVoice"},{"type":"text","text":" component for selection"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"text":"Keyboard shortcut handling","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Status bar with hints"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Page navigation patterns"}]}]}]},{"level":2,"type":"heading","anchor":"Next-Steps","text":"Next Steps"},{"type":"paragraph","inlineContent":[{"type":"text","text":"You’ve created an interactive menu-driven application!"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"text":"Learn about ","type":"text"},{"type":"reference","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Focus","isActive":true},{"text":" for advanced focus management","type":"text"}]}]},{"content":[{"inlineContent":[{"type":"text","text":"Explore "},{"type":"reference","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/StateManagement","isActive":true},{"type":"text","text":" for more complex state patterns"}],"type":"paragraph"}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Try building a "},{"type":"reference","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildThemableUI","isActive":true},{"type":"text","text":" with theme switching"}]}]},{"content":[{"inlineContent":[{"text":"Check out ","type":"text"},{"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Appearance","type":"reference","isActive":true},{"text":" for custom styling","type":"text"}],"type":"paragraph"}]}]}],"kind":"content"}],"metadata":{"roleHeading":"Article","title":"Building an Interactive Menu","role":"article"},"abstract":[{"type":"text","text":"Create a navigation menu with keyboard shortcuts and status bar hints."}],"references":{"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/BuildThemableUI":{"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/BuildThemableUI","abstract":[{"text":"Create an application with dynamic theme switching and persistence.","type":"text"}],"title":"Building a Themable UI","type":"topic","role":"article","kind":"article","url":"\/documentation\/tuikit\/buildthemableui"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Focus":{"url":"\/documentation\/tuikit\/focus","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Focus","role":"article","type":"topic","title":"Focus Management","kind":"article","abstract":[{"type":"text","text":"Understand how keyboard navigation and focus works in TUIKit."}]},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit":{"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit","role":"collection","type":"topic","title":"TUIKit","kind":"article","url":"\/documentation\/tuikit","abstract":[]},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/StateManagement":{"title":"State Management","abstract":[{"text":"Learn how to manage application state and data flow in TUIKit.","type":"text"}],"identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/StateManagement","type":"topic","role":"article","kind":"article","url":"\/documentation\/tuikit\/statemanagement"},"doc://com.anthropic.tuikit.documentation/documentation/TUIKit/Appearance":{"url":"\/documentation\/tuikit\/appearance","identifier":"doc:\/\/com.anthropic.tuikit.documentation\/documentation\/TUIKit\/Appearance","role":"article","title":"Appearance System","abstract":[{"type":"text","text":"Learn about the 5 structural appearance styles for rendering borders and containers."}],"type":"topic","kind":"article"}}} |