Files
TUIkit/docs/api/data/documentation/tuikit/buildinteractivemenu.json
T

1 line
4.4 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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, youll 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":"Youve 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"}}}