Return-Path: X-Original-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-flex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0E48E9DD9 for ; Sat, 24 Mar 2012 09:01:28 +0000 (UTC) Received: (qmail 93286 invoked by uid 500); 24 Mar 2012 09:01:27 -0000 Delivered-To: apmail-incubator-flex-dev-archive@incubator.apache.org Received: (qmail 93156 invoked by uid 500); 24 Mar 2012 09:01:26 -0000 Mailing-List: contact flex-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: flex-dev@incubator.apache.org Delivered-To: mailing list flex-dev@incubator.apache.org Received: (qmail 93134 invoked by uid 99); 24 Mar 2012 09:01:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Mar 2012 09:01:25 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of olegsivokon@gmail.com designates 209.85.210.175 as permitted sender) Received: from [209.85.210.175] (HELO mail-iy0-f175.google.com) (209.85.210.175) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 24 Mar 2012 09:01:17 +0000 Received: by iaag37 with SMTP id g37so5860851iaa.6 for ; Sat, 24 Mar 2012 02:00:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=I24XQoZ8xochcpKwKlUECZntGvVDR5ER0PnxZ9ZwtsI=; b=rKLF5kLz8EU01D3D9xEyoV5epr6TibUX34VtTQ8wnxKiWPPqw7uHYxgnbTlXIkxYaI TSNnQelUU1Y8xz0cGvzSuAo5njw3HriO97LsHvm+yNQLzq2guIyRQkDUHzLjMJfurhYv NV+t+JRe7ZCSSesBzoMHZSU2n/nUPxpyZccsbJTGUn983TMpC6/SVuXfbQhPALli8T5Z 2inDiPo7RpaCd7jLBTiNOCBP9LcIftUMUDDSixYk2/ndsULtg4NgDjklvSNk8DgrcgXJ 1gjUCFcQRXuyS904lcS+f6Nb52B8CXRCXRuSKKO2IHLRnFJ+1SHejoCnI8UImxvp7F2N V34Q== MIME-Version: 1.0 Received: by 10.50.196.230 with SMTP id ip6mr1018006igc.49.1332579656453; Sat, 24 Mar 2012 02:00:56 -0700 (PDT) Received: by 10.42.176.5 with HTTP; Sat, 24 Mar 2012 02:00:56 -0700 (PDT) In-Reply-To: References: Date: Sat, 24 Mar 2012 05:00:56 -0400 Message-ID: Subject: Re: Halo x Spark From: Left Right To: flex-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=14dae9340d8d0ecf3d04bbf961e5 X-Virus-Checked: Checked by ClamAV on apache.org --14dae9340d8d0ecf3d04bbf961e5 Content-Type: text/plain; charset=ISO-8859-1 I think that the most important motivation behind new skinning system was that assets imported from Flash CS aren't editable / aren't fully editable in other editors commonly used for Flex framework. Since new skins are all in plain text, they eliminate this restriction. However, several important advantages of previous system were lost. The preview at the time of developing the skin is very important, but no tool exists to fairly preview Spark skins until they are actually used. For reasons beyond my comprehension, the skins had to inherit from UIComponent. Combined together these two disadvantages are a show-stopper for many projects / workflows. Now, the problem with promising that this is going to be fixed any time is that: - If we want to consider some graphic tool for designing the GUI, what tool should it be? - New skinning system is the most significant change in Halo to Spark transition, if it is dropped, then there's basically no reason to use Spark at all. So, patching Spark components in attempt to alter the way they use skins would be a major rewrite anyway. - There isn't any solid plan, neither less solid goals or even intentions expressed as about what would be the priorities of Apache version of the framework, so I don't think there may be a reasonable answer. Maybe this will be addressed, maybe it won't be, maybe the problem will perish because of the development taking a completely different turn... Best. Oleg --14dae9340d8d0ecf3d04bbf961e5--