Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea - remaping symbols to new ones #121

Open
skynet01 opened this issue Oct 29, 2020 · 4 comments
Open

Idea - remaping symbols to new ones #121

skynet01 opened this issue Oct 29, 2020 · 4 comments

Comments

@skynet01
Copy link

Would be great to have an option to map symbols from one type to another. Say i have a file that uses one library of icons and i need to remap all icons to new library. Would be awesome if i could do that :)

Thanks and keep up great work

@oodesign
Copy link
Owner

Hi @skynet01 ,

Yup, that would be awesome!
However, how do you envision this mapping done?

If it's by name (if icon names in old and new libraries match) you can already use Merge Duplicates (or Sync with Library) for that.

If it's on ID (this may only happen if you actually duplicate the icon library and change the icons in the new one, as internal symbols IDs would be the same) you can use the Automate plugin (Automate > Library > Replace library).

But if it's not on name or ID, what other attributes/elements/concepts could be used to remap them? 🤔

Thanks for your feedback and help! 🥰

@skynet01
Copy link
Author

skynet01 commented Nov 3, 2020

Thanks for the tip on the Automate plugin, this thing is great! I really like your UI for remapping similar entities (you just select items from the list on the left then you just select which one to keep). We can use the same approach here. The user gets a list of all their symbols on the left, then you can click on each one and by default, we can match them by name with an option to override.

Here is a crude example: (ignore that this is for styles, I just want to show that you can do more than one substitution )
image

The problem with the Automate plugin or doing manual replacement is that it takes forever to go one by one. With your plugin, I could remap all of my 50 icons in 10 minutes since everything is in one place (even if I have to manually select them from a drop-down one by one)

We might need other options like keeping the same size, apply the same color style, etc.. (if the user selects a different symbol size).. but those are bonuses :)

@oodesign
Copy link
Owner

oodesign commented Nov 4, 2020

Oh, I see!

So as far as I understand, you'd like to be able to pick manually the symbols you'd like to "merge" (replace), in a similar way the "Merge duplicate --- (from list)" option does?

That'd be a nice addition, for sure. The only concern we have with that is that it'd be still quite slow, as those "pick from list" options don't offer the ability to do several merges/replacements in a row... but that may also be an improvement 🤔.

We'll be gathering feedback around both improvements, and considering including them in Merge Duplicates. I'll make sure to keep you updated on it.

Thanks a lot for your feedback!

@skynet01
Copy link
Author

skynet01 commented Nov 5, 2020

Yeah .. i know you cant do multiple at once. That would be a time saver for sure as i have to open plugin for each one...

I am ok to wait if there is a progress bar somewhere. I can just go do something else :) What I don't want to do is spend hours manually going through each symbol how I have to do now :)

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

No branches or pull requests

2 participants