34

Breakpoints in Sketch

6 months ago from , UI developer

I would like to share a Sketch plugin I've made that adds breakpoints to artboards. Instead of having separate artboards for desktop and mobile, you can have one artboard with multiple breakpoints. As well as horizontal breakpoints for web design it has vertical breakpoints which are useful for mobile apps in landscape orientation.

You can download the plugin here

Breakpoints in Sketch

39 comments

  • James LaneJames Lane, 6 months ago

    Why are you asking for email addresses to download the plugin? Pretty sure it goes against GDPR: "Avoid making consent a precondition of a service."

    29 points
    • Kip HolcombKip Holcomb, 6 months ago

      Link to that quote in the GDPR please?

      1 point
    • Kip HolcombKip Holcomb, 6 months ago

      Oops, there it is. I found the suggestion you're quoting on Page 21:

      https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/711097/guide-to-the-general-data-protection-regulation-gdpr-1-0.pdf

      Also in that section are the consent requirements:

      • "Consent requires a positive opt-in."

      So, you do have to type your email address and also tick a checkbox. That's definitely opt-in.

      • "Explicit consent requires a very clear and specific statement of consent."

      Below the form, it states "I agree to receive occasional product updates and new product announcements. You can unsubscribe at any time". That's a clear and specific statement.

      So, not sure what the issue is. This is pretty common. He could charge $5 instead I guess? I like that it's free

      7 points
      • James LaneJames Lane, 6 months ago

        The issue is that email consent shouldn't be required for a service, nothing to do with the positive opt-in.

        So yes, you can be asked to enter your email address, that's fine to receive a download link. But you can't have it so that you MUST sign up to receive email newsletters to use a service.

        To get round it is very simple, you just allow users to be able to click the download button after entering an email address. The checkbox is irrelevant: if a user checks it, fine, send them promo emails. If a user doesn't check it, that's also fine, send them the download link via email.

        4 points
    • twinseN .twinseN ., 6 months ago

      You know that you can have a fake email to download all these things that ask for your email? It's that simple mate. The guy is not even trying to sell it, don't know why the drama.

      -1 points
      • James LaneJames Lane, 6 months ago

        That's really not the point. I know I could do that, disposable email addresses have been around for ages, more just the point that GDPR is there for a reason.

        9 points
    • Jeremy O'Meara, 6 months ago

      The guy is giving away for free something he built and that's potentially useful, who gives a toss what the bloody GDPR says?!

      -3 points
  • Thomas Michael SemmlerThomas Michael Semmler, 6 months ago

    alright, so this is very simple. I will not pay with my data, but I will pay money for this.

    5 points
    • Jan SemlerJan Semler, 6 months ago

      Secretly uses spam mail adress... :-P

      3 points
    • Mike Wilson, 6 months ago

      Unfortunately the crushing reality of the internet is that you are part of a tiny tiny minority. I wish this wasn’t the case but it’s true.

      At a company I used to work for they ran an experiment with an ebook they published. They were wondering how much charging 10 cents (USD) vs offering something for free would affect conversion.

      Here was the result:

      Free: 126,000ish downloads. 10 cents: 473 downloads (I think, it was under 500 for sure).

      If given the choice, people will overwhelmingly pick giving out their email address (which is not the same as giving out “your data” btw), rather than paying an amount of money so small they wouldn’t bend over on the street for it.

      If I was this guy, I’d just block all European users over the GDPR concern and replace my site with 17,000 cookie pop ups for those users as retailiation for forcing the entire world to waste their lives closing pop ups all day.

      3 points
      • Thomas Michael SemmlerThomas Michael Semmler, 6 months ago

        well, I am one of those users from Europe.

        3 points
      • Jan SemlerJan Semler, 6 months ago

        So you say giving out your private or business related mail address is not the same as giving out privacy data?

        Interesting, please explain.

        2 points
        • Mike Wilson, 6 months ago

          Your email address contains no information about you (unless you choose to make it that way, ie. mynameandbankaccountinfo@imdumb.com)...it’s simply a method to contact you...that you can ignore or block or unsubscribe from.

          “I won’t pay for this with my data but I will with my money” makes no sense in the context of an email address

          How do you think you’re going to pay for this service without giving out your email!? Most people like receipts and confirmation of payment.

          This sketch plugin is not the Facebook boogieman. He’s just asking for an email, which we’ve all been happy giving out since 1995. The privacy posturing makes no sense here.

          1 point
  • Andrew Acree, 6 months ago

    Changing the component grid is nice, can it also change type styles based on the breakpoint? Changing all the type styles and double checking them all has been a major pain point for me in the past.

    2 points
  • Corin EdwardsCorin Edwards, 6 months ago

    There are a lot of comments here about the inconsiderate sign up process to download this plugin.

    Can anyone say if the plugin is worth moving past that dark pattern for?

    1 point
    • Domas MarkeviciusDomas Markevicius, 6 months ago

      I think the plugin is great. It's definitely worth trying out especially, if you design responsive solutions every day. I don't see anything wrong how Protowire share their plugin, seems a reasonable trade to me, if people are so scared of sharing their contact, then there's a plenty of other workarounds how to trick a system...

      1 point
      • Corin EdwardsCorin Edwards, 6 months ago

        Ta!

        I don't think it's being scared so much as being offended. The expectation of personal info and spam in exhchange for products is quickly dissipating as a societal norm. The long term price has been demonstrated and more & more people are considering it unreasonable.

        1 point
    • Jeremy O'Meara, 6 months ago

      Ooooh, 'dark pattern'. Scary. The guy is asking for your email address if you think what he built is useful, not your first born. Get a grip.

      1 point
  • Bevan StephensBevan Stephens, 6 months ago

    Wow looks great, will give it a try

    1 point
  • Thiago DuarteThiago Duarte, 6 months ago

    Imgur

    Seriously?

    0 points
    • Ktrn DsrsKtrn Dsrs, 6 months ago

      Read the complete text! ===>>> You can unsubscribe at any time....

      0 points
      • Thiago DuarteThiago Duarte, 6 months ago

        Like any other (legal) newsletter. If you can unsubscribe at any time, why is it required at all? I'd prefer to pay some money than having my e-mail on this list. (And you should position required checkboxes above the submit button, when possible.)

        It's just bad user experience. "I'll require you to sign up for the newsletter so you can wait for the first e-mail to unsubscribe"

        It's a great idea and I know that OP spent a lot of time developing it and I appreciate that. But it doesn't take away the fact that requiring users to subscribe to his newsletter sucks, specially in 2019.

        1 point
  • Caleb SylvestCaleb Sylvest, 6 months ago

    I like the looks of the plugin. It's def something I've been looking for, specifically with the clickable breakpoints so you don't always have to drag to scale the artboard.

    Can't wait to try it.

    0 points
  • Jan SemlerJan Semler, 6 months ago

    Nothing about the idea, it is a cool plugin. But think about that:

    You use the plugin for productive layouts in a agile environment (Scrum, Agile Dev, etc.). You create your breakpoint layouts for your core product which more that 20+ people (Designer, Dev, Stakehodler,..) working on. So sketch updates, plugins does not work anymore, no updates, work of months broken because plugin does not work anymore.

    I got these problems one time with anima. Since them i only use productive plugins not altering layout plugins. I only rely on sketch functionallities in such case.

    Just as a note for this one also.

    I wish that Bohemian would "buy" such plugins and implement them in their app and be a part of their route.

    What do you think?

    0 points
    • Ktrn DsrsKtrn Dsrs, 6 months ago

      Some of them Definitely… Like they should have with the now discontinued Paddy :( because it was way better than Anima Autolayout

      0 points
    • Ktrn DsrsKtrn Dsrs, 6 months ago

      But the thing is that (I think) they try to keep the Software as light and fast as possible by keeping it simple. If someone want to build a plugin, everything is in place to build great ones. That way, everyone can get "their own" version of Sketch for their needs.

      0 points
      • Jan SemlerJan Semler, 6 months ago

        Of course everyone should use what they want. Just wanted to have my five cent on these kind of plugins which can be a bad thing when you working in a bigger than solo freelance environment.

        0 points
        • Ktrn DsrsKtrn Dsrs, 6 months ago

          Indeed. It can become a serious problem when someone needs to open and edit your file in some specific cases. Ex.: opening a file that uses Anima Autolayout without the plugin, editing it then sending it back = nightmare

          0 points
    • Corin EdwardsCorin Edwards, 6 months ago

      So plugin writers would be submitting their plugins to maybe be bought by a monopsony and otherwise never be used by anyone?

      That sounds much worse than having the self discipline to be aware that depending on a plugin comes with the risk of it not being supported for infinity.

      0 points
  • Hüseyin YilmazHüseyin Yilmaz, 6 months ago

    After crash all my plugins was disabled… pointbreak is not running anymore… hmmm

    0 points
  • Przemyslaw Baraniak, 6 months ago

    Looks really nice. This is the thing Sketch needed.

    0 points