<div class="form-group">
    <label for="name">{{ 'App Name'| i18n }}</label>
    <input id="name" type="text" v-model="app.name" v-on="blur: updateName(app.name)">
</div>


<div class="icon-chooser">
    <div class="button" v-on="click: previousIconImage()">
        <span class="ion ion-chevron-left"></span>
    </div>
    <div class="icon-container">
        <div style="background: {{app.iconColor}}" class="app-icon">
          <div class="icon-image" style="background-image:url('{{app.iconImage}}')"></div>
        </div>
    </div>
    <div class="button" v-on="click: nextIconImage()">
        <span class="ion ion-chevron-right"></span>
    </div>
</div>

<ul class="swatches">
    <li v-repeat="color: iconColors" style="background-color: {{color}};"
        v-on="click: onSelectIconColor(color)"></li>
</ul>

<div class="form-group" v-if="app.url">
    <label for="url">URL</label>
    <p id="url" class="url">{{app.url}}</p>
</div>

<div class="form-group">
    <label for="name">{{ 'App Name'| i18n }}</label>
    <input id="name" type="text" v-model="app.name" v-on="keydown: updateName(app.name)">
</div>


<div class="icon-chooser">
    <div class="button" v-on="click: previousIconImage()">
        <span class="ion ion-chevron-left"></span>
    </div>
    <div class="icon-container">
        <div style="background: {{app.iconColor}}" class="app-icon">
          <div class="icon-image" style="background-image:url('{{app.iconImage}}')"></div>
        </div>
    </div>
    <div class="button" v-on="click: nextIconImage()">
        <span class="ion ion-chevron-right"></span>
    </div>
</div>

<ul class="swatches">
    <li v-repeat="color: iconColors" style="background-color: {{color}};"
        v-on="click: onSelectIconColor(color)"></li>
</ul>

<div class="form-group" v-if="app.url">
    <label for="url">URL</label>
    <p id="url" class="url">{{app.url}}</p>
</div>

Enable save app when app tile is changed
Enable save app when app tile is changed

fixes #1443
