Titanium Studio Release Notes
Titanium Studio 2.1.2
40+ improvements and fixes. For a complete list, see the release notes section in JIRA.
Notable issues
-
TISTUD-2138 - Dashboard: Update Android SDK to 20.0.3 on Staging ( Closed )
-
TISTUD-2017 - Build: Android: Error while building Android application ( Closed )
-
TISTUD-2008 - The typo in the new signup page: should say "privacy policy" instead of "private policy" ( Closed )
-
TISTUD-2059 - Dashboard: Configure: Android: Linux: android sdk only partially downloads then fails to run ( Closed )
-
TISTUD-2028 - Dashboard: Learn > Developer Reference: Titanium Guides and Titanium Studio Guide need to point to latest ( Closed )
-
TISTUD-1984 - Pass in JAVA_HOME to Python scripts ( Closed )
-
TISTUD-1833 - Titanium Studio: Preferences > Titanium Studio > Titanium: Android SDK path can't save if no Android SDKs installed ( Closed )
-
APSTUD-7244 - Aptana does not remember spaces settings ( Closed )
-
APSTUD-7217 - Function outline not linking line numbers properly ( Closed )
-
APSTUD-7176 - Renaming Projects tracked by git fails ( Closed )
-
APSTUD-7160 - PHP Interpreters are gone after an restart ( Closed )
-
APSTUD-5028 - toggling multi-line comments in ruby corrupts syntax highlighting for entire document ( Closed )
-
APSTUD-4986 - Git History not showing ( Closed )
-
APSTUD-4867 - Add editor preference to configure column cutoff for code coloring ( Closed )
-
APSTUD-32 - PHP: Inserting elements prior to an apostophe results in a missing apostrophe ( Closed )
Titanium Studio 2.1.1
A selection of fixes to improve the developer experience. For a complete list, see the release notes section in JIRA.
In particular, we fixed an issue with multiple instances of the same item appearing in the JavaScript outline. We also upgraded the embedded version of Rhino to substantially improve JSLint JavaScript validation speed. As a continuing commitment to Open Source, we've also open-sourced the Studio integration with Titanium Desktop. Interested parties can visit the GitHub Repository.
If you wish to keep editing and running desktop projects, you can install the latest set of plugins from http://preview.appcelerator.com/.
Notable issues
-
TISTUD-1817 - Titanium Studio: Install Titanium Module > Browse while Packaging Module Freezes Studio ( Closed )
-
TISTUD-1791 - Allow non-commercial iOS developers to deploy iOS applications ( Closed )
-
TISTUD-1158 - Multiple instances of the same process showing up in the console view ( Closed )
-
TISTUD-1821 - Titanium Studio: unable to create android module at non-default project location ( Closed )
-
TISTUD-1549 - Titanium Studio: Content Assist - content assist menu persistent in the OS if popup info has focus ( Closed )
-
APSTUD-4896 - PHP Autocompletion for parent methods + namespace ( Closed )
-
APSTUD-4875 - HTML validator should not flag no-value boolean attributes in HTML 4 ( Closed )
-
APSTUD-4810 - Scripting keybindings don't work in Eclipse 4.2 ( Closed )
-
APSTUD-4765 - Ruby auto 'end' insertion no longer working? ( Closed )
-
APSTUD-4925 - Find bar tab key should move the focus to the next tab stop, as opposed to insert TABs into the text. ( Closed )
-
APSTUD-4808 - GIT wants to commit unchanged files on OSX ( Closed )
Titanium Studio 2.1.0
Titanium Studio 2.1.0 is the first release in several focusing on UI simplicity, ease of use, and speed.
For a complete list, see the release notes section in JIRA.
New simplified perspective
On starting up Titanium Studio, you'll notice a new "Configure" page with several options, the most prominent of which is the "Titanium Studio UI" radio. Switching to "simple" removes a significant amount of clutter from the UI. If you wish to switch back and forth, either return to the dashboard, or choose a new perspective from the area at the upper-right of the screen.
Handy shortcuts:
-
Hide toolbar: Right-click on Toolbar > Hide.
-
Show Toolbar: Window > Show Toolbar
-
Show dashboard: Help > Titanium Studio > Show Dashboard
Modules/SDK
-
You can now install Titanium Modules from the help menu much like you can SDKs.
-
Speaking of SDKs, there is now the option to download both the current and previously-released SDK versions.
-
Created an Android project, and now you want to make it an iPhone project? You can!
Mobile Web
-
When working with Mobile Web, go to Run Configurations... and you can auto-search for other installed browsers.
JavaScript
-
We've added a new high-performance JavaScript Style validator that does much of what JSLint does, but in a fraction of the time. Try turning it on in Preferences > Studio > Validation > JavaScript
-
We've also filtered out a lot of style warnings from JSLint.
-
Outline view now descends into conditional statements.
HTML, CSS and PHP
-
Studio 2.0.2 introduced a bug with slow typing in large files where word wrap was enabled. We've corrected that.
-
HTML validation filters have been re-enabled.
Other items of note
-
We've re-enabled support for the "dropins" folder.
-
Tweaks/Fixes to the Find bar, project/packaging wizards.
-
Upgrades to the console view for Android logging
Titanium Studio 2.0.2
A rather significant bug fix release with over 140 items.
For a complete list, see the release notes section in JIRA.
New Items
-
The find bar now supports multi-line search!
-
You can now file bugs and improvements from inside Titanium Studio. Check out Help > Troubleshooting > Titanium Studio > Submit Ticket.... If you don't have a JIRA account, please sign up at http://jira.appcelerator.org
-
Scope selectors in Rubles can now use grouping, intersection and union operators
Titanium
-
Studio now references the new platform -clean option where available
-
Windows has been upgraded to use Python 2.7
JavaScript
-
JavaScript now has additional options for improved formatting placement of spaces around parentheses
-
Local variables inside functions are back again in content assist
-
Formatting fixes
-
ScriptDoc improvements
HTML and CSS
-
Notable speedup in CSS parsing
-
CSS and HTML text hovers have been improved with additional information
-
HTML snippets will no longer display inside HTML attribute values, unless specifically scoped to do so
PHP
-
The PHP outline now shows functions inside conditionals
-
PHP now supports parent:: autocompletion
Bugs of Note
-
TISTUD-1682 - Studio: Local variables do not appear in content assist ( Closed )
-
APSTUD-4830 - Font size changes the when you open up a new file ( Closed )
-
APSTUD-4774 - Deadlock in creating new Ruble project ( Closed )
-
APSTUD-4756 - Unable to reliably disable syntax validation ( Closed )
-
APSTUD-4731 - Files outside of projects do not get validated by jsLint ( Closed )
Titanium Studio 2.0.1
This small release has a few notable changes, in particular, we addressed some speed issues in the JS and CSS editors, and fixed a long-standing issue whereby a user could accidentally delete a file using the "Undo" command.
-
TISTUD-1490 - Titanium Studio: SDK: updating to readonly sdk folder gives no such directory error ( Closed )
-
TISTUD-1323 - Studio: Collapsing Javascript outline node crashes Ti Studio. ( Closed )
-
APSTUD-4410 - Prompt user before deleting a file with Undo ( Closed )
-
TISTUD-1048 - The ios-sim process is not killed when user re-launches iPhone simulator from Studio without first quitting the previous one ( Closed )
-
TISTUD-336 - Outline window doesn't always show javascript object outlines for self-invoking functions ( Closed )
-
APSTUD-3422 - Show differences in synchronize window extremely slow. ( Closed )
-
APSTUD-4475 - Avoid unresponsiveness from auto-expanding outline levels on start-up (css files) ( Closed )
-
APSTUD-4408 - Lazily load "additional info" for Javascript content assist ( Closed )
For a complete list, see the release notes section in JIRA.
Titanium Studio 2.0
Titanium Studio 2.0 includes substantial feature improvements as well as increases in developer productivity. In total, this release contains over 400 features, improvements and fixes. See the Titanium Studio release list, and the Aptana Core release list.
Appcelerator Cloud Services
You can now add cloud services via ACS either from the new project wizard or add it to an existing project. See Appcelerator Cloud Services for more information.
Module Management
Rather than editing the tiapp.xml directly to add modules, you can now manage those modules directly from within the Titanium Studio GUI. See Using Titanium Modules for details.
XCode 4.3 Support
Titanium Studio now supports Xcode 4.3.
Editor Improvements
We've now enabled functionality that enables you to get content assist on user-defined functions without needing to save the file first. In addition, we've aded content assist on both hover and in Dynamic Help to give far more information than before about the functions and methods you're using in the Titanium API.
Typing /** before a JavaScript function will now automatically add a documentation header.
If you create a function in one file, and use it in another, you can now access Open Declaration (also via the F3 key) which will jump you back to the source definition
Validation updates: We now validate the whole project (as opposed to just the current file) as part of the build step, and we'll warn you before launching if the current project has errors. We also won't index or validate any files under the "builds" folder.
Extensible Publishing Platform
Titanium Studio now includes the ability for third-party providers to hook into our publishing workflow. App stores can register within the interface and allow simplified deployment from inside Titanium Studio to an online location. For more information, please see Adding a new Publish Provider.
New Views
-
A Snippets that provides easy access to the complete list of snippets shipped with Studio, as well as simple ways to filter, preview and edit the list
-
A Servers view for stopping, starting and restarting external servers used for preview
Additional Notable Changes
-
Studio 2.0 is now built on top of Eclipse 3.7.2
-
We've reworked the publishing workflow to make iOS and Android distribution more intuitive. Recently-run configurations will be added to the Run history so you can easily re-run them without needing to configure the wizard once again.
-
Emulators and Simulators now support custom launch arguments
-
Right-click on a project to open the analytics for that application.
-
The console now auto-locks if you scroll away from the bottom
-
Work on decreasing the amount of processes during startup and editing to improve the editor experience.
Titanium Studio 1.0.9
A minor release in preparation for a major Titanium Studio 2.0 upgrade. The biggest fix is addressing two issues with Mobile Web project creation, and properly configure the new projects.
Bugs
TISTUD-1076 - Need to pass in "mobileweb" to project.py when creating new projects ( Closed )
TISTUD-1118 - JavaScript validation continues to report a syntax error, even after error is corrected ( Closed )
TISTUD-1136 - FileNotFoundException: .../manifest ( Closed )
TISTUD-1032 - After importing samples from dashboard, some display that they are from [HEAD] and some display nothing, need to be consistent ( Closed )
TISTUD-1093 - Titanium Studio: mobileweb is selected as a deployment target when a new project without mobileweb support is imported into studio after being generated by titanium.py create ( Closed )
TISTUD-1188 - Dashboard : After logging into Ti Studio for the first time an error is presented and dashboard content fails to load until one refreshes the page ( Closed )
Titanium Studio 1.0.8
Projects launched on the iOS simulator and iOS device now correctly use the name of the project from tiapp.xml. However, this may cause a "@ xcode project" error the first time a project is re-run after upgrade. To fix, do Project > Clean on the project in question.
-
Addressed issue where multiple launches of the iOS simulator could cause excessive memory consumption.
-
Fix where a git push might freeze the IDE.
-
Corrected the case where Studio might crash when creating a new mobile project on some versions of Windows.
-
Added new default templates and samples to make development easier and quicker.
-
Please view the Aptana Core Release Notes (version 3.0.8), for information on additional fixes and features included in this build
Improvements
TISTUD-933 - Rename imported projects ( Closed )
TISTUD-936 - Allow user to specify a custom preview server for Mobile Web preview ( Closed )
TISTUD-937 - Upgrade MobileWeb deployment wizard to be a little clearer ( Closed )
TISTUD-947 - Remember settings in deployment dialog for module ( Closed )
TISTUD-979 - Add additional pointers for online documentation to Studio help system ( Closed )
TISTUD-985 - Dynamically add Titanium SDK help links into Eclipse help system ( Closed )
TISTUD-995 - Add Ks-Nook to titanium_mobile ruble ( Closed )
TISTUD-1012 - Change wording for App Store ( Closed )
Bugs
TISTUD-923 - Titanium Mobile project rebuilds index on every startup ( Closed )
TISTUD-935 - When doing a Mobile Web Preview, root web server on /mobileweb build directory ( Closed )
TISTUD-948 - Titanium Studio: New Andorid Mobile Module project shows incomplete file list ( Closed )
TISTUD-965 - Unable to format minimized jQuery file ( Closed )
TISTUD-967 - Changing TiSDK version from 1.8.0 to 1.7.5 in TiApp editor when V8 run time was selected still launches debugger in V8 mode ( Closed )
TISTUD-968 - Titanium rubles not correctly being packaged into titanium.core plugin ( Closed )
TISTUD-977 - Console: log only displays first line of output ( Closed )
TISTUD-991 - Content Assist: for loop does not follow best practice ( Closed )
TISTUD-992 - Windows: Crash when attempting to create a new Titanium project ( Closed )
TISTUD-996 - Studio should display and log JSON response that is returned along with failed HTTP requests to api.appcelerator.net (40X or 50X errors) ( Closed )
TISTUD-1004 - Content assist shouldn't suggest object types ( Closed )
TISTUD-1009 - Rss Reader sample shows as connected to Git ( Closed )
TISTUD-1016 - Studio: Kitchen Sink iPad included with Linux and windows samples ( Closed )
TISTUD-1017 - Ti Studio requires restart to recognize newly-installed iOS SDKs ( Closed )
TISTUD-1018 - Repeatedly launching iOS simulator causes system to run out of resources ( Closed )
TISTUD-1025 - Dashboard : When creating a new project using the templates section (e.g. Single Window Application), each new project is a tabbed application ( Closed )
TISTUD-1027 - Mobile Web: Template support for 1.8.0.1 is limited as some api are not yet available (ie: tab group) ( Closed )
TISTUD-1029 - Templates: After packaging for mobile web and opening the index.html file an error is indicated on the file ( Closed )
TISTUD-1033 - Importing Kitchen Sink iPad from samples does not show iPad as a deployment target ( Closed )
TISTUD-1034 - Studio: Distribute for iOS wording (Distribute - Apple iTunes) could use some improvement ( Closed )
TISTUD-1045 - NPE thrown from HerokuDeployProvider ( Closed )
TISTUD-1060 - Studio: RSS reader sample has no iphone folder in the project build folder, causing failure on first build attempt ( Closed )
TISTUD-1091 - TiStudio: Samples - Project clean does not recognize Geocoder, RSS Reader, and Todo List samples ( Closed )
TISTUD-1095 - Kitchen Sink imported from Samples causes and error after compiling to ios device and then to iphone simulator ( Closed )
TISTUD-1113 - Studio: KS Sample - Runtime error and leaked window trying to remove event listener without Function instance when clicking back from Platform data ( Closed )
Titanium Studio 1.0.7 (R2)
Hotfix for a few important issues:
Bugs
TISTUD-986 - OSX Studio Freezes After JavaScript CollapseAll ( Closed )
TISTUD-982 - Unable to configure iOS SDK with correct environment ( Closed )
TISTUD-967 - Changing TiSDK version from 1.8.0 to 1.7.5 in TiApp editor when V8 run time was selected still launches debugger in V8 mode ( Closed )
TISTUD-964 - Titanium Mobile and Titanium Desktop Rubles missing ( Closed )
Titanium Studio 1.0.7
A large release with a number of new features and over 400 bug fixes. This release updates Titanium Studio to Aptana Studio core 3.0.7
-
Support for Titanium Mobile SDK v1.8, include V8 runtime and debugging.
-
A new dashboard. See more information.
-
A module wizard. See more information.
-
Upgrades to support the forthcoming Titanium Mobile SDK v1.8, including support in the tiapp.xml editor for selecting V8 as a runtime, and V8 debugging.
-
Support for the beta version of the Mobile Web platform in Titanium Mobile SDK v1.8.
-
Javascript editor and formatting improvements.
New Features
TISTUD-428 - Allow a ruble to contribute the image for a template ( Closed )
TISTUD-570 - Create initial configuration process ( Closed )
TISTUD-572 - Enable creation of module projects ( Closed )
TISTUD-675 - Add snippets based on Kitchen Sink API examples ( Closed )
TISTUD-714 - Add support for listing and importing sample projects through the Dashboard ( Closed )
TISTUD-755 - Allow "pre-selection" of template in project wizards ( Closed )
TISTUD-764 - Create a dropdown in the tiapp.xml form editor to select an Android runtime ( Closed )
Improvements
TISTUD-546 - Add iOS SDK location to Titanium Preference page ( Resolved )
TISTUD-562 - Add Mobile Web packaging wizard success dialog ( Resolved )
TISTUD-639 - Add titanium.ruble to default Titanium Studio install ( Closed )
TISTUD-641 - [TRACE], [INFO] and [DEBUG] colors need tweaking on white themes ( Resolved )
TISTUD-648 - Update Studio Dashboard page with new configuration options ( Closed )
TISTUD-676 - Add more sample projects to Samples view ( Closed )
TISTUD-689 - Switch order between selecting a download location and downloading when installing a new Android SDK ( Closed )
TISTUD-690 - Check for pre-existing Android SDK install when choosing new install location ( Closed )
TISTUD-691 - Check & Instruct user to install a JDK on Windows as part of the setup configuration ( Closed )
TISTUD-692 - Auto-create SDK destination folder if it does not already exist ( Resolved )
TISTUD-693 - Show more visible progress to user when downloading SDK ( Closed )
TISTUD-712 - Support Change in mobilesdk structure html5 being renamed to mobileweb ( Closed )
TISTUD-748 - Store subscription information in the Titanium user object ( Closed )
TISTUD-751 - Add validation filters for common Ti variables and methods ( Resolved )
TISTUD-767 - Add separator bar between "Install Titanium SDK" and "Check for Updates..." ( Closed )
TISTUD-771 - Add version 2.2 as an additional required Android platform ( Closed )
TISTUD-776 - Add link to preview the remote OpenShift server ( Closed )
TISTUD-801 - Create action to install SDK build from link ( Resolved )
TISTUD-807 - Add additional error messages for Android SDK preference settings ( Resolved )
TISTUD-812 - Auto append Studio version and locale to all query strings ( Resolved )
TISTUD-825 - Add descriptive label and align text fields of OpenShift deployment wizard ( Closed )
TISTUD-874 - Create sample and template-specific icons ( Closed )
TISTUD-876 - Provide Windows installation file in a zip archive rather than executable ( Closed )
Fixed Bugs
TISTUD-368 - Android SDK error in newly created Mobile/blackberry project ( Closed )
TISTUD-398 - Opening a .jss file dirties it and invokes errors ( Closed )
TISTUD-451 - Failed to run Kitchen Sink on iPhone Simulator ( Closed )
TISTUD-453 - Titanium Studio not accept path of Android SDK folder on winxp ( Resolved )
TISTUD-472 - Changing SDK version and rebuilding iOS project for simulator or device causes error during build. ( Closed )
TISTUD-485 - Importing a mobile project as "general" and changing its nature to mobile produces unexpected results. ( Closed )
TISTUD-498 - Error dialog appears when the portal cannot load ( Closed )
TISTUD-514 - 'Packaging Failed. Http Status:503' error while packaging a desktop app in Ti Studio ( Closed )
TISTUD-517 - Debugging: Expressions window keeps returning the first level over and over again ( Closed )
TISTUD-523 - Breakpoints not recognized on files that are required (require(file.js);) ( Closed )
TISTUD-532 - Android emulator does not launch from Studio on Windows XP ( Closed )
TISTUD-547 - Errors building workspace and rebuilding indices when updating TiStudio ( Closed )
TISTUD-556 - A NPE in the console when exiting Titanium Studio ( Closed )
TISTUD-557 - User name is not displayed when in offline mode ( Closed )
TISTUD-575 - Missing tiapp.xml file can prevent project from showing right-click menu in Project Explorer ( Closed )
TISTUD-585 - Unable to select new project in Run Configuration dialog ( Closed )
TISTUD-587 - 'Select Distribution Location' is misleading as the final package never gets copied to the specified location ( Closed )
TISTUD-590 - Linux Android "Distribute" window default size almost completely hides the "Alias" field label and field. ( Closed )
TISTUD-616 - Blackberry simulator dropdown is empty under run configurations ( Closed )
TISTUD-622 - Error for creating a project with the same name as an existing project is ignored when you type in other fields ( Closed )
TISTUD-627 - Content Assist does not filter results based on what is typed ( Closed )
TISTUD-631 - Importing GIT-managed project then issuing "git pull" command resulted in error with misspelled text ( Closed )
TISTUD-634 - Store SDK version # in tiapp.xml file ( Closed )
TISTUD-640 - Enable "Clone From Git" functionality for Titanium Wizards ( Closed )
TISTUD-669 - User should be warned when logging in to Studio with inactive account ( Closed )
TISTUD-670 - ClassNotFoundException: com.appcelerator.titanium.update.handler.TitaniumSDKInstallHandler ( Closed )
TISTUD-682 - titanium_mobile.ruble bug ( Closed )
TISTUD-683 - Remove requirement to set JAVA_HOME on OS X and Linux ( Closed )
TISTUD-684 - Configuration tooling should gracefully handle deletion of Android SDK path preference ( Closed )
TISTUD-685 - App Store link does not appear to launch "App Store" when invoked from Dashboard ( Closed )
TISTUD-688 - Malformed XML in TiApp.xml causes overview to be blank except for multiple errors and unable to run project on device or emulator. ( Closed )
TISTUD-700 - Android reporting correct platform not installed because of string comparison ( Closed )
TISTUD-703 - java.lang.NoSuchFieldError: AptanaPreferencePage_Auto_Migrate_Projects ( Closed )
TISTUD-704 - Android Titanium mobile module wizard showing as active, even though it is missing a component ( Closed )
TISTUD-706 - Direct users from Titanium preference page back to Dashboard for SDK configuration ( Closed )
TISTUD-710 - Under certain circumstances both Yes and No are checked in the packaging dialog for a desktop app ( Closed )
TISTUD-716 - The Titanium Studio icon looks ugly on big screen resolutions ( Closed )
TISTUD-717 - Add Titanium Studio version to Diagnostic screen ( Closed )
TISTUD-724 - Import doesn't work properly for all projects ( Closed )
TISTUD-725 - Launching iOS app with process logging on throws NPE ( Closed )
TISTUD-739 - mobileweb: Preview in browser on first try attempts to load /build/html5/index.html, fails on 1.8.0 created project, loads wrong content on existing migrated projects ( Closed )
TISTUD-740 - Don't write out missing files in TitaniumProjectPropertyTester as errors to the log file ( Closed )
TISTUD-741 - Restarting Titanium Studio leads to crash ( Closed )
TISTUD-763 - NPE on Titanium Mobile Project Creation (when using a template) ( Closed )
TISTUD-774 - Mobile SDK Configuration needs to handle irregular naming in Google Add-ons ( Closed )
TISTUD-778 - Studio could not locate the Android SDK on Windows with Android Tools rev 15, Platform-tools rev 9 ( Closed )
TISTUD-781 - Android: SDK - Minimum Android SDK requirement alert is not displayed ( Closed )
TISTUD-782 - Fresh download and install of Android SDK via dashboard r15 Toolkit fails ( Closed )
TISTUD-784 - Usability: Android Runtime - No indication of default Android Runtimes or how tiapp.xml is supposed to behave ( Closed )
TISTUD-790 - Configuration Utility - after the check is complete, text stays in "checking configuration" ( Closed )
TISTUD-792 - New Titanium Mobile Project wizard does not autoselect the newest SDK if 1.8.0.1 is available ( Closed )
TISTUD-793 - Titanium Studio: Import Titanium Project Wizard - Notification still appears in wizard when project's ti.android.runtime property is set to V8 ( Closed )
TISTUD-795 - Studio: Android runtime selection not persisting through studio quit and relaunch, pull down selector out of sync. ( Closed )
TISTUD-799 - Titanium Studio: Launcher - Offline valid user auto-login results in inactive account error when launching studio ( Closed )
TISTUD-802 - Titanium Studio: Dashboard - "Reload" context option has no effect if internet was off when dashboard was launched (but is now on). ( Closed )
TISTUD-803 - Studio: Launching studio with no network connection results in "inactive account" error ( Closed )
TISTUD-808 - Titanium Studio: Installer - Desktop icon image not loaded on install, image does exist in icon properties but must be manually loaded using Windows 7 icon properties. ( Closed )
TISTUD-813 - TiStudio: Dashboard: For community users the plan is displaying "unknown" ( Closed )
TISTUD-816 - Studio, browser - invoking a browser from dashboard gives the window hide/reveal control over app, dock icon no longer functions as expected ( Closed )
TISTUD-836 - Titanium Studio: Templates - New Master/Detail Template project created in Windows XP crashes on launch in Android ( Closed )
TISTUD-840 - Dashboard Install or Update Android SDK keeps asking me to install the JDK ( Closed )
TISTUD-841 - Titanium Studio: Configuration Utility - Clicking on "Install or Update iOS SDK" button launches the Android installer ( Closed )
TISTUD-845 - "release":"true" is set incorrectly when packaging/publishing, so the UpdateManager will not work ( Closed )
TISTUD-846 - Packager expects boolean values for 'release' ( Closed )
TISTUD-847 - Linux: Dashboard cannot display training videos, and attempting to install flash turns into a a blank browser window ( Closed )
TISTUD-848 - Titanium Studio: Dashboard - Templates will go missing after closing the Dashboard tab and reopening TiStudio ( Closed )
TISTUD-850 - Titanium Studio: Dashboard - In the Learn tab, "See all videos" link does not do anything ( Closed )
TISTUD-851 - Studio: Dashboard - Sample view functions but no sample content available ( Closed )
TISTUD-852 - Linux: When an open browser has text fields that require user input, focus cannot be given to the text field ( Closed )
TISTUD-853 - Titanium Studio: Dashboard - "Loading components from Marketplace..." does not disappear until you click on Paid, Free, or New link ( Closed )
TISTUD-854 - TiStudio: Configuration requires that you have the latest Android SDK and tooling, should not be required ( Closed )
TISTUD-855 - Studio: Configuration utility calls android update on linux, but can't determine update is complete ( Closed )
TISTUD-856 - Studio: Crash when navigating around in studio browser on linux. ( Closed )
TISTUD-858 - Studio: Javascript error, poor browsing performance, endless loading of SDK info ( Closed )
TISTUD-859 - Titanium Studio: Dashboard - Placement of tabs in Dashboard does not look the same on Ubuntu 10.04 and 11.10 ( Closed )
TISTUD-860 - Titanium Studio: Configuration Utility - A notification still requires the user to get Android 2.1 and 2.2 even if the user's environment is still valid ( Closed )
TISTUD-861 - Titanium Studio: Configuration Utility - A notification still requires the user to get Google APIs 7 and 8 even if the user's environment is still valid ( Closed )
TISTUD-863 - Clicking on "Update Android SDK" if configuration is correct should open up SDK manager ( Closed )
TISTUD-864 - Titanium Studio: Dashboard - In the Learn tab, clicking "See all videos" link twice exits TiStudio on Linux ( Closed )
TISTUD-867 - Configuration - rename "Titanium SDK Directory" as "Titanium SDK Home Directory" to differentiate it from mobilesdk and sdk directories ( Closed )
TISTUD-868 - Newly created project wizard associates newest, rather than chosen JSCA file with project ( Closed )
TISTUD-873 - Portal: SWTException: Invalid thread access ( Closed )
TISTUD-879 - Selecting a pre-existing Android SDK folder results in an error ( Closed )
TISTUD-880 - Correct "Update Completed" for Android dialog ( Closed )
TISTUD-881 - After Android/SDK completes, configuration wizard does not refresh ( Closed )
TISTUD-888 - Display "Mobile Web" with "(Beta)" tag ( Closed )
TISTUD-889 - Dashboard: Clicking on buttons reloads the page and resets the scroll position ( Closed )
TISTUD-890 - Dashboard: Configure page always displays button "Lets get things setup" ( Closed )
TISTUD-892 - Titanium Studio: Installer - Upgrade results in invalid install ( Closed )
Titanium Studio 1.0.6
A patch release with a number of features and to update Titanium Studio to Aptana Studio core 3.0.6. Some notable changes:
-
Proxy settings were not preserved in some cases across launches of Studio
-
Performance enhancements to speed up and reduce the frequency of project clean-up and indexing tasks. Projects should no longer auto-clean on startup.
-
Fixes for intermittent content assist behavior
-
Debugger stability improvements
Fixed Bugs
TISTUD-436 - Insufficient Error Message Sent After Expiration Date ( Closed )
TISTUD-460 - "JavaScript" Menu is disappeared ( Closed )
TISTUD-470 - JavaScript content assist intermittently shows "No Proposals" when there should be proposals available ( Closed )
TISTUD-486 - Cannot right-click on a folder in project explorer ( Closed )
TISTUD-527 - Desktop SDK 1.0.0 will not run an app through Studio ( Closed )
TISTUD-539 - Intermittent debugger fails to connect with Android projects ( Closed )
TISTUD-543 - Titanium Studio quit unexpectedly ( Closed )
TISTUD-558 - Importing applications for Titanium Desktop doesn't work properly, some fields missing and/or changed on save... ( Closed )
TISTUD-560 - When selecting an SDK for a desktop application, the manifest is not updated. ( Closed )
TISTUD-576 - Intermittent: Content assist fails to show popups for Ti and Titanium items ( Closed )
TISTUD-581 - Getting a "widget is disposed" exception when closing the TiApp.xml editor after creating a new mobile project ( Closed )
TISTUD-588 - Turning Fastdev off in tiapp.xml does not terminate Fastdev ( Closed )
TISTUD-591 - tiapp.xml modification timestamp changes when TiStudio restarts ( Closed )
TISTUD-597 - Install from URL does not extract and maintain symbolic links ( Closed )
TISTUD-603 - Analytics version information is incorrect ( Closed )
TISTUD-614 - 1.0.5 - Project field and browse under run configurations is broken (can not enter text or browse) ( Closed )
TISTUD-621 - Launching project in iOS simulator fails on first attempt and is reporting problems encountered deleting resources in other projects ( Closed )
TISTUD-626 - Deleting project sometimes results in refactoring error, Undo and Abort buttons have no effect ( Closed )
TISTUD-633 - Project -> Clean does not clear out the build folder ( Closed )
TISTUD-635 - Launching a Titanium project in simulator/debugger/packager causes entire workspace to rebuild ( Closed )
TISTUD-642 - Cleaning project prevents Android emulator from launching application ( Closed )
TISTUD-643 - CoffeeScript fails on newline continuation, very slow parsing large files ( Closed )
TISTUD-668 - Specifying proxy settings with authentication leads to Titanium splash screen to crash on subsequent launches ( Closed )
TISTUD-673 - Application does not show up in my.appcelerator.com aftering being created from Studio 1.0.5 ( Closed )
TISTUD-697 - Inconsistent mobile project name passed to android builder.py scripts ( Closed )
TISTUD-701 - Seeing app-track calls that have no 'guid' ( Closed )
TISTUD-708 - JS Editor performance has decreased significantly ( Closed )
Improvement
TISTUD-524 - Only bring Titanium Studio dashboard to front the first launch each day ( Closed )
TISTUD-545 - Minor updates to Titanium Mobile Wizard page ( Closed )
TISTUD-619 - Code line numbers disabled by default ( Closed )
TISTUD-655 - Add Titanium Desktop and Titanium Mobile rubles as default install options in Commands > Bundle Development > Install Bundle command ( Closed )
TISTUD-506 - Path to BlackBerry sdk directory does not fill with correct location ( Closed )
TISTUD-592 - Titanium Studio should support the -n flag to tibuild.py ( Closed )
Titanium Studio 1.0.5
Internal release.
Titanium Studio 1.0.4
A patch release to fix a number of issues, as well as to sync Titanium Studio back up with the Aptana Studio core. Some notable changes:
-
Faster loading of Studio and documents, with less memory and processor usage.
-
Less indexing of projects.
-
An improved content assist typing experience with better ordering of proposals.
-
Introductory CoffeeScript support.
-
Formatting improvements, in particular the ability to control spaces between items.
-
"New From Template" option now allows users to create untitled files.
-
Updates to JSLint validation.
-
Support for specifying proxy information in the startup splash screen.
Fixed Bugs
TISTUD-53 - Create fragment to externalize references to "Aptana" ( Closed )
TISTUD-107 - Update generic file icon from Aptana logo to new look ( Closed )
TISTUD-264 - Console colors don't respect theme colors ( Closed )
TISTUD-287 - TiStudio cannot be started when behind authenticated proxy because first-time login to Appcelerator cloud cannot be completed ( Closed )
TISTUD-344 - search field not updating with new search text on highlight, cmd+F ( Closed )
TISTUD-405 - Method tooltip does not use theme color for background ( Closed )
TISTUD-420 - Update release list to post with the name ( Closed )
TISTUD-422 - Titanium Studio does not accept path to Android SDK folder ( Closed )
TISTUD-432 - [TiSTUD] Tidy validation failure: illegal character ( Closed )
TISTUD-443 - All views are in corrupt state at startup ( Closed )
TISTUD-445 - java.lang.NullPointerException in com.appcelerator.titanium.usage.AnalyticsEvent.addPostEntry ( Closed )
TISTUD-446 - Analytics does not work in offline mode ( Closed )
TISTUD-456 - Studio "Update to SDK available" comes up but is dismissed very quickly during startup on Linux ( Closed )
TISTUD-461 - Sdk update - a period occurs when the download progress bar has drawn fully, but does not dismiss. ( Closed )
TISTUD-466 - PHP formatting bug with "continue" in certain situations ( Closed )
TISTUD-468 - tiapp.xml does not properly encode latin characters ( Closed )
TISTUD-473 - Creating a project is always done by executing the latest SDK path and not the one that was selected ( Closed )
TISTUD-482 - Unexpected "aptana studio" item in firefox context menu after installing firebug for debugging ( Closed )
TISTUD-484 - Apps are being created with creator_user_id NULL ( Closed )
TISTUD-487 - Delay Studio SDK check by 30 seconds ( Closed )
TISTUD-490 - Debugging properties in the "expression" tab returns "eval(4)" instead of the property actual value ( Closed )
TISTUD-496 - Invalid android.simulator events sent to app-track ( Closed )
TISTUD-500 - Titanium Studio will not launch after 6th July 2011 update ( Closed )
TISTUD-508 - JSLint filters do not properly ignore errors ( Closed )
TISTUD-511 - Changing SDK version throws null pointer exception ( Closed )
TISTUD-512 - AssertionFailedException in FastDevServer.terminated() ( Closed )
TISTUD-519 - For some reason the verbage changed going from Titanium Developer to Titanium Studio ( Closed )
TISTUD-520 - Use xcode-select to determine location of installed developer tools on Mac OS X ( Closed )
TISTUD-521 - After upgrading to Lion, Studio reports "iOS SDK version 4.2 not found" ( Closed )
TISTUD-534 - The full_uninstall.txt file has an outdated link ( Closed )
TISTUD-542 - Studio-generated tiapp.xml is not always UTF-8 ( Closed )
TISTUD-544 - Content Assist missing in Titanium Mobile projects ( Closed )
TISTUD-548 - Adding Titanium Mobile nature to project does not add Titanium Builder ( Closed )
TISTUD-549 - The full_uninstall.txt file has a reference to aptana.com ( Closed )
TISTUD-550 - Imported Titanium Mobile sample does not have proper nature or builders attached ( Closed )
TISTUD-551 - Remove Aptana Studio icon from Help Menu ( Closed )
TISTUD-552 - Studio sample projects fail to import on windows systems ( Closed )
TISTUD-553 - Pre-release software License agreement invalidates itself by adding date of expiration that is in the past. ( Closed )
TISTUD-554 - StringIndexOutofBoundsException seen in the log after importing Kitchen Sink sample ( Closed )
TISTUD-559 - TiApp.xml being generated with new structure for the Android and Modules nodes ( Closed )
TISTUD-565 - Two application entries are created on my.appcelerator.com when creating a project offline and running android emulator. ( Closed )
TISTUD-566 - Wrong installers are on http://preview.appcelerator.com/studio/ ( Closed )
TISTUD-594 - Project template does not include additional files ( Closed )
Improvement
TISTUD-294 - Add success feedback (i.e. dialog) after publishing iOS and Android apps ( Closed )
TISTUD-497 - Correct index.html of Update Sites to have more attractive styling ( Closed )
TISTUD-522 - iOS build error: "No such file or directory" ( Closed )
TISTUD-531 - Automatically run Project > Clean when switching SDK versions in tiapp.xml ( Closed )
TISTUD-533 - Change default log size to 10Mb ( Closed )
New Feature
TISTUD-13 - Create Project References Property Page ( Closed )
TISTUD-317 - Confirm BlackBerry Tooling can install on top of Titanium Studio ( Closed )
TISTUD-318 - Add BlackBerry option to Titanium Mobile New Project Wizard ( Closed )
TISTUD-319 - Add BlackBerry "Run on Emulator" ( Closed )
TISTUD-321 - Add options to configure BlackBerry signing keys in Preferences ( Closed )
TISTUD-323 - Add BlackBerry "Install To Device" ( Closed )
TISTUD-328 - Add HTML 5 option to "Create New Mobile Project" wizard ( Closed )
TISTUD-329 - Add HTML 5 "Launch preview Server" ( Closed )
TISTUD-330 - Add HTML 5 "Preview on Emulator" ( Closed )
TISTUD-331 - Add HTML 5 "Packaging" wizard ( Closed )
TISTUD-348 - Add pings to HTML5 events ( Resolved )
TISTUD-390 - Package wizard for Mobile Web ( Closed )
TISTUD-421 - Hide user email address at bottom right hand corner of IDE ( Closed )
TISTUD-141 - Add Portal "Recently Opened Files" Feature ( Closed )
TISTUD-322 - Add option to configure BlackBerry SDK in preferences ( Closed )
TISTUD-324 - Add BlackBerry "Package for Distribution" wizard ( Closed )
Titanium Studio 1.0.3
Internal release.
Titanium Studio 1.0.2
This a patch update to fix an issue with the desktop 1.2 release.
Fixed Issues
TISTUD-471 - When selecting an SDK for a desktop application, the manifest is not updated. ( Closed )
Titanium Studio 1.0.1
This a patch update to fix an issue with customers testing Titanium Studio on OS X Lion.
Fixed Issues
TISTUD-444 - Lion, Studio - does not recognize Android sdk set via preferences ( Closed )
TISTUD-457 - Current Studio versioning shows 1.0.0.xxxxxx - expecting 1.0.1 ( Closed )
Titanium Studio 1.0
This is the initial release for Titanium Studio. It includes the current 3.0.2 version of Aptana Studio.
Known Issues
These are known issues which currently have a workaround and will be fixed in upcoming releases.
OS X Lion
-
Java is not installed by default on the operating system, but OS X 10.7 should prompt you to install it if it's not already available.
-
OS X Lion Users may need to reset their Titanium SDK location in preferences as a workaround to be able to correctly install Titanium SDKs: http://jira.appcelerator.org/browse/TISTUD-442
Fixed Issues
Full list of issues that were addressed in 1.0.0 since previous beta
Some notable issues were fixed, including:
TISTUD-417 - Creating a new project in TiStudio does not send the data to the website, the guid is not seen in the server until a compile ( Closed )
TISTUD-416 - Quicklinks in startup screen do not work ( Closed )
TISTUD-415 - App ID with dash/hyphen - Malformed App Id error ( Closed )
TISTUD-413 - TiVerify fails when using Studio ( Closed )
TISTUD-397 - Remove hard-coded blow-up date ( Closed )
TISTUD-425 - Launch Dashboard on each launch of Titanium Studio ( Closed )
TISTUD-411 - Linux 11.04 - unexpected exception thrown after update ( Closed )
TISTUD-409 - Studio, debugging - "Debug as" menu item is selectable to users lacking correct permissions ( Closed )
TISTUD-401 - Context menu no longer have delete/copy/move for the projects ( Closed )
TISTUD-399 - Debugger alert is referencing it as Aptana Debugger ( Closed )
TISTUD-394 - Windows + Linux - importing a project with iOS targets results in iOS targets being shown in deploy and run ( Closed )
TISTUD-423 - Validating new app leads to null pointer exception ( Closed )