@titanium/turbo
Enhanced Titanium Native Framework
Last updated a year ago by brentonhouse .
Apache-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @titanium/turbo -g
SYNC missed versions from official npm registry.


Titanium Turbo

@titanium/turbo Dependabot Status

Turbo is not an official Axway product.
It is an experiment by Brenton House using open-source projects. You are welcome to try it out and leave feedback!

???? Description

Titanium Turbo is a fork of Titanium Alloy that adds a lot of enhancements and customizations for rapid development.

This version of Titanium Turbo is based on Titanium Alloy 1.14.6

???? Getting Started

  1. Create new Titanium Alloy project
  2. Install Titanium Turbo in root of project
npm install --save-dev @titanium/turbo
  1. Install Titanium Turbo Plugin in root of project
npm install --save-dev @titanium/plugin-turbo
  1. Build or Run app as you would normally.

✨Features

See changelog.md for history of changes

  • [x] Supports installing npm packages in root of project for use in mobile [TIMOB-26352] [Alloy PR] Exclusive Turbo Feature
  • [x] Support for the following XML attributes in textField, label, and textArea: [ALOY-1547] Exclusive Turbo Feature
    • fontSize
    • fontFamily
    • fontStyle
    • fontWeight
    • textStyle
  • [x] Replaced Underscore.js with Lodash 4.17.12 [ALOY-1168]
  • [x] Updated babel.js to 7.x [ALOY-1629] Has been merged into Alloy
  • [x] Enhanced support for babel config files: .babelrc, .babelrc.js and babel.config.js Exclusive Turbo Feature
  • [x] Added support for camelCase, snake_case, and kabab-case in XML views. [ALOY-1647] Exclusive Turbo Feature
  • [x] Added plugin property compileConfig.dir.resourcesAlloy Exclusive Turbo Feature
  • [x] Updated moment to 2.24.0 [ALOY-1682] Has been merged into Alloy
  • [x] Added backbone 1.4.0 [ALOY-1648] Has been merged into Alloy
  • [x] Made default backbone version: 1.4.0
  • [x] Added support for xml namespaced attributes per platform (e.g. ios:text or android:text) [ALOY-1646] Has been merged into Alloy
  • [x] Added support for xml attributes with dotted notation (e.g. font.fontSize) [ALOY-1363] Has been merged into Alloy
  • [x] Added support for using $.args in XML views. [ALOY-1316] Has been merged into Alloy
  • [x] Added support for using $.* in XML views. -- Anything that starts with "$." in an Alloy XML View will be used literally and not treated as a string. Exclusive Turbo Feature
  • [x] Added support for using turbo.* in XML views. -- Anything that starts with "turbo." in an Alloy XML View will be used literally and not treated as a string. [Required workaround for node_modules support to LiveView] [TIMOB-27206] Exclusive Turbo Feature
  • [x] Added support for __init() function in controller that will be called before view is built. -- Allows $.* variables to be created and used in XML views. Exclusive Turbo Feature
  • [x] Added support for visibility property in XML Views with possible values of: hidden, collapse, and visible -- Allows collapsing of view in XML. [TIMOB-27307] Exclusive Turbo Feature
  • [x] Added constants: Ti.UI.VISIBILITY_COLLAPSE, Ti.UI.VISIBILITY_HIDDEN, and Ti.UI.VISIBILITY_VISIBLE Exclusive Turbo Feature
  • [x] Added support for modelName XML attribute to be used with with dataCollection to assign variable name to current model [Defaults to __currentModel] Exclusive Turbo Feature
  • [x] Added support for dataName XML attribute to be used with with dataCollection to assign variable name to model.__transform [Defaults to $model] -- Allows developer to reference current model properties like $model.myproperty Exclusive Turbo Feature
  • [x] Added support for adding code to XML View attributes when surrounded by '~' [ALOY-1699] Exclusive Turbo Feature
  • [x] Added support for script element in XML View. Add code by body or src attribute. [ALOY-1700] [Alloy PR] Exclusive Turbo Feature
  • [x] Added value alias center for Ti.UI.TEXT_VERTICAL_ALIGNMENT_CENTER when used with verticalAlign XML attribute [ALOY-1703] Exclusive Turbo Feature
  • [x] Added property alias text for Ti.UI.Button.title when used as XML attribute Exclusive Turbo Feature
  • [x] Added property alias src for Ti.UI.ImageView.image when used as XML attribute Exclusive Turbo Feature
  • [x] Added support for using underscore (instead of lodash) with this tiapp.xml property: <property name="use-underscore"type="bool">true</property> Exclusive Turbo Feature
  • [x] Added support for installing widgets via npm (without naming restrictions) [ALOY-1704] Exclusive Turbo Feature
  • [x] Added support for using WPATH() in xml view attributes: [ALOY-1253] [Alloy PR] Exclusive Turbo Feature
  • [x] Added support for using ~/ as a shortcut for WPATH() in xml view attributes: [ALOY-1714] [Alloy PR] Exclusive Turbo Feature
  • [x] Added support for using widget as primary control in xml view [ALOY-1256] [Alloy PR] Exclusive Turbo Feature
  • [x] Added support for StackLayout control (with shortcut alias of stack and orientation property that defaults to vertical) in JavaScript and xml views Exclusive Turbo Feature
  • [x] Added support for VerticalLayout control (with shortcut alias of vertical) in JavaScript and xml views Exclusive Turbo Feature
  • [x] Added support for HorizontalLayout control (with shortcut alias of horizontal) in JavaScript and xml views Exclusive Turbo Feature
  • [x] Added support for AbsoluteLayout control (with shortcut alias of absolute) in JavaScript and xml views Exclusive Turbo Feature
  • [x] Added support for defining the primary entry point for the application (defaults to index). Currently search order: Alloy.mainAlloy.CFG.main → Titanium Property: app.main. [ALOY-1549] Exclusive Turbo Feature
  • [x] Added support for <style> tag in XML views. Also supports the src attribute (like the <script> tag) which allows users to reference a widget-wide app.tss file! [ALOY-1729] Exclusive Turbo Feature

???? Related Links

Geek Mobile Toolkit - Toolkit for creating, building, and managing mobile app projects.
Titanium Turbo Template (Default) - Template for default Turbo app. Based on the basic Alloy Template + some extra goodies.
Titanium Turbo Template (Next) - Template for Titanium Turbo app (with extras). Based on the default Turbo Template + some extras.
Titanium Turbo Template (Fully Loaded) - Template for Titanium Turbo app with all the bells and whistles!
Titanium Mobile - Open-source tool for building powerful, cross-platform native apps with JavaScript.
Alloy - MVC framework built on top of Titanium Mobile.
Appcelerator - Installer for the Appcelerator Platform tool

????Learn More

Axway Developer Blog
Axway Developer YouTube Channel
Axway Developer Portal

???? Feedback

Have an idea or a comment? Join in the conversation here!

©️ Legal

Alloy is developed by Appcelerator and the community and is Copyright © 2012-Present by Appcelerator, Inc. All Rights Reserved.

Alloy is made available under the Apache Public License, version 2. See their license file for more information.

Appcelerator is a registered trademark of Appcelerator, Inc. Titanium is a registered trademark of Appcelerator, Inc. Please see the LEGAL information about using trademarks, privacy policy, terms of usage and other legal information at http://www.appcelerator.com/legal.

Current Tags

  • 1.13.8-0                                ...           latest (a year ago)
  • 1.14.6-35                                ...           next (a day ago)

80 Versions

  • 1.14.6-35                                ...           a day ago
  • 1.14.6-34                                ...           2 days ago
  • 1.14.6-33                                ...           3 days ago
  • 1.14.6-32                                ...           3 days ago
  • 1.14.6-30                                ...           3 days ago
  • 1.14.6-29                                ...           3 days ago
  • 1.14.6-27                                ...           3 days ago
  • 1.14.6-26                                ...           3 days ago
  • 1.14.6-25                                ...           3 days ago
  • 1.14.6-24                                ...           3 days ago
  • 1.14.6-23                                ...           3 days ago
  • 1.14.6-21                                ...           6 days ago
  • 1.14.6-20                                ...           6 days ago
  • 1.14.6-19                                ...           6 days ago
  • 1.14.6-18                                ...           6 days ago
  • 1.14.6-17                                ...           8 days ago
  • 1.14.6-16                                ...           8 days ago
  • 1.14.6-15                                ...           8 days ago
  • 1.14.6-14                                ...           8 days ago
  • 1.14.6-13                                ...           8 days ago
  • 1.14.6-12                                ...           8 days ago
  • 1.14.6-11                                ...           9 days ago
  • 1.14.6-10                                ...           9 days ago
  • 1.14.6-9                                ...           10 days ago
  • 1.14.6-8                                ...           12 days ago
  • 1.14.6-6                                ...           16 days ago
  • 1.14.6-5                                ...           2 months ago
  • 1.14.6-4                                ...           3 months ago
  • 1.14.6-3                                ...           3 months ago
  • 1.14.6-2                                ...           3 months ago
  • 1.14.6-1                                ...           3 months ago
  • 1.14.5-5                                ...           3 months ago
  • 1.14.5-4                                ...           4 months ago
  • 1.14.5-2                                ...           4 months ago
  • 1.14.5-1                                ...           5 months ago
  • 1.14.5-0                                ...           6 months ago
  • 1.14.4-0                                ...           6 months ago
  • 1.14.1-18                                ...           6 months ago
  • 1.14.1-17                                ...           7 months ago
  • 1.14.1-16                                ...           7 months ago
  • 1.14.1-15                                ...           8 months ago
  • 1.14.1-14                                ...           8 months ago
  • 1.14.1-13                                ...           8 months ago
  • 1.14.1-12                                ...           8 months ago
  • 1.14.1-10                                ...           8 months ago
  • 1.14.1-9                                ...           8 months ago
  • 1.14.1-8                                ...           8 months ago
  • 1.14.1-7                                ...           9 months ago
  • 1.14.1-6                                ...           9 months ago
  • 1.14.1-4                                ...           9 months ago
  • 1.14.1-3                                ...           9 months ago
  • 1.14.1-2                                ...           9 months ago
  • 1.14.1-1                                ...           9 months ago
  • 1.14.1-0                                ...           9 months ago
  • 1.14.0-15                                ...           10 months ago
  • 1.14.0-14                                ...           10 months ago
  • 1.14.0-13                                ...           10 months ago
  • 1.14.0-12                                ...           10 months ago
  • 1.14.0-11                                ...           10 months ago
  • 1.14.0-10                                ...           a year ago
  • 1.14.0-9                                ...           a year ago
  • 1.14.0-8                                ...           a year ago
  • 1.14.0-6                                ...           a year ago
  • 1.14.0-5                                ...           a year ago
  • 1.14.0-4                                ...           a year ago
  • 1.14.0-3                                ...           a year ago
  • 1.14.0-2                                ...           a year ago
  • 1.14.0-1                                ...           a year ago
  • 1.13.10-5                                ...           a year ago
  • 1.13.10-4                                ...           a year ago
  • 1.13.10-3                                ...           a year ago
  • 1.13.10-2                                ...           a year ago
  • 1.13.10-1                                ...           a year ago
  • 1.13.10-0                                ...           a year ago
  • 1.13.9-0                                ...           a year ago
  • 1.13.8-6                                ...           a year ago
  • 1.13.8-5                                ...           a year ago
  • 1.13.8-2                                ...           a year ago
  • 1.13.8-1                                ...           a year ago
  • 1.13.8-0                                ...           a year ago
Maintainers (1)
Downloads
Today 4
This Week 134
This Month 134
Last Day 18
Last Week 156
Last Month 184
Dependencies (25)
Dev Dependencies (8)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |