vuetify icon indicating copy to clipboard operation
vuetify copied to clipboard

feat(VImg): use intrinsic size

Open KaelWD opened this issue 1 year ago • 1 comments

Description

closes #17031 closes #5757 (again)

Markup:

<template>
  <v-app>
    <v-app-bar color="secondary">
      <v-img inline src="https://d22f547j6rcbz1.cloudfront.net/images/onlinedraft-50y.png" />
      <v-img inline src="https://d22f547j6rcbz1.cloudfront.net/images/onlinedraft-black.png" />
    </v-app-bar>
    <v-main>
      <v-container>
        <v-card>
          <v-responsive :aspect-ratio="16/9">
            Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi, ratione debitis quis est labore voluptatibus! Eaque cupiditate minima, at placeat totam, magni doloremque veniam neque porro libero rerum unde voluptatem!

            <br>

            <v-img src="https://d22f547j6rcbz1.cloudfront.net/images/onlinedraft-50y.png">
              Lorem ipsum dolor sit amet consectetur adipisicing elit. Commodi, ratione debitis quis est labore voluptatibus! Eaque cupiditate minima, at placeat totam, magni doloremque veniam neque porro libero rerum unde voluptatem!
            </v-img>
          </v-responsive>
        </v-card>

        <v-btn variant="text">
          <template #prepend>
            prepended text
            <v-img max-height="25" max-width="25" src="https://cdn.vuetifyjs.com/images/parallax/material.jpg" />
          </template>
          <span>click me!</span>
        </v-btn>
      </v-container>
    </v-main>
  </v-app>
</template>

KaelWD avatar Apr 05 '23 12:04 KaelWD

The image snaps in on refresh. First part of the gif is using img and the second part is using v-img:

image-flash

johnleider avatar Apr 20 '23 16:04 johnleider

@KaelWD Why did you decide to do a such breaking change in a minor update?

I have VImg with max-height="fit-content" max-width="fit-content" in many places. And now such images have zero size and basically disappeared: Example

And now I am not even sure what is the right way to fix it, while preserving the same functionality I had. I didn't find any API options to change v-img back to relative...

kappaflow avatar Aug 09 '23 22:08 kappaflow