Ares 0.1.3 is out

Install:
- npm uninstall ares-ide (if you are using a pre-0.1.2 version, this uninstall step is later un-necessary).
- npm install ares-ide

Improvements:
- Designer: it is now possible to create a List/Repeater using the designer.
- Designer: it is now possible to drop new components before or after an existing target
- Designer: user-set properties now always show-up in the "frequent" tab.
- New look & feel (CSS work) making Ares2 one step closer to a real desktop app
- Build: build/install/run/debug steps are now distinct operations, accessible using menus. Only the "build" leads to something visible (build using PhoneGap) right now.

Caveats:
- The issues observed so far on webOS devices are (very) likely still present.
- There is sometimes an issue (500) when updating the build of an existing app. Investigation is underway.

I encourage you to report issues and/or vote for existing ones at https://enyojs.atlassian.net/browse/ENYO (component: ares).

Comments

  • Thanks for the new sprint release !
  • I seem to have some problems on Windows 7 with this. Filed in jira.

    https://enyojs.atlassian.net/browse/ENYO-2343
  • edited May 2013
    Now - at a second look - I see the menu has been modified too.
    On my Win7 system I still struggle with generating a PhoneGap "hello world"
    app for webos. It seems to build a 7MB package on PhoneGap website and I can download and install this on my TouchPad. But starting it still loops for ever.
    Starting the phonegap build from Ares results in an error like this - although the website has some package created without error.
    This is the error that Ares presents back to me after PhoneGap build has run:
    HTTP Error: PhoneGap build error: Error: 500
        at new HttpError (C:\Users\xxx\node_modules\ares-ide\hermes\bdPhoneGap.js:25:9)
        at Object._fail (C:\Users\xxx\node_modules\ares-ide\hermes\bdPhoneGap.js:481:9)
        at _error (C:\Users\xxx\node_modules\ares-ide\node_modules\phonegapbuildapi\api.js:306:22)
        at Request.initFileUpload [as _callback] (C:\Users\xxx\node_modules\ares-ide\node_modules\phonegapbuildapi\api.js:295:6)
        at Request.init.self.callback (C:\Users\xxx\node_modules\ares-ide\node_modules\phonegapbuildapi\node_modules\request\main.js:127:22)
        at Request.EventEmitter.emit (events.js:99:17)
        at Request.<anonymous> (C:\Users\xxx\node_modules\ares-ide\node_modules\phonegapbuildapi\node_modules\request\main.js:767:16)
        at Request.EventEmitter.emit (events.js:126:20)
        at IncomingMessage.Request.start.self.req.self.httpModule.request.buffer (C:\Users\xxx\node_modules\ares-ide\node_modules\phonegapbuildapi\node_modules\request\main.js:729:14)
        at IncomingMessage.EventEmitter.emit (events.js:126:20)
    
  • Just to add to error log above. Just before that I see these lines in my Ares server log window:
    
    ares http phonegap finished  C:\Users\xxx\AppData\Local\Temp\com.palm.ares.hermes.bdPhoneGap.11346-16836-b6bmx5.d\app.zip
    ares http phonegap
    ares http phonegap upload(): fields req.body =  { token: 'Xynskw6rQri5dLhdqPcU',
    ares http phonegap   title: 'test',
    ares http phonegap   appId: '352000',
    ares http phonegap   platforms: '["webos"]' }
    ares http phonegap upload(): no valid signing keys
    ares http phonegap upload(): updating appId=352000 (title='test')
    ares http phonegap
    ares WARN phonegap Error: 500
    I've no idea what's going wrong.
    I still assume I do not need to install any PhoneGap bits on my local machine - because the build should happen remotely at the PhoneGap site.
    Still perhaps I need to do the modifications at my local index.html - although I configured PhoneGap build to be used.
  • edited May 2013
    The above issues with using the online phonegap build for webos continue ..

    But now I also downloaded the phonegap 2.5.0 bits to my computer and extracted it into my app folder. I adjusted a few items and in the end using the command line I was successful in building my first Enyo2 that it runs fine on my TouchPad 3.0.5 ! :) This app was build in Ares2 and for the phonegap build I used the Ares 0.1.3 deploy.bat . This is a big step ahead for me.

    Still at some time I would want to build (and install) the app from inside Ares and also use the remote phonegap build process.

    So far I was not successful with installing my Ares/Phonegap app on my Pre3 2.2.4 which I need to have too. Don't know if Phonegap has issues or webos Quick Install or I did something wrong.
    I also tried "uiRevision": 1 but it did not change anything for my Pre3 install. On the Touchpad I was able to install the "uiRevision": 1 - but that could not be used at all, because the app displays the screen but it does not take any touch.

    So Enyo 2.2 app with "uiRevision": 2 build in Ares 0.1.3 with a manual phonegap 2.5.0 build and webos Quick Install installing and running it on TouchPad 3.0.5 is currently my only working combination. :)
  • Not sure what was wrong with my Pre3 yesterday. FYI - today the same app bits install fine on the Pre3 device too. And it executes just fine !! :)
    ---
    I want to point out that the new readme "README-CORDOVA-WEBOS" did help me the most to be able to create the working app using the locally installed Cordova/PhoneGap.
    So far this documentation did not help me to succeed in using the remote phonegap build.
  • This is good input, thank you martin.
Sign In or Register to comment.