bomberstudios / artboard-manager

Because moving Artboards manually is *so* 2016
677 stars 27 forks source link

disable sketch manager for a document #4

Open ralts00 opened 7 years ago

ralts00 commented 7 years ago

I love the plugin, but I have files that I do not want to use with artboard manager, I would like to be able to disable this plugin for it artboard manager

bomberstudios commented 7 years ago

That’s a great idea, I’ll need to think about the UX for that.

Some questions that come to mind:

ralts00 commented 7 years ago

Can you keep the configuration in the file ?, Woow, I did not know that Sketch allowed that: D

ralts00 commented 7 years ago

1.- I suggest that the user say if he wants to have default on or off. 2.- A bar on the lower right side would be great. 3.- save the configuration in the sketch file.

I would love to be able to help with UX and even with the UI :)

raulfunkie commented 7 years ago

should it be off by default for all documents?

I guess it comes down to personal preference. Maybe have the plugin be activated as a default, but notify the users of this change, and inform them about the setting for disabling it for specific files?.

Petros- commented 7 years ago

In the interim you can turn the plugin on and off from Sketch Preferences. That works for the time being.

vic-tian commented 7 years ago

should it be off by default for all documents?

I would love to have a global configuration that I would use in all my files. If a file was not created with my plugin installed, then I would not like to have the plugin enabled by default. Such documents I would use some sort of panel to select which artboards I'd like to be aligned and how.

How do I let you know the status for a document? If the plugin has a panel (similar to Auto Layouts) it can show global status and options for selected artboard(s). It is in a sense similar to stacked layouts on Auto Layout. Icon on the tool bar might work. Or indicator on selecting artboards.

Should the setting be persisted on the file itself (so that it syncs between computers), or on a local preference?

I love everything be in the document itself, please. I share documents between two machines I work on, so adjusting environments vs. just opening the document from Google Drive is much much much better. Also - we share documents with Abstract, so I'd love all things be persistent everywhere. Sketch measure saves configuration within the file.

I'm willing to help with any design for panels/UI needed

abogawat commented 7 years ago

should it be off by default for all documents?

Since this is a new experience, I would say keeping it off by default is better. Would be awesome to be able to change that later.

How do I let you know the status for a document?

An icon I can add to the toolbar at the top might work. Click to toggle on or off, and the icon itself can change to show current state.

Should the setting be persisted on the file itself (so that it syncs between computers), or on a local preference?

On the file will work if everyone on a team is using the plugin. That would be ideal. If someone doesn't have the plugin, the setting will just be ignored.

pwdjean commented 6 years ago

I am not sure if this is still an active conversation or the plugin in development. I really like this plugin and certainly one of the most used and useful ones. I would really love the option to disable the automatic re-organizing of the art-boards though. here the most common use case:

Typically when i work on my own files I have the plugin enabled, because the way I layout the interaction flows uses the organization. The main issue is when I have to work on a clients files that are just ordered in a super weird way. In those cases, all i can do to avoid a complete mess is to disable the plugin and subsequently re-enable it when working on my own files.

In my mind a very simple solution would be to have the menu entry under plugins... in sketch to act like a toggle, basically "Enable automatic re-ordering" or "Disable automatic re-ordering". This setting would just be sticky in sketch itself to keep it simple. While a per file option would certainly be nice and by default disabled (and enabled once the user uses it), to me it might be a simpler solution at first to just be able to toggle the manager vs. having to disable it in the menu.

abogawat commented 6 years ago

@pwdjean Doesn't look like the plugin is being developed any more, but I found another plugin to do this - Artboard Tricks by Roman Nurik (https://github.com/romannurik/Sketch-ArtboardTricks). You have to use a hotkey to rearrange/reorder artboards, but it works just fine and even has some configuration options.

pwdjean commented 6 years ago

Thank you @abogawat ! i will check it out.

bomberstudios commented 4 years ago

I've added a toggle option in v2.1.0 (Plugins › Artboard Manager › Auto Mode), hope that works for you : )