Erik and I have started working on the skins.  I have made quite a bit of
enhancements to the way mobile skinning is done as part of the Android 4.x
skins.  So, following that pattern for iOS7/8, would make things much
faster.

The first component I will be working on would Button.  I will tackle
ButtonBar after that.  Once that is in place, we will have a couple of
reference components for others to follow.

The wiki page at
https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=46633747
has been updated to reflect this.

Aaron, if you can work on SpinnerList and TextInput (like you did for the
Android 4.x skins) that would be awesome.

Mahmoud, please let me know which components you would want to start with.

Thanks,
Om

On Thu, Oct 2, 2014 at 1:05 AM, Erik de Bruin <e...@ixsoftware.nl> wrote:

> Ok, global to the iOS7 directory, I meant ;-)
>
> EdB
>
>
>
> On Thu, Oct 2, 2014 at 10:04 AM, OmPrakash Muppirala <bigosma...@gmail.com
> >
> wrote:
>
> > On Oct 2, 2014 1:02 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
> > >
> > > Not at all.
> > >
> > > I’m about to commit an initial global ‘search&replace’
> (‘skins.android4’
> > to
> > > ‘skins.ios7’). Object now or forever hold your silence ;-)
> >
> > Won't that replace the correct android skins package names as well?
> >
> > >
> > > EdB
> > >
> > >
> > >
> > > On Thu, Oct 2, 2014 at 9:58 AM, OmPrakash Muppirala <
> > bigosma...@gmail.com>
> > > wrote:
> > >
> > > > Realised it to late.  It's just the name of the branch, so nothing
> > > > permanent.
> > > >
> > > > Do you want me to fix it?
> > > >
> > > > Thanks,
> > > > Om
> > > > On Oct 2, 2014 12:33 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
> > > >
> > > > > Uh oh, typo!
> > > > >
> > > > > ;-)
> > > > >
> > > > > EdB
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Oct 2, 2014 at 1:43 AM, OmPrakash Muppirala <
> > > > bigosma...@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Okay, I have created the new branch here:
> > > > > >
> > > > > >
> > > > >
> > > >
> >
> >
> https://github.com/apache/flex-sdk/tree/iso7skins/frameworks/projects/mobiletheme/src/spark/skins/ios7
> > > > > >
> > > > > > And created a new wiki page here to keep track of the progress:
> > > > > >
> > > > >
> > > >
> >
> https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=46633747
> > > > > >
> > > > > > I will post some details about the FXG assets soon.
> > > > > >
> > > > > > Thanks,
> > > > > > Om
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Wed, Oct 1, 2014 at 3:34 PM, OmPrakash Muppirala <
> > > > > bigosma...@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > On Wed, Oct 1, 2014 at 3:02 AM, Erik de Bruin <
> > e...@ixsoftware.nl>
> > > > > > wrote:
> > > > > > >
> > > > > > >> Continuing in a separate thread:
> > > > > > >>
> > > > > > >> > What does it take for a willing volunteer to start helping
> > out?
> > > > Does
> > > > > > >> > he/she
> > > > > > >> > > have to be a awesome graphics artist and a hardcore coder
> to
> > > > help
> > > > > > >> out, or
> > > > > > >> > > can anyone familiar with application development step in?
> > > > > > >> >
> > > > > > >> > I can take care of converting the graphic elements from AI
> to
> > FXG.
> > > > > > Any
> > > > > > >> > Flex developer who is familiar with spark component
> > development
> > > > can
> > > > > > help
> > > > > > >> > out.
> > > > > > >> >
> > > > > > >> > It's basically assigning new FXG assets to each existing
> skin
> > > > state.
> > > > > > >> >
> > > > > > >> > Since most of the hard work has already been done when
> > creating
> > > > the
> > > > > > new
> > > > > > >> > Android skins, it should be straightforward to make a copy
> of
> > the
> > > > > skin
> > > > > > >> and
> > > > > > >> > modify it with the iOS assets.
> > > > > > >> >
> > > > > > >>
> > > > > > >> As I’m late to the mobile skinning party, let me get try to
> get
> > this
> > > > > > >> clear:
> > > > > > >>
> > > > > > >> 1. we create a public branch of ‘flex-sdk’ -> new_ios_skins
> > > > > > >> 2. in that branch we copy
> > > > > > >> "frameworks/projects/mobiletheme/src/spark/skins/android4” and
> > > > rename
> > > > > it
> > > > > > >> "frameworks/projects/mobiletheme/src/spark/skins/ios7”
> > > > > > >> 3. we replace the contents of ‘assets’ with the new FXG files
> Om
> > > > > > prepared
> > > > > > >> 4. we go through all the components skin classes and replace
> all
> > > > > > >> references
> > > > > > >> to 'spark.skins.android4.assets’ with
> 'spark.skins.ios7.assets'
> > > > > > >> 5. …
> > > > > > >> 6. profit!
> > > > > > >>
> > > > > > >> Is this basically correct, or am I missing something? What
> about
> > > > > > >> testing/tweaking? Step 5 might need some clarification ;-)
> > > > > > >>
> > > > > > >> EdB
> > > > > > >>
> > > > > > >>
> > > > > > > Close enough.  For components that have simple states switching
> > > > > (button,
> > > > > > > radiobutton, checkbox, etc.) the approach you mentioned should
> > work
> > > > > fine.
> > > > > > > There are going to be some more complex components like
> > ToggleSwitch,
> > > > > > > SpinnerLists that have animations and complex skin states.  It
> is
> > > > going
> > > > > > to
> > > > > > > be a bit more work for these cases.
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Om
> > > > > > >
> > > > > > >
> > > > > > >>
> > > > > > >>
> > > > > > >> --
> > > > > > >> Ix Multimedia Software
> > > > > > >>
> > > > > > >> Jan Luykenstraat 27
> > > > > > >> 3521 VB Utrecht
> > > > > > >>
> > > > > > >> T. 06-51952295
> > > > > > >> I. www.ixsoftware.nl
> > > > > > >>
> > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Ix Multimedia Software
> > > > >
> > > > > Jan Luykenstraat 27
> > > > > 3521 VB Utrecht
> > > > >
> > > > > T. 06-51952295
> > > > > I. www.ixsoftware.nl
> > > > >
> > > >
> > >
> > >
> > >
> > > --
> > > Ix Multimedia Software
> > >
> > > Jan Luykenstraat 27
> > > 3521 VB Utrecht
> > >
> > > T. 06-51952295
> > > I. www.ixsoftware.nl
> >
>
>
>
> --
> Ix Multimedia Software
>
> Jan Luykenstraat 27
> 3521 VB Utrecht
>
> T. 06-51952295
> I. www.ixsoftware.nl
>

Reply via email to