Skip to content

Conversation

Copy link

Copilot AI commented Dec 20, 2025

Replaces all launcher icons with a redesigned version featuring a linear gradient (light blue #3399FF → dark blue #003366) to differentiate this fork from the original project.

Changes

  • Vector drawables: Updated ic_launcher_foreground.xml with AAPT inline gradient, adjusted scale (0.46→0.80) and translation (6.48→2.40) for larger icon
  • Monochrome drawable: Updated ic_launcher_foreground_monochrome.xml with matching dimensions
  • Raster icons: Regenerated all webp files for mipmap densities (mdpi through xxxhdpi), both regular and round variants
  • Play Store: Updated 512x512 PNG

Gradient implementation

<path android:pathData="...cloud path...">
  <aapt:attr name="android:fillColor">
    <gradient
        android:type="linear"
        android:startX="0" android:startY="4"
        android:endX="24" android:endY="20"
        android:startColor="#3399FF"
        android:endColor="#003366"/>
  </aapt:attr>
</path>

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • esm.ubuntu.com
    • Triggering command: /usr/lib/apt/methods/https /usr/lib/apt/methods/https (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This repository is a fork of the original WebDAV Provider project and to differentiate from the original project, I need you to help me update the icon to this one that's been redesigned. I have provided the SVG file for you and this should be easily converted to the android XML vectorized icon file that is used by modern android. Note that there are many different formats of the original icon exist in this repository and you need to update them all to the newest icon i redesigned. (you can call libwebp command line utilities to generate webp files and use some command line utilities to convert the svg to other formats, so that all icons are correctly and properly updated). Follow best practices and ensure you update the icons comprehensively. There are also icons referenced by the documentations & READMEs and you should update them as well. You can transform my vectorized icon design to other variants if needed, but ensure you keep my key design element of linear gradient color.

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="108" height="108">
  <defs>
    <linearGradient id="azureGradient" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#3399FF;stop-opacity:1" /> <!-- Lightest Blue -->
      <stop offset="100%" style="stop-color:#003366;stop-opacity:1" /> <!-- Darkest Blue -->
    </linearGradient>
  </defs>
  
  <!-- Updated Transform: Scale 0.46 -> 0.80, Translate 6.48 -> 2.40 -->
  <g transform="translate(2.40, 2.40) scale(0.80, 0.80)">
    
    <!-- Cloud Body -->
    <path
        d="M12,4C9.11,4 6.6,5.64 5.35,8.04 2.34,8.36 0,10.91 0,14c0,3.31 2.69,6 6,6h13c2.76,0 5,-2.24 5,-5 0,-2.64 -2.05,-4.78 -4.65,-4.96C18.67,6.59 15.64,4 12,4Z"
        fill="url(#azureGradient)"/>

    <!-- Text "DAV" -->
    <path
        d="m6.548,16.84h-1.157l0.007,-0.967h1.149q0.358,0 0.605,-0.172 0.251,-0.172 0.38,-0.512 0.132,-0.344 0.132,-0.845v-0.226q0,-0.376 -0.075,-0.659Q7.519,13.173 7.376,12.984 7.232,12.79 7.018,12.694 6.806,12.597 6.531,12.597L5.37,12.597v-0.97h1.16q0.53,0 0.97,0.183 0.444,0.179 0.766,0.516 0.326,0.333 0.501,0.791 0.179,0.455 0.179,1.01v0.218q0,0.551 -0.179,1.01 -0.175,0.458 -0.498,0.791 -0.322,0.333 -0.763,0.516 -0.437,0.179 -0.96,0.179zM6.112,11.627v5.214L4.855,16.84v-5.214zM11.733,12.722 L10.462,16.84L9.112,16.84l1.916,-5.214h0.856zM12.786,16.84 L11.511,12.722 11.347,11.627h0.867l1.926,5.214zM12.736,14.896v0.97h-2.675v-0.97zM16.216,15.612 L17.301,11.627h1.407l-1.758,5.214L16.041,16.84ZM15.232,11.627 L16.317,15.612 16.499,16.84h-0.92l-1.747,-5.214z"
        fill="#ffffff"/>
  </g>
</svg>

💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI changed the title [WIP] Update icons to redesigned version across repository Update launcher icons with new gradient design Dec 20, 2025
Copilot AI requested a review from MinecraftFuns December 20, 2025 03:16
@MinecraftFuns MinecraftFuns marked this pull request as ready for review December 20, 2025 03:25
@MinecraftFuns MinecraftFuns merged commit bd39d8d into master Dec 20, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants