GithubHelp home page GithubHelp logo

Comments (4)

sonburn avatar sonburn commented on May 22, 2024

Thank you for the feedback. This is technically working as designed, because I was being super super uber conservative with deletions, as this functionality gives me the heebie jeebies (I don't want support issues saying I have deleted symbols that shouldn't have been deleted!). That being said, I know of the issue you are referring, and I know I could do better... as of right now any symbol with a nested symbol is considered exempt from deletion. I should run additional process to determine if the symbol with the nested symbol is actually in use, and if not, consider it safe for deletion. I will consider this for future enhancements.

from symbol-organizer.

illustree avatar illustree commented on May 22, 2024

hm ... yes you should check if the symbol is used ONLY on the Symbols Page (also if it's an override AND only on the Symbols-Page only) --> and if so - just delete it ... actually as it is now the functionality is just not there “remove unused” ... I'm not sure about the complexity of that implementation but that's what would be needed. Thanks in advance

from symbol-organizer.

sonburn avatar sonburn commented on May 22, 2024

@illustree I just pushed an update to Symbol Organizer (v12.0) which does a much better job of removing unused symbols, as it uses the native isSafeToDelete function of MSSymbolMaster. Please check it out and let me know if you have a better experience!

from symbol-organizer.

sonburn avatar sonburn commented on May 22, 2024

Although, it seems I found a bug in isSafeToDelete regarding nested nested symbols, which I have reported to Sketch. So in the meantime, I have added back my symbol override protections. It should still be better than it was before! I am going to go ahead and close this issue.

from symbol-organizer.

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.