Merged On Thu, Mar 9, 2017 at 1:24 PM, Shazron <shaz...@gmail.com> wrote:
> +1 > has been baking for a long time > > On Thu, Mar 9, 2017 at 1:06 PM, Jesse <purplecabb...@gmail.com> wrote: > > > Yes, I would like to see this merged in the upcoming cordova@7 > > > > > > @purplecabbage > > risingj.com > > > > On Thu, Mar 9, 2017 at 11:57 AM, julio cesar sanchez < > > jcesarmob...@gmail.com > > > wrote: > > > > > +1 > > > > > > El 9 mar. 2017 8:37 p. m., "Darryl Pogue" <dar...@dpogue.ca> escribió: > > > > > > > Hey folks, > > > > > > > > One of the pain points for Cordova users is the inability to have > > > > different names for the app itself and the display name as shown on > > > > device home screens. For apps with longer app names, this leads to > > > > awkward truncation when displayed on the device. > > > > > > > > This feature is supported by our three major platforms (iOS, Android, > > > > and Windows), as well as being codified in the W3C Widgets spec [1] > > > > (which is the basis of config.xml) and the W3C App Manifest spec [2] > > > > (which is the standard being used for progressive web apps). > > > > > > > > > > > > There's an open pull request [3] on cordova-common to make our > > > > config.xml handling implement the feature as described by the W3C > > > > Widgets spec, but there was some disagreement over the best way to > > > > implement it. The comments on the PR contain most of the discussion > > > > points, but essentially the two options are: > > > > > > > > 1. Add support for <name short=""> to config.xml to match the W3C > > > > Widgets spec into cordova-common and update the platform prepare > steps > > > > to make use of it. This is the method used in the open pull request. > > > > > > > > 2. Encourage app developers to make use of the <edit-config> tag to > > > > modify the platform-level files via patching. The advantage is that > > > > Cordova doesn't become responsible for another config option, and it > > > > provides more flexibility for app localizations and other > > > > platform-level modifications. > > > > > > > > > > > > From my perspective, it's clear that this is considered to be a core > > > > feature for web apps, given that an equivalent property is included > in > > > > the newer App Manifest spec. This is a common request [4][5][6] and > > > > should be supported via an intuitive property that Cordova takes care > > > > of automatically. > > > > > > > > The problem with delegating to the edit-config tag is that it's > > > > largely undocumented (doesn't appear at all under config.xml in our > > > > docs), and it doesn't actually work with iOS plist files yet. Adding > > > > support for the short attribute doesn't prevent using edit-config for > > > > localization or more advanced modifications. > > > > > > > > Can we try to get consensus on moving forward with this? > > > > ~Darryl > > > > > > > > tl;dr: This is an easy win to fix a common pain point for our users, > > > > plz merge cordova-lib#453 > > > > > > > > [1] https://www.w3.org/TR/widgets/#the-short-attribute > > > > [2] https://www.w3.org/TR/appmanifest/#short_name-member > > > > [3] https://github.com/apache/cordova-lib/pull/453 > > > > [4] https://issues.apache.org/jira/browse/CB-10916 > > > > [5] https://github.com/blakgeek/cordova-plugin-app-name > > > > [6] http://stackoverflow.com/questions/28373464/can-i- > > > > change-a-cordova-ios-apps-displayed-name-without- > > changing-the-entire-fi > > > > > > > > ------------------------------------------------------------ > --------- > > > > To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org > > > > For additional commands, e-mail: dev-h...@cordova.apache.org > > > > > > > > > > > > > >