Tweet
#buildinpublic
0 people building today
Tweet your progress with hashtag
#buildinpublic
to show up here.
Everybody
151,377 tweets
Browse all Profiles
19,093 builders
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 328 - Sent Invitations ๐
Sent out five invites to try out the Plugin.
My friend hit a wall when he saw empty content.
I thought this might happen, but it was good to experience it through fresh eyes.
Now the focus is on onboarding XP
@conceptual_so
#buildinpublic
August 3, 2022 10:29pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 325-327 - User Testing ๐งช
Braved the heat wave โ๏ธ and finally stopped procrastinating and got plugin install instructions done.
My first tester was my lovely gf. She found bugs ๐. It was really good to get a fresh set of eyes on it.
@conceptual_so
#buildinpublic
August 2, 2022 8:10pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 324 - Cleanup Done โ
Finished cleaning up the layout. It's all working now well enough.
Time to stop procrastinating and write those instructions & invite the first few users.
Is anyone else putting off documentation? ๐
@conceptual_so
#buildinpublic
July 30, 2022 3:07am
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 323 - Layout & Cleanup ๐งน
Before adding a few new pages and examples for the new plugin, I decided to clean things up.
I created a separate layout for the customer-facing app from Tailwind UI and internal-admin (for me) using Mantine.
@conceptual_so
#buildinpublic
July 28, 2022 9:37pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 322 - Bugs Crushed ๐๐ฅพ
0 bugs remain ๐
8 bugs fixed (including 3 new ones)
One of them was figuring out what to do when you change pages. This was the simplest short-term solution I can think of.
@conceptual_so
#buildinpublic
July 27, 2022 6:42pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 321 - Bug fixes ๐
3 Bugs fixed, and 5 Left to go.
Added a select box to show what template is being used to avoid confusion.
Before this, I assumed you had a frame called "Template". If you didn't, it won't work. Small but important.
@conceptual_so
#buildinpublic
July 26, 2022 3:06pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 320 - Build Fixed ๐
I ended up fixing my build minification by sticking to Vite & ESBuild and simply removing the --minify-syntax flag.
Trying to switch to Webpack was taking too long.
Now it is just bug fixes & prep for Alpha ๐คฉ
@conceptual_so
#buildinpublic
July 23, 2022 4:07am
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
Some people forget that
#buildinpublic
is about hmm, building ๐.
So go build stuff.
July 22, 2022 1:52pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 319 - Publishing? ๐ฑ
After 4-weeks of hard work, it was time to figure out how to publish a Figma Plugin.
It is always the scariest moment; you depend on an opaque review process. I've gone through it with iOS and Android a few times.
@conceptual_so
#buildinpublic
July 21, 2022 3:38pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 318 - Login DONE ๐
Finished the simple firebase login for the figma extension.
Decided to only do password-based login to start. Login with google, etc can wait post launch.
All that is left now is to try and publish it.
@conceptual_so
#buildinpublic
July 20, 2022 10:33pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 317 - Login
Started working on login to be able to publish the plugin and give access to a small group.
Frustratingly hit roadblocks, but I think I have a solution ๐.
Read on for technical details.
@conceptual_so
#buildinpublic
July 19, 2022 7:54pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 315-316 - Frame Properties + Font Size
In short, added the ability to quickly create multiple sizes of the template and resize font ๐คฉ.
I dare you to do this in Canva, Figma or any design tool.
@conceptual_so
#buildinpublic
July 18, 2022 1:34pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 313-314 - Made it work again ๐คฉ
Got the original concept I shared a few weeks ago work again ๐.
I've changed library Handsontable => AgGrid and re-arrange everything.
I also added settings โ๏ธ
@conceptual_so
#buildinpublic
July 16, 2022 1:40am
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 312 - Cleanup ๐งน
Tying up a few loose ends in the code and cleaning up.
Prepping for hooking things back up to Figma ๐
@conceptual_so
#buildinpublic
July 13, 2022 6:01pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 310-311 - Redemption?
I switched to AgGrid and got it to work the way I want ๐ฅณ (mostly).
โจ๏ธ Keyboard nav
โ Add/Remove properties to control design
๐งฉ Smart components - color picker, image picker, etc
๐ Spreadsheet like controls
@conceptual_so
#buildinpublic
July 12, 2022 7:04pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 308-309 - The Struggle
After a lot of struggle got Handsontable to render custom cells.
It really shouldn't be this hard. The sad news is there are still bugs with it.
Going to try to switch to Ag-grid Enterprise.
@conceptual_so
#buildinpublic
July 8, 2022 1:11pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 307 - Choas ๐
Still struggling with the Handson Table, I decided to try a few other options.
For now, I made it work.
๐ Resizable Window
๐งฉ Friendly Layer & Property names
โ๏ธ Light / ๐ Dark Mode
@conceptual_so
#buildinpublic
July 6, 2022 3:22pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 305-306 - Consulting / Teaching
I got a call from a CTO friend who runs a 100-person startup to join a brainstorming session with the CEO.
It was a blast; we set 3 short-term objectives and talked about a grander vision to rally the team.
#buildinpublic
July 5, 2022 7:48pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 304 - Framework Battle โ๏ธ
Spent the day trying out three different UI Kits:
1. TailwindCSS/UI ๐จ
2. ChakraUI โก๏ธ
3. Mantine ๐ต
Implemented the same login modal with light & dark mode with each.
#buildinpublic
June 28, 2022 11:02pm
Michael Yagudaev ๐ง๐ปโ๐ป๐จ๐ฆ
@yagudaev
๐ Day 303 - Dark/Light Mode
Created a small test bed to run the plugin UI outside of figma.
This way I can quickly try new design ideas and see the results without opening/closing the plugin.
HMR I missed you! โป๏ธ
@conceptual_so
#buildinpublic
June 26, 2022 12:45am
Next