You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by OmPrakash Muppirala <bi...@gmail.com> on 2014/03/15 09:16:15 UTC
Building new skins for Android 4.x and iOS7
Continuing the discussion from another thread, lets talk about what it
would take to create and deploy new skins for Android 4.x and iOS7.
A while ago, I started working on the new android skins into the flex-sdk's
"new_android_skins" branch. and checked in a few FXG assets . There is
also a jira ticket where we are tracking the progress [1]
So far, we have assets for:
1. ActionBar
2. Button
3. CheckBox
Interested folks can checkout the "new_android_skins" branch and start
swapping out the FXG in the corresponding skins. I am currently leaning on
creating a new css file to test things out. Then, when we are happy, we
can change the defaults.css file.
Any other thoughts/ideas on how to proceed?
Thanks,
Om
[1] https://issues.apache.org/jira/browse/FLEX-33732
Re: Building new skins for Android 4.x and iOS7
Posted by piotrz <pi...@gmail.com>.
Thank you. :)
Piotr
-----
Apache Flex Committer
piotrzarzycki21@gmail.com
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Building-new-skins-for-Android-4-x-and-iOS7-tp35848p35951.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
Re: Building new skins for Android 4.x and iOS7
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
Click on on of the build number to see what was included in that build.
For example https://builds.apache.org/job/flex-sdk_release/530/
Shows last changes were:
1. Script to copy RC into release area
2. don't touch locale in -config.xml and flex-description
Justin
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
https://builds.apache.org/job/flex-sdk/ => build
https://builds.apache.org/job/flex-sdk_release/ => nightly
Maurice
-----Message d'origine-----
De : piotrz [mailto:piotrzarzycki21@gmail.com]
Envoyé : dimanche 16 mars 2014 23:43
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
Great job Maurice! :)
I will check it tomorrow when nightly will be ready.
Btw. Where can I found some status of whether nightly was built or not?
Piotr
-----
Apache Flex Committer
piotrzarzycki21@gmail.com
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Building-new-skins-for-Android-4-x-and-iOS7-tp35848p35945.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
RE: Building new skins for Android 4.x and iOS7
Posted by piotrz <pi...@gmail.com>.
Great job Maurice! :)
I will check it tomorrow when nightly will be ready.
Btw. Where can I found some status of whether nightly was built or not?
Piotr
-----
Apache Flex Committer
piotrzarzycki21@gmail.com
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Building-new-skins-for-Android-4-x-and-iOS7-tp35848p35945.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
Sorry for the confusion.
But you COULD have written a book on Android ;-)
Maurice
-----Message d'origine-----
De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash Muppirala
Envoyé : mardi 18 mars 2014 08:56
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
On Mar 18, 2014 12:43 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:
>
> Thanks Om.
>
> I remember you have been working on a book about Android.
Not me :-) I think you mean Justin.
>
> So please when you start using this feature, could you please confirm
that reading ro.build.version.release prop in system/build.prop file is a reliable way of getting the OS version on Android.
I am not an expert, but I will dig around to verify if this approach is reliable.
Perhaps the Android book author could weigh in here? ;-)
Thanks,
Om
>
> Maurice
>
> -----Message d'origine-----
> De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de
> OmPrakash
Muppirala
> Envoyé : mardi 18 mars 2014 01:14
> À : dev@flex.apache.org
> Objet : Re: Building new skins for Android 4.x and iOS7
>
> On Sun, Mar 16, 2014 at 3:03 PM, Maurice Amsellem <
maurice.amsellem@systar.com> wrote:
>
> > Good news.
> >
> > I have just completed support for @media os-version for Android.
> >
> > https://issues.apache.org/jira/browse/FLEX-33949
> >
> > Committed and pushed to develop.
> >
> > I also added support for 3 part version numbers (such as 4.1.2).
> > The only constraint is that it needs to be quoted, or the mxmlc
> > compiler will mess it.
> >
> > So the following sequences are now valid:
> >
> > @media (os-platform: "android") AND (min-os-version: "4.1.2") {
> >
> > /* JELLY BEAN SKINS */
> > }
> >
> > @media (os-platform: "ios") AND (min-os-version: 7) {
> >
> > /* IOS 7 skins */
> > }
> >
> > I have successfully tested on Samsung Tab 3 7" (with Android 4.1.2)
> > And would appreciate if folks can test on other Android devices.
> >
> > Om, you could also test your new Android skins ;-)
> >
> > Maurice
> >
> >
> Thanks Maurice, this is awesome! You are awesome!
>
> I have started building out the skins for Android 4.x, I will be
> making
use of this feature soon. I will hit you up if I see something wrong.
>
> Regards,
> Om
>
>
>
> > -----Message d'origine-----
> > De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> > Envoyé : samedi 15 mars 2014 23:41
> > À : dev@flex.apache.org
> > Objet : RE: Building new skins for Android 4.x and iOS7
> >
> > I have checked FlexVersion, but it's really dedicated to Flex versions.
> >
> > Here, 4.1.2 refers to Android version (Jelly Bean IIRC) but could be
> > any OS.
> >
> > Sorry for the confusion.
> >
> > I think I will create a new class OSVersion , and use it in the
> > MediaQueryParser
> >
> > If that works, it will open up new possibilities in media css ( such
> > as
> > NumberUnit)
> >
> > Maurice
> >
> > -----Message d'origine-----
> > De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : samedi
> > 15 mars 2014 23:13 À : dev@flex.apache.org Objet : Re: Building new
> > skins for Android 4.x and iOS7
> >
> > Hi,
> >
> > > Currently, MQP supports min- and max- for number properties only.
> > > So I had to turn version strings to numbers to allow comparison
> > > The version number for X.Y.Z is X + Y/100 + Z/10000.
> >
> > There already a set of method with does this for the Flex SDK. May
> > be possible to reuse? check FlexVersion.as in framework.
> >
> > Justin
> >
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
Here's the link, for making myself forgiven...
http://www.amazon.fr/Learning-Android-Application-Programming-Applications/dp/0321902939
Maurice
-----Message d'origine-----
De : Justin Mclean [mailto:justin@classsoftware.com]
Envoyé : mardi 18 mars 2014 08:59
À : dev@flex.apache.org
Objet : Re: Building new skins for Android 4.x and iOS7
Hi,
>> I remember you have been working on a book about Android.
> Not me :-) I think you mean Justin.
Yep that would probably be me - but we do have other authors on the list. I'll resist the temptation to post a gratuitous link :-)
> Perhaps the Android book author could weigh in here? ;-)
I'll take a look when I get a chance.
Thanks
Justin
Re: Building new skins for Android 4.x and iOS7
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
>> I remember you have been working on a book about Android.
> Not me :-) I think you mean Justin.
Yep that would probably be me - but we do have other authors on the list. I'll resist the temptation to post a gratuitous link :-)
> Perhaps the Android book author could weigh in here? ;-)
I'll take a look when I get a chance.
Thanks
Justin
RE: Building new skins for Android 4.x and iOS7
Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Mar 18, 2014 12:43 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:
>
> Thanks Om.
>
> I remember you have been working on a book about Android.
Not me :-) I think you mean Justin.
>
> So please when you start using this feature, could you please confirm
that reading ro.build.version.release prop in system/build.prop file is a
reliable way of getting the OS version on Android.
I am not an expert, but I will dig around to verify if this approach is
reliable.
Perhaps the Android book author could weigh in here? ;-)
Thanks,
Om
>
> Maurice
>
> -----Message d'origine-----
> De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash
Muppirala
> Envoyé : mardi 18 mars 2014 01:14
> À : dev@flex.apache.org
> Objet : Re: Building new skins for Android 4.x and iOS7
>
> On Sun, Mar 16, 2014 at 3:03 PM, Maurice Amsellem <
maurice.amsellem@systar.com> wrote:
>
> > Good news.
> >
> > I have just completed support for @media os-version for Android.
> >
> > https://issues.apache.org/jira/browse/FLEX-33949
> >
> > Committed and pushed to develop.
> >
> > I also added support for 3 part version numbers (such as 4.1.2).
> > The only constraint is that it needs to be quoted, or the mxmlc
> > compiler will mess it.
> >
> > So the following sequences are now valid:
> >
> > @media (os-platform: "android") AND (min-os-version: "4.1.2") {
> >
> > /* JELLY BEAN SKINS */
> > }
> >
> > @media (os-platform: "ios") AND (min-os-version: 7) {
> >
> > /* IOS 7 skins */
> > }
> >
> > I have successfully tested on Samsung Tab 3 7" (with Android 4.1.2)
> > And would appreciate if folks can test on other Android devices.
> >
> > Om, you could also test your new Android skins ;-)
> >
> > Maurice
> >
> >
> Thanks Maurice, this is awesome! You are awesome!
>
> I have started building out the skins for Android 4.x, I will be making
use of this feature soon. I will hit you up if I see something wrong.
>
> Regards,
> Om
>
>
>
> > -----Message d'origine-----
> > De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> > Envoyé : samedi 15 mars 2014 23:41
> > À : dev@flex.apache.org
> > Objet : RE: Building new skins for Android 4.x and iOS7
> >
> > I have checked FlexVersion, but it's really dedicated to Flex versions.
> >
> > Here, 4.1.2 refers to Android version (Jelly Bean IIRC) but could be
> > any OS.
> >
> > Sorry for the confusion.
> >
> > I think I will create a new class OSVersion , and use it in the
> > MediaQueryParser
> >
> > If that works, it will open up new possibilities in media css ( such
> > as
> > NumberUnit)
> >
> > Maurice
> >
> > -----Message d'origine-----
> > De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : samedi
> > 15 mars 2014 23:13 À : dev@flex.apache.org Objet : Re: Building new
> > skins for Android 4.x and iOS7
> >
> > Hi,
> >
> > > Currently, MQP supports min- and max- for number properties only.
> > > So I had to turn version strings to numbers to allow comparison The
> > > version number for X.Y.Z is X + Y/100 + Z/10000.
> >
> > There already a set of method with does this for the Flex SDK. May be
> > possible to reuse? check FlexVersion.as in framework.
> >
> > Justin
> >
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
Thanks Om.
I remember you have been working on a book about Android.
So please when you start using this feature, could you please confirm that reading ro.build.version.release prop in system/build.prop file is a reliable way of getting the OS version on Android.
Maurice
-----Message d'origine-----
De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash Muppirala
Envoyé : mardi 18 mars 2014 01:14
À : dev@flex.apache.org
Objet : Re: Building new skins for Android 4.x and iOS7
On Sun, Mar 16, 2014 at 3:03 PM, Maurice Amsellem < maurice.amsellem@systar.com> wrote:
> Good news.
>
> I have just completed support for @media os-version for Android.
>
> https://issues.apache.org/jira/browse/FLEX-33949
>
> Committed and pushed to develop.
>
> I also added support for 3 part version numbers (such as 4.1.2).
> The only constraint is that it needs to be quoted, or the mxmlc
> compiler will mess it.
>
> So the following sequences are now valid:
>
> @media (os-platform: "android") AND (min-os-version: "4.1.2") {
>
> /* JELLY BEAN SKINS */
> }
>
> @media (os-platform: "ios") AND (min-os-version: 7) {
>
> /* IOS 7 skins */
> }
>
> I have successfully tested on Samsung Tab 3 7" (with Android 4.1.2)
> And would appreciate if folks can test on other Android devices.
>
> Om, you could also test your new Android skins ;-)
>
> Maurice
>
>
Thanks Maurice, this is awesome! You are awesome!
I have started building out the skins for Android 4.x, I will be making use of this feature soon. I will hit you up if I see something wrong.
Regards,
Om
> -----Message d'origine-----
> De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> Envoyé : samedi 15 mars 2014 23:41
> À : dev@flex.apache.org
> Objet : RE: Building new skins for Android 4.x and iOS7
>
> I have checked FlexVersion, but it's really dedicated to Flex versions.
>
> Here, 4.1.2 refers to Android version (Jelly Bean IIRC) but could be
> any OS.
>
> Sorry for the confusion.
>
> I think I will create a new class OSVersion , and use it in the
> MediaQueryParser
>
> If that works, it will open up new possibilities in media css ( such
> as
> NumberUnit)
>
> Maurice
>
> -----Message d'origine-----
> De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : samedi
> 15 mars 2014 23:13 À : dev@flex.apache.org Objet : Re: Building new
> skins for Android 4.x and iOS7
>
> Hi,
>
> > Currently, MQP supports min- and max- for number properties only.
> > So I had to turn version strings to numbers to allow comparison The
> > version number for X.Y.Z is X + Y/100 + Z/10000.
>
> There already a set of method with does this for the Flex SDK. May be
> possible to reuse? check FlexVersion.as in framework.
>
> Justin
>
Re: Building new skins for Android 4.x and iOS7
Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Sun, Mar 16, 2014 at 3:03 PM, Maurice Amsellem <
maurice.amsellem@systar.com> wrote:
> Good news.
>
> I have just completed support for @media os-version for Android.
>
> https://issues.apache.org/jira/browse/FLEX-33949
>
> Committed and pushed to develop.
>
> I also added support for 3 part version numbers (such as 4.1.2).
> The only constraint is that it needs to be quoted, or the mxmlc compiler
> will mess it.
>
> So the following sequences are now valid:
>
> @media (os-platform: "android") AND (min-os-version: "4.1.2") {
>
> /* JELLY BEAN SKINS */
> }
>
> @media (os-platform: "ios") AND (min-os-version: 7) {
>
> /* IOS 7 skins */
> }
>
> I have successfully tested on Samsung Tab 3 7" (with Android 4.1.2)
> And would appreciate if folks can test on other Android devices.
>
> Om, you could also test your new Android skins ;-)
>
> Maurice
>
>
Thanks Maurice, this is awesome! You are awesome!
I have started building out the skins for Android 4.x, I will be making use
of this feature soon. I will hit you up if I see something wrong.
Regards,
Om
> -----Message d'origine-----
> De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> Envoyé : samedi 15 mars 2014 23:41
> À : dev@flex.apache.org
> Objet : RE: Building new skins for Android 4.x and iOS7
>
> I have checked FlexVersion, but it's really dedicated to Flex versions.
>
> Here, 4.1.2 refers to Android version (Jelly Bean IIRC) but could be any
> OS.
>
> Sorry for the confusion.
>
> I think I will create a new class OSVersion , and use it in the
> MediaQueryParser
>
> If that works, it will open up new possibilities in media css ( such as
> NumberUnit)
>
> Maurice
>
> -----Message d'origine-----
> De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : samedi 15
> mars 2014 23:13 À : dev@flex.apache.org Objet : Re: Building new skins
> for Android 4.x and iOS7
>
> Hi,
>
> > Currently, MQP supports min- and max- for number properties only.
> > So I had to turn version strings to numbers to allow comparison The
> > version number for X.Y.Z is X + Y/100 + Z/10000.
>
> There already a set of method with does this for the Flex SDK. May be
> possible to reuse? check FlexVersion.as in framework.
>
> Justin
>
RE:Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
Thank you à lot Piotr.
Maurice
________________________________________
De : piotrz [piotrzarzycki21@gmail.com]
Envoyé : lundi 17 mars 2014 22:32
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
Maurice I have two android devices first is LG Swift L9 Android 4.1.2 and the
second one is HTC HD2 Android 2.3.7.
On both devices my sample application works perfect. I did spark List where
I changed downColor.
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@media (os-platform: "android") AND (min-os-version: "4.1.2") {
s|List {
downColor: yellow;
}
}
@media (os-platform: "android") AND (min-os-version: "2.3.7") {
s|List {
downColor: red;
}
}
</fx:Style>
Great job Maurice :)
Piotr
-----
Apache Flex Committer
piotrzarzycki21@gmail.com
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Building-new-skins-for-Android-4-x-and-iOS7-tp35848p35980.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
RE: Building new skins for Android 4.x and iOS7
Posted by piotrz <pi...@gmail.com>.
Maurice I have two android devices first is LG Swift L9 Android 4.1.2 and the
second one is HTC HD2 Android 2.3.7.
On both devices my sample application works perfect. I did spark List where
I changed downColor.
<fx:Style>
@namespace s "library://ns.adobe.com/flex/spark";
@media (os-platform: "android") AND (min-os-version: "4.1.2") {
s|List {
downColor: yellow;
}
}
@media (os-platform: "android") AND (min-os-version: "2.3.7") {
s|List {
downColor: red;
}
}
</fx:Style>
Great job Maurice :)
Piotr
-----
Apache Flex Committer
piotrzarzycki21@gmail.com
--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/Building-new-skins-for-Android-4-x-and-iOS7-tp35848p35980.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
Good news.
I have just completed support for @media os-version for Android.
https://issues.apache.org/jira/browse/FLEX-33949
Committed and pushed to develop.
I also added support for 3 part version numbers (such as 4.1.2).
The only constraint is that it needs to be quoted, or the mxmlc compiler will mess it.
So the following sequences are now valid:
@media (os-platform: "android") AND (min-os-version: "4.1.2") {
/* JELLY BEAN SKINS */
}
@media (os-platform: "ios") AND (min-os-version: 7) {
/* IOS 7 skins */
}
I have successfully tested on Samsung Tab 3 7" (with Android 4.1.2)
And would appreciate if folks can test on other Android devices.
Om, you could also test your new Android skins ;-)
Maurice
-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
Envoyé : samedi 15 mars 2014 23:41
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
I have checked FlexVersion, but it's really dedicated to Flex versions.
Here, 4.1.2 refers to Android version (Jelly Bean IIRC) but could be any OS.
Sorry for the confusion.
I think I will create a new class OSVersion , and use it in the MediaQueryParser
If that works, it will open up new possibilities in media css ( such as NumberUnit)
Maurice
-----Message d'origine-----
De : Justin Mclean [mailto:justin@classsoftware.com] Envoyé : samedi 15 mars 2014 23:13 À : dev@flex.apache.org Objet : Re: Building new skins for Android 4.x and iOS7
Hi,
> Currently, MQP supports min- and max- for number properties only.
> So I had to turn version strings to numbers to allow comparison The
> version number for X.Y.Z is X + Y/100 + Z/10000.
There already a set of method with does this for the Flex SDK. May be possible to reuse? check FlexVersion.as in framework.
Justin
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
I have checked FlexVersion, but it's really dedicated to Flex versions.
Here, 4.1.2 refers to Android version (Jelly Bean IIRC) but could be any OS.
Sorry for the confusion.
I think I will create a new class OSVersion , and use it in the MediaQueryParser
If that works, it will open up new possibilities in media css ( such as NumberUnit)
Maurice
-----Message d'origine-----
De : Justin Mclean [mailto:justin@classsoftware.com]
Envoyé : samedi 15 mars 2014 23:13
À : dev@flex.apache.org
Objet : Re: Building new skins for Android 4.x and iOS7
Hi,
> Currently, MQP supports min- and max- for number properties only.
> So I had to turn version strings to numbers to allow comparison The
> version number for X.Y.Z is X + Y/100 + Z/10000.
There already a set of method with does this for the Flex SDK. May be possible to reuse? check FlexVersion.as in framework.
Justin
Re: Building new skins for Android 4.x and iOS7
Posted by Justin Mclean <ju...@classsoftware.com>.
Hi,
> Currently, MQP supports min- and max- for number properties only.
> So I had to turn version strings to numbers to allow comparison
> The version number for X.Y.Z is X + Y/100 + Z/10000.
There already a set of method with does this for the Flex SDK. May be possible to reuse? check FlexVersion.as in framework.
Justin
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
I have started working on OS version computing for Android in MediaQueryParser and would like your advice on something.
Currently, MQP supports min- and max- for number properties only.
So I had to turn version strings to numbers to allow comparison
The version number for X.Y.Z is X + Y/100 + Z/10000.
AND 4.1.2 would turn to 4.0102
So to set a css for Android 4.1.2 and higher (don't know if that makes sense), you would use the following css:
(os = "AND" and min-os-version = 4.0102)
Is that acceptable (as long as it is documented) ?
Otherwise, I will have to change MQP parsing and comparison logic to handle comparison for version strings.
WDYT?
Maurice
NB: the problem didn't happen before because for iOS, only the major version was relevant
-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
Envoyé : samedi 15 mars 2014 12:06
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
>So does it have to bee an ANE, like you had originally thought?
Some forum (I need to find the link) says we can find the version in an Android system file.
I have an Android device (from my work, Samsung Tab 3 7") so I can test it now.
Hopefully, it won't be an ANE.
Maurice
-----Message d'origine-----
De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash Muppirala Envoyé : samedi 15 mars 2014 11:58 À : dev@flex.apache.org Objet : RE: Building new skins for Android 4.x and iOS7
On Mar 15, 2014 1:47 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:
>
> BTW, I am not familiar with Android devices. Is there a notable
difference in skins between different versions of Android (same as iOS6 / iOS 7) ?
>
> If not, then maybe version computing is not a requirement for skinning
(but good to have anyway, for completion of MediaQueryParser).
>
> Maurice
>
Oh, there is a huge difference between the current ones we have (Android 2
skins) and the latest ones (Android 4 skins)
It would be great to know the Android version.
So does it have to bee an ANE, like you had originally thought?
Thanks,
Om
> -----Message d'origine-----
> De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> Envoyé : samedi 15 mars 2014 09:44
> À : dev@flex.apache.org
> Objet : RE: Building new skins for Android 4.x and iOS7
>
> I also need to add version computation for Android to MediaQueryParser.
>
> It can't be determined accurately from Capabilies.os / .version.
> There
are alternative methods by reading internal files.
> I need to try it.
>
> There is a ticket for that.
>
> Maurice
>
> -----Message d'origine-----
> De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de
> OmPrakash
Muppirala Envoyé : samedi 15 mars 2014 09:16 À :
dev@flex.apache.orgObjet : Building new skins for Android 4.x and iOS7
>
> Continuing the discussion from another thread, lets talk about what it
would take to create and deploy new skins for Android 4.x and iOS7.
>
> A while ago, I started working on the new android skins into the
flex-sdk's "new_android_skins" branch. and checked in a few FXG assets .
There is also a jira ticket where we are tracking the progress [1]
>
> So far, we have assets for:
> 1. ActionBar
> 2. Button
> 3. CheckBox
>
> Interested folks can checkout the "new_android_skins" branch and start
swapping out the FXG in the corresponding skins. I am currently leaning on creating a new css file to test things out. Then, when we are happy, we can change the defaults.css file.
>
> Any other thoughts/ideas on how to proceed?
>
> Thanks,
> Om
>
> [1] https://issues.apache.org/jira/browse/FLEX-33732
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
>So does it have to bee an ANE, like you had originally thought?
Some forum (I need to find the link) says we can find the version in an Android system file.
I have an Android device (from my work, Samsung Tab 3 7") so I can test it now.
Hopefully, it won't be an ANE.
Maurice
-----Message d'origine-----
De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash Muppirala
Envoyé : samedi 15 mars 2014 11:58
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
On Mar 15, 2014 1:47 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:
>
> BTW, I am not familiar with Android devices. Is there a notable
difference in skins between different versions of Android (same as iOS6 / iOS 7) ?
>
> If not, then maybe version computing is not a requirement for skinning
(but good to have anyway, for completion of MediaQueryParser).
>
> Maurice
>
Oh, there is a huge difference between the current ones we have (Android 2
skins) and the latest ones (Android 4 skins)
It would be great to know the Android version.
So does it have to bee an ANE, like you had originally thought?
Thanks,
Om
> -----Message d'origine-----
> De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> Envoyé : samedi 15 mars 2014 09:44
> À : dev@flex.apache.org
> Objet : RE: Building new skins for Android 4.x and iOS7
>
> I also need to add version computation for Android to MediaQueryParser.
>
> It can't be determined accurately from Capabilies.os / .version.
> There
are alternative methods by reading internal files.
> I need to try it.
>
> There is a ticket for that.
>
> Maurice
>
> -----Message d'origine-----
> De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de
> OmPrakash
Muppirala Envoyé : samedi 15 mars 2014 09:16 À :
dev@flex.apache.orgObjet : Building new skins for Android 4.x and iOS7
>
> Continuing the discussion from another thread, lets talk about what it
would take to create and deploy new skins for Android 4.x and iOS7.
>
> A while ago, I started working on the new android skins into the
flex-sdk's "new_android_skins" branch. and checked in a few FXG assets .
There is also a jira ticket where we are tracking the progress [1]
>
> So far, we have assets for:
> 1. ActionBar
> 2. Button
> 3. CheckBox
>
> Interested folks can checkout the "new_android_skins" branch and start
swapping out the FXG in the corresponding skins. I am currently leaning on creating a new css file to test things out. Then, when we are happy, we can change the defaults.css file.
>
> Any other thoughts/ideas on how to proceed?
>
> Thanks,
> Om
>
> [1] https://issues.apache.org/jira/browse/FLEX-33732
RE: Building new skins for Android 4.x and iOS7
Posted by OmPrakash Muppirala <bi...@gmail.com>.
On Mar 15, 2014 1:47 AM, "Maurice Amsellem" <ma...@systar.com>
wrote:
>
> BTW, I am not familiar with Android devices. Is there a notable
difference in skins between different versions of Android (same as iOS6 /
iOS 7) ?
>
> If not, then maybe version computing is not a requirement for skinning
(but good to have anyway, for completion of MediaQueryParser).
>
> Maurice
>
Oh, there is a huge difference between the current ones we have (Android 2
skins) and the latest ones (Android 4 skins)
It would be great to know the Android version.
So does it have to bee an ANE, like you had originally thought?
Thanks,
Om
> -----Message d'origine-----
> De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
> Envoyé : samedi 15 mars 2014 09:44
> À : dev@flex.apache.org
> Objet : RE: Building new skins for Android 4.x and iOS7
>
> I also need to add version computation for Android to MediaQueryParser.
>
> It can't be determined accurately from Capabilies.os / .version. There
are alternative methods by reading internal files.
> I need to try it.
>
> There is a ticket for that.
>
> Maurice
>
> -----Message d'origine-----
> De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash
Muppirala Envoyé : samedi 15 mars 2014 09:16 À :
dev@flex.apache.orgObjet : Building new skins for Android 4.x and iOS7
>
> Continuing the discussion from another thread, lets talk about what it
would take to create and deploy new skins for Android 4.x and iOS7.
>
> A while ago, I started working on the new android skins into the
flex-sdk's "new_android_skins" branch. and checked in a few FXG assets .
There is also a jira ticket where we are tracking the progress [1]
>
> So far, we have assets for:
> 1. ActionBar
> 2. Button
> 3. CheckBox
>
> Interested folks can checkout the "new_android_skins" branch and start
swapping out the FXG in the corresponding skins. I am currently leaning on
creating a new css file to test things out. Then, when we are happy, we
can change the defaults.css file.
>
> Any other thoughts/ideas on how to proceed?
>
> Thanks,
> Om
>
> [1] https://issues.apache.org/jira/browse/FLEX-33732
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
BTW, I am not familiar with Android devices. Is there a notable difference in skins between different versions of Android (same as iOS6 / iOS 7) ?
If not, then maybe version computing is not a requirement for skinning (but good to have anyway, for completion of MediaQueryParser).
Maurice
-----Message d'origine-----
De : Maurice Amsellem [mailto:maurice.amsellem@systar.com]
Envoyé : samedi 15 mars 2014 09:44
À : dev@flex.apache.org
Objet : RE: Building new skins for Android 4.x and iOS7
I also need to add version computation for Android to MediaQueryParser.
It can't be determined accurately from Capabilies.os / .version. There are alternative methods by reading internal files.
I need to try it.
There is a ticket for that.
Maurice
-----Message d'origine-----
De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash Muppirala Envoyé : samedi 15 mars 2014 09:16 À : dev@flex.apache.org Objet : Building new skins for Android 4.x and iOS7
Continuing the discussion from another thread, lets talk about what it would take to create and deploy new skins for Android 4.x and iOS7.
A while ago, I started working on the new android skins into the flex-sdk's "new_android_skins" branch. and checked in a few FXG assets . There is also a jira ticket where we are tracking the progress [1]
So far, we have assets for:
1. ActionBar
2. Button
3. CheckBox
Interested folks can checkout the "new_android_skins" branch and start swapping out the FXG in the corresponding skins. I am currently leaning on creating a new css file to test things out. Then, when we are happy, we can change the defaults.css file.
Any other thoughts/ideas on how to proceed?
Thanks,
Om
[1] https://issues.apache.org/jira/browse/FLEX-33732
RE: Building new skins for Android 4.x and iOS7
Posted by Maurice Amsellem <ma...@systar.com>.
I also need to add version computation for Android to MediaQueryParser.
It can't be determined accurately from Capabilies.os / .version. There are alternative methods by reading internal files.
I need to try it.
There is a ticket for that.
Maurice
-----Message d'origine-----
De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de OmPrakash Muppirala
Envoyé : samedi 15 mars 2014 09:16
À : dev@flex.apache.org
Objet : Building new skins for Android 4.x and iOS7
Continuing the discussion from another thread, lets talk about what it would take to create and deploy new skins for Android 4.x and iOS7.
A while ago, I started working on the new android skins into the flex-sdk's "new_android_skins" branch. and checked in a few FXG assets . There is also a jira ticket where we are tracking the progress [1]
So far, we have assets for:
1. ActionBar
2. Button
3. CheckBox
Interested folks can checkout the "new_android_skins" branch and start swapping out the FXG in the corresponding skins. I am currently leaning on creating a new css file to test things out. Then, when we are happy, we can change the defaults.css file.
Any other thoughts/ideas on how to proceed?
Thanks,
Om
[1] https://issues.apache.org/jira/browse/FLEX-33732