ns-file-qualifiers

Installation
SKILL.md

File-name qualifiers: what resolves, in what order

NativeScript resolves foo.xml / foo.css / foo.js against qualified sibling files at runtime. The complete supported qualifier list, ordered by priority (highest wins):

  1. minWH<n> — min of width AND height ≥ n dip (e.g. main.minWH600.xml)
  2. minW<n> — min width
  3. minH<n> — min height
  4. land / port — orientation
  5. android / ios — platform
test.xml
test.android.xml
test.land.xml
test.minWH600.xml

On an Android tablet in portrait with both dimensions ≥ 600, test.minWH600.xml wins — and on any device in landscape, test.land.xml beats test.ios.xml/test.android.xml. Platform is the lowest priority qualifier, which surprises everyone: an orientation variant overrides your platform variant.

Installs
19
GitHub Stars
1
First Seen
Aug 28, 2026
ns-file-qualifiers — nativescript/skills