<p>This should solve issue <a href="https://github.com/opentechinstitute/luci-commotion-apps/issues/22" class="issue-link" title="add set of default app icons users can pick from">#22</a>.</p>

<hr>

<h4>You can merge this Pull Request by running</h4>
<pre>  git pull https://github.com/glamrock/luci-commotion-apps appicons</pre>
<p>Or view, comment on, or merge it at:</p>
<p>  <a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/29'>https://github.com/opentechinstitute/luci-commotion-apps/pull/29</a></p>

<h4>Commit Summary</h4>
<ul>
  <li>added icons and basic selection logic</li>
  <li>app icon selection styling</li>
  <li>added noscript notation</li>
</ul>

<h4>File Changes</h4>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-0">lua/luci/view/commotion/apps_display.htm</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-1">lua/luci/view/commotion/apps_form.htm</a>
    (43)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-2">lua/luci/view/commotion/apps_settings.htm</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-3">luci-static/commotion/add_banner</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-4">luci-static/commotion/add_form</a>
    (2)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-5">luci-static/commotion/applications.svg</a>
    (559)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-6">luci-static/commotion/apps.css</a>
    (34)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-7">luci-static/commotion/apps_apps</a>
    (4)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-8">luci-static/commotion/audio.svg</a>
    (9)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-9">luci-static/commotion/calendar.svg</a>
    (51)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-10">luci-static/commotion/chat.svg</a>
    (147)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-11">luci-static/commotion/code.svg</a>
    (21)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-12">luci-static/commotion/commotion-faded.png</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-13">luci-static/commotion/commotion-faded2.png</a>
    (0)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-14">luci-static/commotion/downloads.svg</a>
    (82)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-15">luci-static/commotion/email.svg</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-16">luci-static/commotion/internet.svg</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-17">luci-static/commotion/photo.svg</a>
    (6)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-18">luci-static/commotion/radio.svg</a>
    (3)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/opentechinstitute/luci-commotion-apps/pull/29/files#diff-19">luci-static/commotion/write.svg</a>
    (3)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/29.patch'>https://github.com/opentechinstitute/luci-commotion-apps/pull/29.patch</a></li>
  <li><a href='https://github.com/opentechinstitute/luci-commotion-apps/pull/29.diff'>https://github.com/opentechinstitute/luci-commotion-apps/pull/29.diff</a></li>
</ul>