All Projects → appcelerator → vscode-appcelerator-titanium

appcelerator / vscode-appcelerator-titanium

Licence: Apache-2.0 License
Appcelerator development tools and UI package for Visual Studio Code.

Programming Languages

typescript
32286 projects
EJS
674 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-appcelerator-titanium

vscode-requirejs
Provides goto definition functionality for require js modules.
Stars: ✭ 20 (-42.86%)
Mutual labels:  vscode, vscode-extension
VSCode-Anywhere
VSCode with preconfigured tools for your programming languages : binaries, settings, extensions and documentations
Stars: ✭ 26 (-25.71%)
Mutual labels:  vscode, vscode-extension
titanium-apple-sign-in
Use the iOS 13+ Apple Sign In API with Titanium
Stars: ✭ 29 (-17.14%)
Mutual labels:  titanium, appcelerator
To.BounceView
A bouncing view widget for Titanium
Stars: ✭ 49 (+40%)
Mutual labels:  titanium, appcelerator
project-japanese-proofreading
テキストファイルやMarkdownファイルの日本語の文章をチェックするVS Codeの拡張機能
Stars: ✭ 81 (+131.43%)
Mutual labels:  vscode, vscode-extension
staballoy
Reactive UI framework for Titanium Alloy
Stars: ✭ 18 (-48.57%)
Mutual labels:  titanium, appcelerator
titanium-dark-mode
Full support for iOS 13+ / Android 10+ dark mode (semantic colors and images) in Appcelerator Titanium
Stars: ✭ 26 (-25.71%)
Mutual labels:  titanium, appcelerator
ti.coremotion
Support for the native iOS CoreMotion framework in Appcelerator Titanium
Stars: ✭ 15 (-57.14%)
Mutual labels:  titanium, appcelerator
titanium-turbo
Axway Amplify module that adds some enhancements for Appcelerator Titanium Alloy
Stars: ✭ 15 (-57.14%)
Mutual labels:  titanium, appcelerator
griffin-app-opensource
The Axway Griffin App goes open source!
Stars: ✭ 19 (-45.71%)
Mutual labels:  titanium, appcelerator
ti.playservices
Titanium module for Google Play Services
Stars: ✭ 19 (-45.71%)
Mutual labels:  titanium, appcelerator
vscode-angular-html
Angular syntax highlighting for HTML templates
Stars: ✭ 35 (+0%)
Mutual labels:  vscode, vscode-extension
ti.paint
Touch-based painting with the Titanium SDK.
Stars: ✭ 27 (-22.86%)
Mutual labels:  titanium, appcelerator
nl.fokkezb.button
Bootstrap Button widget for Appcelerator (Titanium)
Stars: ✭ 72 (+105.71%)
Mutual labels:  titanium, appcelerator
TiFastlane
With TiFastlane you'll be able to fully optimize the way you submit your app updates and maintain your certificates and provisioning profiles of all your Titanium Apps.
Stars: ✭ 83 (+137.14%)
Mutual labels:  titanium, appcelerator
titanium-arkit
Use the iOS 11 ARKit API in Axway Titanium
Stars: ✭ 28 (-20%)
Mutual labels:  titanium, appcelerator
titanium-material
Use the native Material UI/UX framework (https://github.com/CosmicMind/Material) in Titanium!
Stars: ✭ 14 (-60%)
Mutual labels:  titanium, appcelerator
av.imageview
Titanium native ImageView module that extends the default Titanium ImageView with more capabilities and a different caching system.
Stars: ✭ 97 (+177.14%)
Mutual labels:  titanium, appcelerator
ti recover
Appcelerator Titanium APK source code recovery tool
Stars: ✭ 17 (-51.43%)
Mutual labels:  titanium, appcelerator
vscode-less
🔌 Less intellisense for Variables and Mixins in all Less files.
Stars: ✭ 21 (-40%)
Mutual labels:  vscode, vscode-extension

Appcelerator Titanium Package for Visual Studio Code

Version Version

Appcelerator Titanium build tools and editor additions for Visual Studio Code.

Appcelerator Titanium extension for VS Code

Installation

Via the browser

  1. Open the extension on the Visual Studio Marketplace
  2. Click "Install"

In VS Code

  1. Open the Extension view, type in Titanium
  2. Select the "Titanium" extension by Axway
  3. Click "Install"
  4. Reload VS Code

Features

Selecting tooling

By default this extension will use the Appcelerator CLI tooling. You can switch to the Titanium CLI tooling by enabling the General: Use Ti property in the package settings. This can also be set per-project by setting the titanium.general.useTi property in a ./vscode/settings.json file.

Commands

This extension makes the following commands available in the Command Palette to enhance your development experience.

Command Description Keybinding
Titanium: Create application Create a new Titanium application project -
Titanium: Create keystore Create keystore -
Titanium: Create module Create a new Titanium module project -
Titanium: Enable LiveView Enable LiveView -
Titanium: Disable LiveView Disable LiveView -
Titanium: Build Build a Titanium project Mac: cmd+alt+enter
Windows/Linux: ctrl+alt+enter
Titanium: Package Package a Titanium project -
Titanium: Stop Stop a running build or package process Mac: cmd+alt+.
Windows/Linux: ctrl+alt+.
Titanium: Set log level Set log level -
Titanium: Generate Alloy controller Generate Alloy controller -
Titanium: Generate Alloy migration Generate Alloy migration -
Titanium: Generate Alloy model Generate Alloy model -
Titanium: Generate Alloy style Generate Alloy style -
Titanium: Generate Alloy view Generate Alloy view -
Titanium: Generate Alloy widget Generate Alloy widget -
Titanium: Open related view Open related view Mac: cmd+alt+v
Windows/Linux: ctrl+alt+v
Titanium: Open related style Open related style Mac: cmd+alt+s
Windows/Linux: ctrl+alt+s
Titanium: Open related controller Open related controller Mac: cmd+alt+x
Windows/Linux: ctrl+alt+x
Titanium: Open related files Open related files Mac: cmd+alt+a
Windows/Linux: ctrl+alt+a
Titanium: Check For Updates Check For Updates -
Titanium: Install All Updates Install All Updates -
Titanium: Select Updates Select Updates -
Titanium: Clean project Clean project -

Titanium View

This extension provides a Titanium view to the Activity Bar in VS Code. With this view, you can view your available build platform and their targets.

Access to the same commands provided by the Command Palette are available inline on device and platform targets, as well as in the right click context menu

Titanium Activity Pane

Debugging

This extension allows you to debug Titanium applications using the debugger in VS Code. For more information view the debugging documentation.

Tasks

This extension contributes tasks allowing you to customize and orchestrate your own builds. View the task documentation for more information.

Configuration Settings

There are a variety of settings that you can use to customize this extension to your needs. You can find them listed below.

You can learn more about User and Workspace settings in the VS Code documentation.

Setting name Description Default Value
titanium.android.keystoreAlias Keystore alias used for packaging Android applications No Default
titanium.android.keystorePath Path to keystore used for packaging Android applications No Default
titanium.build.liveview Whether to enable LiveView when building applications true
titanium.codeTemplates.jsFunction Event handler function template \nfunction ${text}(e){\n}\n
titanium.codeTemplates.tssClass Style class (.) template \n'.${text}': {\n}\n
titanium.codeTemplates.tssId Style ID (#) template \n'#${text}': {\n}\n
titanium.codeTemplates.tssTag Style tag template \n'${text}': {\n}\n
titanium.general.defaultCreationDirectory Default directory to use when creating projects No Default
titanium.general.appcCommandPath Set the full path to the appc command if VS Code is unable to locate it. appc
titanium.general.displayBuildCommandInConsole The executed build command is written to the output channel to aid debugging. This will include password arguments. true
titanium.general.logLevel Logging level for commands being run info
titanium.general.updateFrequency Controls the frequency for how often to show an alert if there are updates available. Updates can always be viewed in the Titanium activity pane. Accepts values in time formats like 60 minutes, 12 hours, 7 days etc. 1 day
titanium.general.useTerminalForBuild When true build/package commands will be run using the integrated terminal as opposed to using an output channel. true
titanium.general.useTi Whether to use the OSS based tooling (alloy + ti) instead of the Appcelerator platform based tool (appc) false
titanium.package.distributionOutputDirectory Output directory for package builds. dist
titanium.project.defaultI18nLanguage Default language to use for i18n autocomplete. en

Snippet definitions

Snippets for Titanium development

Prefix Description
tidebug Debug log function
tiinfo Info log function
titrace Trace log function
tiwarn Warn log function
tierror Error log function
tiaddevent Add event listener function
tiremevent Remove event listener function
tifireevent Fire event function
tialert Create alert dialog
tiopt Create option dialog
tianim Create animation
tifile Get file
tisound Create sound
tiaudio Create audio player
tivideo Create video player
ticamera Show camera

Snippets for Alloy development

Prefix Description
alglo Alloy Globals object
alcfg Alloy CFG object
alargs Arguments available in an Alloy controller
alcon Alloy create controller function
alcol Alloy create collection function
almod Alloy create model function
alwid Alloy create widget function
ifios Alloy iOS conditional statement
ifand Alloy Android conditional statement
ifwin Alloy Windows conditional statement

Contributing

See the contributing guide for info

License

Apache License. Version 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].