Sketch 4.1 New Alignment Sucks

1 year ago from , Design Team Lead @ Nesine.com

Why old alignment system changed? When align horizontally which criteria using?

New Version Alignment; http://i.giphy.com/l0HlvGYFr9O47Jjhe.gif

Old Version (I LOVED); http://i.giphy.com/l0MYG2FUEIRrrReZq.gif

47 comments

  • Mihai SerbanMihai Serban, 1 year ago

    Great, now I can make my shapes moonwalk! moonwalk

    55 points
  • Roy AbbinkRoy Abbink, 1 year ago

    Why don't they copy Illustrator's way of aligning? Works perfect.

    17 points
    • David ThornDavid Thorn, 1 year ago

      Because Sketch users hate Illustrators unobtrusive it-just-works philosophy.

      3 points
  • Gabriel BrodersenGabriel Brodersen, 1 year ago (edited 1 year ago )

    So we can no longer use center align, to find the center of multiple selected objects? :( What the new align change does, is something I could already do before...if I wanted to.

    16 points
    • Jordan LittleJordan Little, 1 year ago

      This is where it'll affect me. I've grown accustomed to being able to throw a rectangle on the page and center-align it to the background…now it depends on the layer order. Not a positive change, in my opinion.

      1 point
  • Recep KütükRecep Kütük, 1 year ago (edited 1 year ago )

    Illustrator's solution for alignment is a breeze and it is one of my most used features. Consider you have 2 objects, one long and one short. If your setting is "align to artboard" and you click align vertical center, both of them will align in the vertical middle of artboard. If your setting is "align to selection", the short one will come to the vertical middle of the long one. Finally, if you select "align to key object" and click on the object you want to assign as "key object", objects will come to the vertical middle of that object no matter of their heights. I can't think o f any scenario these three options won't be able to solve when it comes to alignment. I am expecting exactly this solution with Sketch.

    15 points
    • Cory MalnarickCory Malnarick, 1 year ago

      i desire this solution for sketch

      1 point
    • louie solomonlouie solomon, 1 year ago

      I prefer Sketch's keyboard shortcuts for align to object / align to artboard. Hold option to align all objects to the artboard,

      Align to key object is nice, but I think the same thing could be accomplished by aligning to the first selected item. Or, use illustrators shortcut for aligning to key object by reselecting an object without shift held down to highlight it as the key object.

      2 points
  • , 1 year ago

    Their Update Log; - The horizontal and vertical alignment options now take the middle of the layer at the bottom, rather than the average of the selected layers for more predictable results

    7 points
    • Kevin KwaKevin Kwa, 1 year ago

      That actually makes sense. If I'm going to align multiple elements, I want to know which particular element it is going to align itself to, rather than an average.

      So, based on the update, it'll align itself to the bottommost layer. Whichever element you want to be fixed, make that the bottommost.

      @Serkan, if you don't want Element 1 (in your example) to move, place it below Element 2 in your layers.

      1 point
      • Gavin McFarlandGavin McFarland, 1 year ago

        I never look at my layers when aligning objects. Now I have to pay attention to the order of the layers to predict outcome of the alignment.

        Omnigraffle aligns the objects to the first shape you select. Much easier to control and predict the alignment of shapes. Having said that I had no problem with how Sketch behaved before this update.

        7 points
        • Kevin KwaKevin Kwa, 1 year ago

          I agree that it's better to align the elements to the first selected layer than based on the layer order. Maybe Bohemian Coding could consider doing it the Omnigraffle way.

          But the update is actually an improvement for me, since before this, I could never predict which X or Y value my aligned objects would end up with. Whereas now, I have a little more control.

          0 points
        • Darren AlawiDarren Alawi, 1 year ago (edited 1 year ago )

          "Omnigraffle aligns the objects to the first shape you select. Much easier to control and predict the alignment of shapes. Having said that I had no problem with how Sketch behaved before this update."

          This 1000000%.

          4 points
    • Jonathan BrodheimJonathan Brodheim, 1 year ago

      I'm all for opinionated design, but if it isn't already, this should be a setting not the default and only behavior.

      1 point
  • Cagdas KARA, 1 year ago

    Why did you do it sketch? Unnecessary update. :'(

    4 points
  • Eddie LeoEddie Leo, 1 year ago

    We got this

    4 points
  • Perttu Talasniemi, 1 year ago (edited 1 year ago )

    How I think a good alignment should work:

    • No moonwalking: align only once

    • Use largest element as baseline: don't move both elements, only the smallest one

    • Align always by pixel or provide a setting for it

    I noticed that Photoshop and XD seems to work this way but for example Illustrator does the dancing, moves both elements and messes pixels.

    2 points
  • Eduardo Ramirez HolguinEduardo Ramirez Holguin, 1 year ago

    I like choosing which layer I want things aligned to (like the "key object" in Illustrator). I use this plugin for this. Has a shortcut and you choose the layer in a dropdown: https://github.com/webpatch/Handy-Tools

    2 points
  • Vinicius LeitaoVinicius Leitao, 1 year ago (edited 1 year ago )

    Is sketch on drugs? Is sketch on drugs?

    2 points
  • Todd Cantley, 1 year ago

    Just commenting in the hopes that someone reads this. Please change it back. It's awful now.

    2 points
  • Filip HedbergFilip Hedberg, 1 year ago

    I use the plugin AlignTo in order to choose object to align to, highly recommended.

    With the keyboard shortcuts it's both faster and gives me better control of what's happening. I mostly use cmd+opt+ctr+ [h/v/a] for horizontal, vertical and center/center align respectively.

    https://github.com/LucienLee/AlignTo

    1 point
  • Maurice SvayMaurice Svay, 1 year ago

    The new works much better for me. The old one was so unpredictable.

    1 point
  • Chiron ZorChiron Zor, 1 year ago (edited 1 year ago )

    Once understand how it works, it actually make sense. It reminding me to put key layer of a group to bottom. Things like wrongly positioned pasted layers, I used to align to side (twice) then align to centre (twice). Now you only need to align centre after paste.

    1 point
  • Mathieu C.Mathieu C., 1 year ago

    Maybe an option to choose between the old and new alignment system would be interesting?

    0 points
  • Oz PinhasOz Pinhas, 1 year ago

    I'm kinda biased but I have this Sketch plugin which center-aligns layers horizontally and vertically "the old way" using ⌘ + [ and ⌘ + ]. It can also align any layer to the artboard (w/o selecting the artboard) with ⌘ + ⌥ + [ or ].

    (And also actually has some other nice quick manipulation actions :))

    0 points
  • Nick MasonNick Mason, 1 year ago

    Unbelievably terrible. Stop messing with stuff that works!

    0 points
  • Rory Smyth, 1 year ago

    what a terrible decision

    0 points
  • Ahmet SulekAhmet Sulek, 1 year ago

    I've recorded this with Sketch 40

    and installed the update

    and then recorded this with Sketch 41


    Sketch 40 Both of them moves and meets at the center.

    Sketch 41 Only the small one moves aligning itself to the larger one, which I liked better.

    0 points
  • Pablo StanleyPablo Stanley, 1 year ago

    Thanks, I thought I was the only one that hated it. I hope the Sketch Gods read DN.

    0 points
  • Jonathan BrodheimJonathan Brodheim, 1 year ago

    Funny enough, I thought Sketch aligned to the largest object this whole time. I never had any issues aligning things before this update, but now things seem to jump around. I don't like that Sketch is now dictating the order of my layers, esp. when you export to prototyping apps, where layer order and grouping matters a lot.

    Another point, during the concept and development stage, I pay little to no attention to layer order, because you are trying to move quickly. This is precisely the point where you would use quick tools like the alignment bar to make quick adjustments. That workflow is now forces you to change your behavior instead of working with you.

    0 points
  • Alejandro CamaraAlejandro Camara, 1 year ago

    It's working as expected for me :/

    http://i.giphy.com/3oz8xCmCdmffZlzYly.gif

    0 points
  • Gene M, 1 year ago

    Oh god, I thought I was the only one going insane on this. Can we get a fix / update or a choice?! Pleaaaaaase!

    0 points
  • Mihai SerbanMihai Serban, 1 year ago

    I didn't notice any changes. Can anybody provide an example (gifs, screenshots, anything) ?

    0 points
  • fred Fredfred Fred, 1 year ago

    I agree it really sucks. The way it works before was more UX. There was less need to click to have the expected result. Now we have to take care of the layers orders. The way Illustrator does it, is bad UX because it always add an extra click to select the referent.

    0 points
  • Danying Gao, 1 year ago

    I feel for you.

    0 points
  • Alexis Morin, 1 year ago

    Having to check your layers before aligning is not great UX. Also, it makes aligning objects across artboards (something I do quite often) dependant on the position of the artboard in the layers stack. Weird. If there needs to be a change (I was fine with Sketch 40's way of doing things), my preference would be to include something like how Illustrator or Inkscape does things: having a key object and highlight it. The position in the layers stack should have no impact on alignment.

    0 points