Code Monkey home page Code Monkey logo

Comments (12)

oodesign avatar oodesign commented on May 31, 2024 4

And finally... here it is!

We just released v3.0.4, which fixes the above described issue and shows where the symbol comes from in a clear way.

Try it out and let us know how did it work for you!

Thanks!

from merge-duplicate-symbols.

RaphyRaph avatar RaphyRaph commented on May 31, 2024 1

@hyunsk use this instead https://github.com/sonburn/symbol-swapper

from merge-duplicate-symbols.

oodesign avatar oodesign commented on May 31, 2024 1

I see! Let me see what we can do about that :)

from merge-duplicate-symbols.

oodesign avatar oodesign commented on May 31, 2024 1

We just released v3.0.2, which should show the Library name where the symbol comes from (which is cool!)

But no so cool is that we still have an issue when merging symbols. When the discarded symbols come from a library, for some reason, are not really discarded, and the plugin continues to show them again and again as duplicates (even if they have 0 instances and are in 0 overrides).

Still working on it :)

from merge-duplicate-symbols.

oodesign avatar oodesign commented on May 31, 2024

Hi Raphaël!

We still haven't tested anything with libraries, but we sure will.
The plugin is currently just looking for name-duplicate symbols locally in the Sketch file (local symbols).

Can you give us some more detail about how did you get to the scenario you described?
Or... may you attach the Sketch file (or send it to [email protected]) for us to check it directly?

Thanks for the feedback!

from merge-duplicate-symbols.

RaphyRaph avatar RaphyRaph commented on May 31, 2024

to recreate the above situation, insert 1 symbols with the same name from 2 different libraries and try to merge.

from merge-duplicate-symbols.

cimaja avatar cimaja commented on May 31, 2024

I confirm that issue, where we can't have a preview of a symbol coming from the Library

from merge-duplicate-symbols.

patrickplaggenborg avatar patrickplaggenborg commented on May 31, 2024

I have the same problem, not seeing a preview of symbols. Looks like they indeed come from a Library. They can be multiple 'instances' in the current document, referring to the same Library Symbol.

from merge-duplicate-symbols.

hyunsk avatar hyunsk commented on May 31, 2024

Hi Raph! Thanks so much for making this plugin! I use it quite often.
Is it possible to get a label showing which library the symbol belongs to? I also use a library and the main use case I have is merging instances back to my symbol library.
Currently I've made the mistake of merging instances to the local symbol library which I don't want.

from merge-duplicate-symbols.

oodesign avatar oodesign commented on May 31, 2024

Hi all!

Is that still happening? We've been trying it out, and seems to work fine...

im02

In the file:

  • The red oval comes from Library1
  • The purple and green ovals come from Library2
  • And the blue oval is a local symbol (you may see it in the screenshot).

And when we launch the plugin, everything seems to work properly.
Merge happens in the local file, obviously. We can't (and won't) affect the Shared Libraries files.

im03

Is there something we're missing?

from merge-duplicate-symbols.

hyunsk avatar hyunsk commented on May 31, 2024

@oodesign
Hey Oscar!

Yeah as far as I can tell it's still an issue. The previews show but the text description of the symbol should be more descriptive. In nearly all of the situations when I use merge duplicate symbols I am merging visually identical symbols so a distinction between library and current sketch file symbols would be hugely helpful.

There is still a bug in Sketch that creates duplicate symbols to be created when copying instances. When using the merge duplicate symbols I am often looking at something like this.

merge symbols library

It would be very helpful to if there were symbol names and sources in the plugin.

Thanks!

from merge-duplicate-symbols.

trgm avatar trgm commented on May 31, 2024

Yeah where the symbols came from would help a lot. That or breadcrumbs.

from merge-duplicate-symbols.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.