Releases: macCesar/TiKit-UI
v1.2.0
[1.2.0] — 2026-05-14
Added
- Forms
switchvariant: wrapsTi.UI.Switchwithtint-color-*/on-tint-*/thumb-*PurgeTSS theming.getValue()returns a real boolean;isValid()is a no-op (booleans are always defined). - Forms
dateandtimevariants: tap-to-open modal sheet with a nativeTi.UI.Picker. Values are stored timezone-free asYYYY-MM-DD(date) andHH:mm(time).dateacceptsminDate/maxDate. - Forms
selectvariant: tap-to-open modal sheet with a plain picker. Options are passed as a JSON-string XML attribute (options='[{"title":"S","value":1}]') or assigned from a controller;getValue()returns the option'svalue, not its title. - Forms — Layer 1 keyboard
typeshortcut: HTML-style values (text,email,password,number,decimal,phone,url,search) auto-bundlekeyboardType,passwordMask, andautocorrect. - Forms — Layer 2 direct keyboard props with friendly string values translated to
Ti.UI.*constants:keyboardType,keyboardAppearance,returnKeyType,enableReturnKey,suppressReturn,passwordMask,clearOnEdit,maxLength,autocapitalization,autocorrect,autofillType. - Forms — generic
update(args)bulk method: pass an object like{ input, label, error }to update multiple form elements in one call. - Cards — runtime
classescascade to inner Labels (showcase,content,quote,codevariants):text-*andfont-*classes now reachtitle,subtitle,text, andnamelabels for instance-specific theming. - New runtime helpers
createTikitTextFieldandcreateTikitTextArea: filter incomingclassesto TextField/TextArea-applicable visual props (bg-,text-,hint-text-,border-,font-,rounded,p-). - README — new section `## 🎨 Customizing Components` documenting the three-layer customization model (semantic presets, runtime `classes`, project-level PurgeTSS presets).
- README — `### Keyboard Configuration` sub-section under Forms with full prop tables and the Android TextArea `returnKeyType` gotcha.
- CLI output redesign:
tikit list,tikit help, andtikit installnow print the::TiKit::prefix once and indent continuation lines for readability. New helperslogger.startSection/endSection/block/item. engines.nodefield declared as>=20inpackage.json(required by commander 14).
Changed
- Dependencies upgraded (CommonJS-compatible only —
chalkandupdate-notifierstay on v4 / v5 to avoid an ESM migration):commander^9.4.1→^14.0.3(requires Node ≥ 20)fs-extra^10.1.0→^11.3.4lodash^4.17.21→^4.18.1
createTikitCodeis now consistent with the other wrappers — removed the special!includes('bg-')filter so users can override the code-card background withclasses="bg-…"like every other component.- CLI typo fix in
tikit help:Avaliable components→Available components.
Removed
- Provisional
autocorrect-falsePurgeTSS class hardcoded on the Form input template. Autocorrect now comes from Layer 1 (typebundle) or Layer 2 (autocorrect="true|false"prop), defaulting to the native Ti behavior when not specified.
Fixed
- Forms:
update({ input, label, error })was missing on the rewritten runtime; only individualupdateInput/updateLabel/updateErrormethods existed. Restored the bulk variant.
v1.1.8
-
1.1.8
-
fix: correct text label font size in TikitCard component
-
chore: bump version to 1.1.8
-
1.1.7
-
feat: enhance README with detailed component default values for improved usability
-
feat: add sensible default values for components in
tikit.ui.js -
1.1.6
-
feat: update showcase component documentation to clarify rounded property usage
-
feat: add rounded property to showcase component for customizable card styling
-
1.1.5
-
Refactor XML components to use module attribute for Tikit UI elements
-
chore: bump TiKit UI version to v1.1.5 and add rounded property handling for createImageView and createTikitCard
-
chore: cleaning up
-
chore: update XML files to include module attributes for Tikit components
-
chore: bump TiKit UI version to v1.1.5 and add rounded property handling for createImageView and createTikitCard
-
chore: update TailwindCSS to version 3.4.17 and format
tailwind.config.js -
1.1.4
-
chore: bump TiKit UI version to v1.1.4 and add icon element to component view
-
chore: remove outdated documentation reference and clean up README.md
-
Enhance README.md: Revamp introduction, clarify component features, and improve installation instructions. Add dynamic update methods section and examples for better usability. Update component descriptions and examples for clarity and consistency.
-
1.1.3
-
chore: bump TiKit UI version to v1.1.3
-
1.1.2
-
Bump TiKit UI version to v1.1.2 and update Icon components to include module attribute in various alert and button XML files for consistency and improved functionality.
-
1.1.1
-
feat: add updateName method to Avatar component and update README
-
feat: update component properties in README for Cards, Avatars, Alerts, and Buttons
-
chore: update version to 1.1.0
-
1.1.0
-
feat: update button and card components to use IDs for labels and icons
-
1.0.13
-
minor bug fix
-
update to 1.0.12
-
1.0.12
-
update to 1.0.11
-
1.0.11
-
update dependencies
-
update readme
-
update readme
-
code formatting
-
add TiKit UI info and link
v1.0.10
Full Changelog: v1.0.6...v1.0.10