Introducing Sizzy - A tool for developing responsive website
栏目分类：资料 发布日期：2017-04-29 浏览次数：次
本文为去找网小编(www.7zhao.net)为您推荐的Introducing Sizzy - A tool for developing responsive websites crazy-fast，希望对您有所帮助，谢谢！ www.7zhao.net
So, here’s how happened.
You know the drill. You’re developing an app for a client and you need to make every page and every component work in every variation, on every device. 去找(www.7zhao.net欢迎您
I was already using react-storybook to switch between all the variations of a component, but I still had to switch between 12 devices just to see the changes in all of them. And that’s how it all started. copyright www.7zhao.net
How about making a tool where you can preview multiple screens at once as you work? That would be neat, huh!
How it all began
The initial tweet about the idea got 200+ likes and 60+ retweets so people were definitely interested in this kind of tool. www.7zhao.net
Initially, I made it work only with react-storybook. I had some problems with css-in-js libraries when developing locally, but I found a quick workaround.
After the integration storybook, the initial prototype was finished. The next thing I needed to tackle was zooming in and out on all the screens.
Users would probably want to preview their changes of bigger screens like iPads or small laptops, and you cannot fit those in without zooming out.
After a little bit of tinkering with the width and height of the parent iframe and transform:scale(zoom*0.01) on the content, I finally got it right.
At that point I started thinking that the tool can actually be published as a standalone web app, and the storybook plugin can just be an addition. So I shifted my goal and starting working towards that.
I added few themes, polished up the UI a bit, struggled for 30 mins to come up with a name and ……. *drumroll* Sizzy it is. I setup a temporary GitHub repo for people who were interested to watch so they can know when the code is released. www.7zhao.net
I’m proud that I made Addy Osmani and Jason Miller star an empty repo :smiling_imp:
I had a lot of features that I wanted to include, but I just had to finish the important ones and ship the first version by the end of the night. I added filtering by OS and device type and moved on.
I added an url bar on the top so users can play around and preview any url. copyright www.7zhao.net
After I open , polished up the UI, and finished bunch of other smaller things, was live and this was the end result: 去找(www.7zhao.net欢迎您
I actually wrapped up work at 5:30 AM because I just couldn’t go to sleep without finishing *that* *one* *thing* :sweat_smile: 内容来自www.7zhao.net
I haven’t worked on my own product , and I can tell you that it feels so, *so* good! No time trackers, no estimates, no management, organization chaos, and other stuff that kills your productivity. You just sit down, you know what you need to do, and do the work that needs to be done. That’s it!
You’re solving your own problem with the hope that you’re also gonna solve other people’s problems. The most important thing about is that in the end, you get a lot of amazing and positive feedback, which is basically the only thing that drives you to do better and more awesome work! :tada: 欢迎访问www.7zhao.net
I want to thank everyone for your feedback and support. You can if you’re interested about what’s going to happen with in the next couple of weeks (spoiler: It’s gonna get even better!)
以上为Introducing Sizzy - A tool for developing responsive websites crazy-fast文章的全部内容，若您也有好的文章，欢迎与我们分享！
- Rethinking Design Tools in the Age of Machine Learning
- Introducing DoneJS 1.0—Get Your App Done
- 7 Convenient CI/CD Tools for Your Node.js Projects - NodeSou
- 10 best new web design tools for April 最新
- Introducing Bit: Writing Code in the Age of Code Components
- Painting with Code: Introducing our new open source library