Permalink
Switch branches/tags
Nothing to show
Commits on Apr 26, 2011
  1. Edited Readme file...

    amirlazarovich committed Apr 26, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. Edited Readme file...

    amirlazarovich committed Apr 26, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  3. Edited Readme file...

    amirlazarovich committed Apr 26, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  4. Edited Readme file...

    amirlazarovich committed Apr 26, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  5. Edited Readme file...

    amirlazarovich committed Apr 26, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  6. Android support! & New Components & Bug fixes

    amirlazarovich committed Apr 26, 2011
    Android support:
    ----
    yes yes, finally i tested Metal on Android and guess what?
    it works after only few minor changes :) (lucky me..)
    
    New Components:
    ----
    - VideoPlayer - simple wrapper
    - CoverFlowView - ""
    - ProgressBar - ""
    - ScrollView - ""
    - ScrollableView - ""
    - WebView - ""
    - base64 - encode/decode helper class
    - LoadingIndicator - sub class of ActivityIndicator for simple Loading dialog
    
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 25, 2011
  1. Bug fixes & new Components

    amirlazarovich committed Mar 25, 2011
    New Components:
    - metal.widget.Message - Simple widget for brief user alerts.
    Usage:
    
    	// KISS
    	var message = new metal.widget.Message({
    		text: 'Keep it simple ......'
    	});
    	message.show();
    
    	// Customized
    	var message2 = new metal.widget.Message({
    		text: 'look at me',
    		delay: 3e3, // 3 seconds
    		startAnimation: {
    			opacity: 1,
    			duration: 5e2, // 0.5 seconds
    			backgroundColor: 'red'
    		},
    		endAnimation: {
    			opacity: 0,
    			duration: 1e3,
    			backgroundColor: 'blue'
    		}
    	});
    	// Pass a callback function that will get invoked
    	// after this message will closes
    	message2.show(function() {
    		alert(this.get('id'));
    	});
    
    - metal.ui.AbstractWindow - An abstract class for window based components (i.e. metal.ui.Window,  metal.ui.Tab, metal.ui.TabGroup, metal.widget.Message, etc.)
    
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 22, 2011
  1. few bug fixes & new component

    amirlazarovich committed Mar 22, 2011
    New component:
    - metal.widget.ActivityIndicator - Wrapper for Ti.UI.ActivityIndicator
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 21, 2011
  1. Minor bug fixes & new component

    amirlazarovich committed Mar 21, 2011
    New Component:
    - metal.ui.Toolbar - Wrapper for Ti.UI.Toolbar
    
    Bug fixes:
    - metal.ui.Map - remove marker not working
    
    Added:
    - metal.control - now support returning previous screen
    - metal.ui.Window - now support returning data to previous screen without closing
    - metal.model.GeoLocation - added setter
    -
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 20, 2011
  1. Minor bug fix & new components

    amirlazarovich committed Mar 20, 2011
    New Components:
    1. metal.ui.ButtonBar - Wrapper for Ti.UI.ButtonBar
    2. metal.string - A string manipulation utility
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 16, 2011
  1. readme...

    amirlazarovich committed Mar 16, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. reademe...

    amirlazarovich committed Mar 16, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  3. Project rearranging...

    amirlazarovich committed Mar 16, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  4. Project rearranging...

    amirlazarovich committed Mar 16, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  5. Project rearranging...

    amirlazarovich committed Mar 16, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 14, 2011
  1. New components & samples

    amirlazarovich committed Mar 14, 2011
    UI:
    - ImageView
    - OptionDialog
    - ControlledComponent
    
    Media:
    - Camera
    - PhotoGallery
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 12, 2011
  1. readme

    amirlazarovich committed Mar 12, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. History & Events fix

    amirlazarovich committed Mar 12, 2011
    Changes:
    1. Handling nested tab views history stack (@see metal.control)
    2. It is now really easy passing data between screens.
       Usage:
    	// Close this window and pass data to
    	// its owner (the one that opened it)
    	win.closeAndReturn(data);
    
    	// OR
    
    	// Send data to some random window
    	win.send(data, otherWindow);
    
    	// if you want to learn more, @see metal.control.send function
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 9, 2011
  1. Minor changes...

    amirlazarovich committed Mar 9, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. minor bugfixes...

    amirlazarovich committed Mar 9, 2011
    bugs list:
    1. Adding a component to any view wasn't added to the view's items list
    2. Marker didn't had two important properties (lat/lng)
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 7, 2011
  1. few bugfixes...

    amirlazarovich committed Mar 7, 2011
    Fixed few bugs related to the new design (inheritance related mostly)
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 6, 2011
  1. Major design change

    amirlazarovich committed Mar 6, 2011
    Changes:
    1. Dropped the property 'titaniumProperties' -- instead, using the already existing property 'properties'
    2. Added HTML adapter for better javascript debugging
    
    Added:
    1. metal.ui.TextField
    2. metal.ui.TextArea (TODO:: need to implement some of the TextField functionalities
    3. metal.ui.Picker
    4. metal.ui.PickerRow
    
    --
    See test/index.html for better understading Metal framework
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Mar 1, 2011
  1. readme

    amirlazarovich committed Mar 1, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. Created usage examples & a Search widget

    amirlazarovich committed Mar 1, 2011
    bugfixes:
    1. Getting a property from a metal.ui.Component is now respecting also the discarded properties
    
    Added:
    1. metal.widget.Search - A search bar widget
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 27, 2011
  1. Comments & few bugfixes

    amirlazarovich committed Feb 27, 2011
    bugfixes:
    1. metal.createNamespace is now generic and works with any namespace
    2. orientation change is now detected and handled correctly
    
    Added:
    1. namespace test
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 26, 2011
  1. Added ImageButton widget

    amirlazarovich committed Feb 26, 2011
    Usage example:
    
    // Simple
    new metal.widget.ImageButton({
    	url: 'KS_nav_ui.png',
    	width: 22,
    	height: 22,
    	text: 'hello',
    	onclick: function() {
         		flog('image button click');
            }
    });
    
    // Custom label
    new metal.widget.ImageButton({
    	url: 'KS_nav_ui.png',
    	width: 22,
    	height: 22,
    	Label: {
    		text: 'hopa',
    		color: 'red',
    		font: {fontSize: 10}
    	},
    
    	onclick: function() {
         		flog('image button click');
            }
    });
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 25, 2011
  1. Better log support. (minor change)

    amirlazarovich committed Feb 25, 2011
    @see metal.debug.log for more details (don't forget to see its wrapping functions: metal.debug.debug/info/warn/error)
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 23, 2011
  1. Small bug fix...

    amirlazarovich committed Feb 23, 2011
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 22, 2011
  1. Minor bug fixes

    amirlazarovich committed Feb 22, 2011
    bugfix:
    1. The 'id' property was floating on each first level wrapper component (this is bad since the id property is also set on the titanium component and is used later in some cases [i.e. JSS style references..])
    2. The control doesn't support tab child views (in other words, a view that is opened inside a tab view)
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 21, 2011
  1. Dynamic Spacer

    amirlazarovich committed Feb 21, 2011
    Changes:
    1. Added a dynamic spacer (see example)
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
Commits on Feb 18, 2011
  1. Example using JSS

    amirlazarovich committed Feb 18, 2011
    Commit notes:
    1. Fixed few missing titanium properties
    2. Fixed the metal.ui.Component.set function to support setting a metal view
    3. Added an example using JSS files (look at test/styles)
    
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>