Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Apr 26, 2011
  1. Edited Readme file...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. Edited Readme file...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  3. Edited Readme file...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  4. Edited Readme file...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  5. Edited Readme file...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  6. Android support! & New Components & Bug fixes

    authored
    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

    authored
    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

    authored
    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

    authored
    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

    authored
    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...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. reademe...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  3. Project rearranging...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  4. Project rearranging...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  5. Project rearranging...

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

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

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. History & Events fix

    authored
    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...

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. minor bugfixes...

    authored
    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...

    authored
    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

    authored
    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

    authored
    Signed-off-by: Amir Lazarovich <amirlazarovich@gmail.com>
  2. Created usage examples & a Search widget

    authored
    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

    authored
    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

    authored
    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)

    authored
    @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...

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

    authored
    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

    authored
    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

    authored
    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>
Something went wrong with that request. Please try again.