Pavel Laptev's Avatar

Pavel Laptev

@pavellaptev.bsky.social

Lead designer 𝘒𝘡 @gitbutler.com β§“ pavellaptev.github.io I write open-source code, doing UI and Figma plugins.
Design systems ✢ Open source ✼ Automation
#FigmaPlugins #DesignSystems #Frontend #OpenSource #UXUI #WebDev

74 Followers  |  45 Following  |  138 Posts  |  Joined: 14.01.2025  |  2.011

Latest posts by pavellaptev.bsky.social on Bluesky


I think with some job titles it’s like this, a bit in this direction, a bit in that.

What does it mean for you?

22.02.2026 00:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Switches: Ultimate Outemu Silent Lemon V3
Keycaps: Chosfox Geonix Rev.2

20.02.2026 12:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

Soldered my first keyboard, the Lumberjack 5x12 KEEBD! Key takeaway: sufficient solder on hotswap sockets please. Red LED indicates FN key, not error state (kinda silly I forgot that while testing…)

20.02.2026 12:57 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

CSS anchor positioning, we’re nearly done!

13.02.2026 21:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
web-platform-tests dashboard

Quite nice dashboard to see what’s currently cooking wpt.fyi/interop-2026

13.02.2026 21:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I like the terminal’s aesthetic and the favicon β–’β–ˆ

13.02.2026 21:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Exciting!

12.02.2026 22:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Need some CSS in State of JS

11.02.2026 21:36 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Π§Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ помню. Но сам Ρ‚Π°ΠΊ Π½Π΅ Π½Π°Π·Ρ‹Π²Π°Π», каТСтся это слэнг поколСния ΠΏΠΎΡΡ‚Π°Ρ€ΡˆΠ΅.

06.02.2026 22:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I like that's super easy to learn and use new @gitbutler.com CLI

06.02.2026 16:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

There’s a new variable picker in the latest Chrome DevTools, nice

06.02.2026 11:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Introducing the GitButler CLI Now in technical preview, the new GitButler CLI brings all the power of GitButler to your command line

Now GitButler has a CLI!

Stacked and parallel branches, smartlog, simple commit editing, easy undo, json output to every command. And it just works in any Git repo.

Check it out:

blog.gitbutler.com/but-cli

05.02.2026 15:34 β€” πŸ‘ 41    πŸ” 5    πŸ’¬ 3    πŸ“Œ 2
Post image

a UI that speaks my language. #keyboard-tools

02.02.2026 23:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Cool! There is also a nice article by Jonatan medium.com/flat-pack-te...

02.02.2026 12:46 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Neat 🀌

24.01.2026 20:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

One thing I noticed is that the `font-weight` property in the root level doesn’t override the user agent style. And the browser adds an additional β€œboldness” to the font.

23.01.2026 22:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Looks cool! Sure thing, feel free to use it :-)

23.01.2026 22:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thank you 😊

23.01.2026 22:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Really happy you like it! Thanks!

23.01.2026 22:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

DankeschΓΆn! πŸ™‚

22.01.2026 16:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
But Head | A Free Typeface

Hey! Finally can share a font I was working on for GitButler.

We wanted a typeface that combined the precision of code with the beauty of magazine layouts. The result is a high-contrast, geometric and distinct But Head!

πŸ”— Story & Download: gitbutlerapp.github.io/but-head

22.01.2026 15:43 β€” πŸ‘ 35    πŸ” 9    πŸ’¬ 3    πŸ“Œ 0
Post image Post image Post image

Unscheduled keyboard maintenance due to a Coke spill. Luckily it was sugar-free. Taking it apart gave me a new appreciation for the Worklouder engineering though.

20.01.2026 22:39 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

true πŸ˜”

15.01.2026 10:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image

I just realized that I don’t need to duplicate `width` and `height` for square elements. There are 3 ways to handle equal dimensions: The Good, The Bad, and The Ugly.

28.12.2025 14:53 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I sent a real photo of a PC tower and Gemini gave me "it's a worst-case scenario" answer. But why… it's a nice build!

25.12.2025 20:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Then I asked if the layout looked normal. Gemini told me it was basically non-functional πŸ˜”

25.12.2025 20:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image Post image

Could it recognize a basic layout if I drew it πŸ€” I pulled up a ref photo and sketched out it myself.

25.12.2025 20:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image Post image

🧡 Gemini vs. PC Building: It started with a simple request to build a PC layout on my sketch… and it gave me absolute gibberish. Then I double-checked in a new chat, and it admitted "yes, it's an AI bro".

25.12.2025 20:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Nice wrap-up 😎 8,222 likes

17.12.2025 16:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

One thing is that on mobile devices, there’s a horizontal scroll because of the `width: 100vmin`

17.12.2025 11:46 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@pavellaptev is following 20 prominent accounts