-
Notifications
You must be signed in to change notification settings - Fork 5
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
An update on the future of Paddy! 😱 #76
Comments
Oh well, unfortunate but understandable. The Sketch team would be making such a big mistake if they never implemented (at least something like) stacks and padding into the app itself, so let's hope that does happen. |
Thanks for the update, Dave. Really appreciate all your hard work on Paddy and wish you the best. I know first-hand how hard it is to juggle work, family and outside projects. Everyone else, we should push Bohemian Coding to integrate these features into Sketch natively! They make so much sense and everything much more efficient. |
I think what we could do is to put some pressure on the Sketch team by emailnig them as a feature request. Even Framer has this built in (quite great actually), and they are a direct competitor. I'm sad this project is discontinued, i will stick to pre 52, cause i can't really work without it. |
Terrible that it's true 😨 |
Thanks for your hard work. Paddy helps me save much time in the past days. I turned back to use Sketch from Figma when i found paddy, it's so great and Figma can't achieve this function. Paddy leaves me too fast. Looking forward to your new work. |
This is a big problem!! 😨 |
Hey David! Today is indeed a sad day. The whole team at Sketch wants to thank you for all your hard work with Paddy. It's always inspiring when people redefine what’s possible with a plugin, and you’ve made a lot of people happy by solving a (very painful) problem for them. We love when people put their code where their mouth is and actually build the thing they say they want, and the work you’ve done has definitely inspired us to explore some ideas around that area. We only hope we can do a good enough job following in your footsteps, and look forward to shipping a native solution for the same problem in the near future. Keep being awesome ❤️ |
Now that was unexpected :D :D |
@bomberstudios Now that Framer X has stacks (and did it right), it's definitely time for Sketch to step up and provide them natively. |
@DWilliames What a bummer, but I know this was quite a beast for you to build Thank you for all your hard work, it can be tough developing/supporting/dealing with opinions. Great idea, great implementation. @bomberstudios I really hope that is true! This padding and stacking functionality is what I've been waiting for in a UI tool forever and I find it interesting that Framer shipped it before any other design tool. It definitely feels like a native-need for what we all do day-to-day alongside constraints. Excited to hear more. |
Sorry to highjack the thread—and big thanks to @DWilliames for your work.. New user here (front end transitioning to more design), my biggest gripe with Sketch is that out of the box the editor lacks critical features, I had to search for a couple of weeks on and off to find plugins that make it usable (especially around managing namespace), IMO those plugins should be built-in: paddy (of course) 🙏 |
Thanks for all the work you put into this project and the detailed explanation of why you are not continuing working on it! 👏 |
@bomberstudios You can't tease us like that 😱 . "....shipping a native solution for the same problem in the near future.".....can you give us any more detail? will this be in the next beta? Can I test this? Many people rely on awesome plugins like Paddy that make working with sketch a dream. So much so competitors are making it native already in there new releases (Framer X), and it's times like this that people look for alternatives. Even @DWilliames has moved to Figma. I really hope this feature is seen as a top priority at the sketch team. Also the Paddy 2 features looked really exciting and i would hope that kind of range of functionality is also included. Thanks @DWilliames for all your hard work on Paddy (great name by the way 😎), good luck in the future. |
Thank you a lot Dave. Really sad but absolutely comprehensibly. I will stick with Sketch 51.3 + Paddy 2.0 for now because I don't want to miss your features. PS: I'll invite you all to a big party when Sketch delivers native support for Stacking and Padding :D |
I see your point but paddy is amazing and a shame to lose. Couldn't you make a "lite" version for Sketch 52 by and only keep the already working functionality? |
Thanks so much for overwhelming positive support in response to this! |
@teomaragakis — unfortunately a lot of the functionality has completely broken for Sketch 52 (even the existing 'working' functionality). I think Paddy 1 still works to some degree; but is still really flaky. I will try and release the source code for Paddy 2 in the next couple of days, and the source code for Paddy 1 is already available. If you want to have a crack at getting it to work for Sketch 53, please do :) |
Great thanks for all you've done. Paddy is one of the most important plugins for me. I still don't understand why Sketch team doesn't implement the same functionality in the Sketch. But your message is one of the best news in a last couple of weeks :-( I hope Paddy 1 will work some time more before Sketch will change API and broke it. I really love it. |
I also wrote to Bohemian support and yes… they seems to be on it..! |
This is sad news but great news at the same time. You don't deserve this level of stress and your family needs you. Even if you could work full-time on Paddy I couldn't see how that would be more fulfilling than the product work you are doing now where you get to push yourself in a myriad of ways. I appreciate all the effort you put into this plugin! Here is hoping that Sketch listens up and makes this happen natively. |
Hi. This is reply from Sketch team.Hello Igor, |
I've found that Paddy 1.0.7 still works for basic objects like buttons in Sketch v52 using the following layer structure:
The Paddy Container [10 20] should have a color layer style applied to it — not the Background Placeholder. |
Hey @DWilliames - Thank you for all the hard work and inspiration you created in the design community! I would expect the Sketch team would give you a life-time free Sketch :) and cary forward the 🔥 - implementing the advanced relationships and layout options :) Cheers, and much love for all you've done! |
Sorry about this terrible news, it's too hard to work on Sketch without Paddy, but best wishes for you, you have made amazing plugins on Sketch forever. |
@DWilliames a quick but enormous thank you for all of the hard work that went into building this - it was a thoughtful, wonderfully useful and insane time saver. I literally cry every time I look at my plugin folder with Paddy disabled in Sketch 52. @bomberstudios Please consider this feature as one of the most impactful workflow changes to any UI design process. The ability to have parents dynamically shift to the size of their children, especially with the use of alterable symbol overrides, is beyond useful, it is crucial. I am sure I'm not the only one who used this plugin on literally 40% of ALL layers/objects in my sketch files. Ideal functionality - stacks
Ideal functionality - padding
|
I coudn't agree more, please Ale @bomberstudios can you make this top priority ♥♥♥♥♥ |
Well this is really sad. I've built my whole design system for our platform and really depended on paddy. Just figured that it didn't work in 52 anymore, which is a pain now. I hope it's going to be native very very soon. Thank you for your awesome work 😊 |
This is in the top ten saddest things I ever read. But thank you for all your hard work. |
I just hosted a couple of workshops and got a couple dozen new converts to Paddy. They are going to be so disappointed. Also, Sketch 52 ruined my life. |
I got email confirmation that sketch is working on something of their own too.
|
Paddy 1 still works with Sketch 52. You just need to add padding everywhere again and it creates a new shape with a layer inside. Just ignore the layer inside. Weird but it still works that way. |
Bummer. @DWilliames, a huge THANK YOU for all of the work you've poured into the two Paddy plugins. I've made generous use of them in a couple design systems and pointed tons of people to them. I can't count the hours (days, weeks, months) it's saved me when working on projects. Best of luck to you in the future, and I'll add my support request to the stack over at Bohemian in hopes they are able to turn around something quickly to fill that gap. |
Thank you for your great work, it has been a pleasure working with Paddy. I wish you the best of luck. 💯 |
Sad day, but just have to say thank you for all your efforts and saving me soooo much time over the last year or so! And for providing a solution for such a basic design requirement that still isn't easy to recreate with out current tools. Genius. |
FWIW I would have gladly paid for this plugin. It brought an intuitive and responsive way to manage spacing in Sketch, in a way that felt native. I completely understand that rationale for not pursuing it. Sketch completely rewrote how they rendered the canvas, supposedly for performance (but I can't notice any difference). My Sketch design process feels a lot more manual now :( |
Hey David! That is so sad, because Paddy was probably the coolest plugin I have used so far and always made my face turn red out of excitement when I talked about it at our meetups |
Hi David, |
There is some light on the horizon. This arrived in my inbox today, from Anima: https://medium.com/@AnimaApp/padding-in-sketch-with-anima-toolkit-coming-soon-973056dd353e While it doesn't hold a candle to Paddy 2 (IMO), it shows that bigger players are paying attention. |
Anima is such a frustrating and bloated plugin. I just tried to solve a more complex layout issue with anima and after fiddling around for some time deactivated it again. Anima is not really an alternative imo @craigmdennis |
100% agree @leadelazer anima is terrible |
@OliverRuebener if it wasn't for all the bloatware it would be an incredible plugin. I still use it through gritted teeth but I wish they'd make their code opensource so I could rip out all the noise. |
Yeah, and anima can't do stacks without aligning, which kills it for me completely. |
I had high hopes looking at some videos... but it's far from the real deal, documentation is in shambles, sooooo many bugs, wasted a good hour with this |
Where did you see videos?
…On Wed, Oct 24, 2018, 9:12 PM Phil Léger ***@***.***> wrote:
100% agree @leadelazer <https://github.com/leadelazer> anima is terrible
I had high hopes looking at some videos... but it's far from the real
deal, documentation is in shambles, sooooo many bugs, wasted a good hour
with this
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#76 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ACpoS5YFyfmZuWcgoJv9eppojlL8H3XVks5uoQ_zgaJpZM4XF4Ab>
.
|
thanks very much! I just started with Sketch couple months now, and Paddy has been great help! Im sad, but very thankful for your hard work! You've helped a lot of people, probably much much more than you can imagine :) |
@bomberstudios Please hurry with your feature release, for designing UI at scale this feature is a must and it's shocking it has not been created natively yet. I'm going to start exploring other UI design tools.. |
@bomberstudios I think it's about time I shift to figma, day by day the gap just seems bigger and bigger, If I don't switch right now I might end up like the guys who still use PS CS4 for UI design |
@Raghav789 @cybertigro I second that, I'm actually relatively new to Sketch.. and one thing that I find particularly "cheap" is the fact that Sketch is relying way too much on plugins (aka free work from paying users) to enable basic features. If I don't see a ramp up in "native" Sketch updates related to symbols organization, layers organizations, layer renaming, text style organization, and layer automation like paddy was doing, I will look for an alternative. (sorry again to highjack this thread) |
Hey all — if anyone is interested, I have now released the source code for Paddy 2 here: https://github.com/DWilliames/paddy2-beta-source-code Please look at it at your own risk 😅 because the code is very messy and is most definitely not self-explanatory. But I thought some of you may find it interesting. |
Any ideas on how to achieve what paddy does but in Figma or Framer X? |
Thank for your work anyway, it was very helpfull! |
This is mostly native in Framer X. And lots of people already requested the feature in Figma. |
thank you @DWilliames for your hard work. |
Paddy 1 still works in current sketch versions. Anima is similar but doesn't work great with invision. |
An update on Paddy…
Firstly thank you so much to everyone for the love and support of Paddy since I launched version 1 back in February ❤️, and I’m sorry for the lack of communication and updates recently.
I wanted to clear the air — so bear with me for the long update.
Why no updates for the last couple of months?
Great question. I went on a holiday during August/September and didn’t take my laptop with me — which was great! To be completely honest, I was a little burnt out and needed a break. When I got back; I came across a beta version of Sketch 52, an amazing update, and incredible work from the Sketch team. However, unfortunately it broke a lot in Paddy 2. Not just a little, but a lot. This was a bit disheartening; and I lost a lot of motivation.
I’ve really dropped the ball in replying to all the emails / bug reports in the last couple of weeks and I deeply apologise for that. 😓 I really appreciate all the time taken by others to submit these, and I feel really bad for my lack of response.
So what happens now?
After spending numerous hours over the last couple of days trying to fix Paddy 2 for Sketch 52 — I’ve come to the conclusion that it probably isn’t maintainable going forward. This is extremely unfortunate, because I had just started to make some real progress in ‘nested symbol’ support.
I have just released a final Paddy 2 update (v0.7) that will only work on versions earlier than Sketch 52 with the experimental ‘nested symbol’ support that I’m sure a lot of people have been wanting — however, I don’t plan on fixing it for Sketch 52+ going forward. It’s a cool proof of concept, and hopefully can provide some inspiration for the Sketch team 😉
Wrapping up work on Paddy…
After hundreds of hours of working on Paddy… I have come to the hard decision to stop working on it going forward for a couple of reasons;
My goal of Paddy all along was to fill a gap in the design workflow — I treated it as a Proof of Concept, and the adoption was truly surprising. Going forward I hope that the success and adoption of Paddy can be a testament of the need for something like this, and is enough ammunition to get the Sketch team to look into building similar functionality directly into Sketch. 🙌
Paddy 2 should at least continue to work in versions before Sketch 42.
Possible questions
Let me try and answer a few possible questions that might come off the back of this...
“Will financial support help?”
I really appreciate the generosity of the design community who has responded by asking this, it really means a lot! ❤️ A few people have already donated some money via PayPal, and that really did help me keep pursuing up to this point — it was definitely not received in vein. But unfortunately, I don’t think I can commit the time it will require to support ongoing even with the support of some money.
“I’ve already built my Design System on top of Paddy, what now?”
That’s really cool to hear – and that was one of the reasons I loved building and using Paddy. The way I see it, Paddy was always an extension to Sketch’s functionality; therefore, the lack of Paddy shouldn’t break anything, you just won’t get auto-resizing anymore… which I understand is a big bummer.
“Can I contribute to the code to help fix it?”
If you’d be willing too, that would be amazing. Unfortunately, it’s all built within a Cocoa Framework in Objective C, so it might be a bit tough. Also my code is terribly written and undocumented, so you may struggle. However, if you do want to look at the code for inspiration I will be open sourcing it in the coming days.
Paddy 1 however is already open-sourced, and the code is probably a bit easier to understand. So please feel free to make some pull-requests there!
“Can you get Sketch to build this natively?”
I would love Sketch to work on ‘Stacks’ and ‘Padding’ — and i will do anything/everything I can to help them in anyway to try and get this to happen. Let’s continue to keep requesting these features until they build it :P
Thank-you 🙏
While it’s extremely sad to cut ties with Paddy, it’s also a bit of a relief to come to this decision.
The support all along has been incredible, and I'm really sorry to let everyone down in this way.
Let's try and get Sketch to create this functionality natively. 😜
Off the back of Paddy, If you want to support me in an easy way to see what else I build in the future, please follow me on Twitter, I’d really appreciate it :) https://twitter.com/DavidWilliames
If you have any more questions, please ask here and I will try and reply promptly.
The text was updated successfully, but these errors were encountered: