This page tries to explain as much of the theming jargon as possible.
An archive. In the Switch's menu files it contains the layout files, animations and textures. More Info
A kind of title/app/game.
photoViewer are all applets. More Info
An 'applet button' is a bit different from 'applet'. The album, settings, controller, etc. buttons on the Home Menu are all applet buttons.
SZS files from the Switch's firmware files contain copyrighted data and can't be shared online. In order to still share custom themes, the
nxtheme format was developed. An
nxtheme file contains theme details (name, author), images and the layout.
exelixbg is the name of the panel that is created when the NXThemes Installer or Switch Theme Injector apply a background image.
Diffing, Diffed JSON, Layout JSON¶
A layout is created by comparing a modified
SZS file with the original unmodified one. The changes that are detected are saved in a layout
json file, which then only contains differential data. This way, sharing
nxthemes is completely legal.
Another term for elements in
bflyt files. For example
usd (officially called 'extended user information') is a part of the
bflyt file that holds extra data and defines, for example, shadows, radius, etc. Panes are often followed by
usd sections. More Info
Short for system update