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