Standalone Interfaces
The Wolfram Language not only allows you to create interfaces within its usual notebook framework, but also to create complex standalone interfaces that customize the whole user experience.
Interface Elements »
Manipulate ▪ Animate ▪ Button ▪ InputField ▪ ClickPane ▪ ...
Interface Organization »
TabView ▪ OpenerView ▪ SlideView ▪ Panel ▪ PaletteNotebook ▪ ...
Annotations & Layout »
Mouseover ▪ Tooltip ▪ Text ▪ Labeled ▪ Grid ▪ ...
Window Organization
CreateDocument ▪ CreateDialog ▪ CreatePalette
WindowSize ▪ WindowFrame ▪ WindowTitle
Full-Screen Operation
Full Screen () — toggle full screen
DockedCells — arbitrary cells at the top of the screen
ActionMenu — a menu with any appearance, specifying any actions
Bulletproofing
Deploy ▪ Selectable ▪ Editable ▪ TimeConstrained
Low-Level Control »
EventHandler ▪ MousePosition ▪ ControllerState ▪ FrontEndEventActions ▪ ...