OrgPad logo

OrgPad blog

Goodbye Circles, Hello Squircles: Perfect Corners in CSS & Canvas

02.11.2025 – Pavel Klavík

Rectangles with rounded corners are mathematically wrong. Once you know why, you can’t unsee it. Squircles, made iconic by Apple, are finally supported in browsers by the new CSS corner-shape: squircle property. I will show you how to approximate one squircle corner with just three pixel-perfect Bézier curves, so you can use squircles everywhere: canvas, SVG, clip-path, and even game engines. Your eyes deserve curves that actually make sense.

Goodbye Circles, Hello Squircles: Perfect Corners in CSS & Canvas

#squircles, #canvas, #development, #Bézier curves, #webdev, #design, #rounded corners, #math, #OrgPad, #CSS, #tech, #approximation

Map Your Next Career Move: From Overwhelm to a Clear Path

24.09.2025 – Pavel Klavík, Kamila Klavíková

Feeling stuck in a job that no longer fits? You’re not alone. Maybe it’s the culture, lack of flexibility, or the pace of change in today’s AI-driven job market. Admitting you need change is a first step — but figuring out what comes next can feel overwhelming. That’s why we teamed up with job market expert Jooble to show you how mind mapping can help make sense of your thoughts, reveal new paths, and guide your next steps with clarity.

Map Your Next Career Move: From Overwhelm to a Clear Path

#usecase, #OrgPad, #mind-maps, #career

All Programming Languages are Fast

05.06.2025 – Pavel Klavík

Well, at least the serious ones. In recent years, software got much slower, basically killing all advances in hardware performance. Finally, software performance got to the front of debate. Yet the discussion is often twisted toward things that do not really matter. One such myth is that there are fast and slow programming languages, while in fact the difference in speed is rather negligible. Furthermore, languages differ in power, so it might make sense to trade a bit of performance for it. I will showcase this on my favorite programming language Clojure.

All Programming Languages are Fast

#development, #languages, #programming, #optimization, #tech, #performance

Create and Share Locations Inside Your Document

31.05.2025 – Pavel Klavík, Kamila Klavíková

Do you want to easily share just a part of your document? OrgPad’s new locations feature makes it possible. It also helps you organize even the biggest documents. Locations work as links that show exactly the part of your OrgPage you want—open cells, a set camera view, and hidden details. In this article, you’ll learn how to create locations, share them, and discover what they let you do.

Create and Share Locations Inside Your Document

#sharing, #update, #locations, #OrgPad, #improvements

Programming Language Highlighting in OrgPad

25.04.2025 – Pavel Klavík, Kamila Klavíková

In OrgPad, we’ve improved how you insert code into cells—both inline and as standalone blocks. We support syntax highlighting for 40 different programming languages, from the most popular to specialized languages used in mathematics and science. We’ve converted all existing code to the new format and, wherever possible, added automatic language detection.

Programming Language Highlighting in OrgPad

#export, #programming languages, #update, #programming, #OrgPad, #improvements, #code

How We Back Up Data in OrgPad

22.04.2025 – Pavel Klavík, Kamila Klavíková

It’s important to keep your data safe. That’s why we recently tested our backups by rebuilding OrgPad from scratch. In this post, we explain how data is stored and how we handle backups. You’ll also learn how long recovery would take in case of disaster. And we share our future plans to make OrgPad’s infrastructure and backup system even better.

How We Back Up Data in OrgPad

#security, #backups, #OrgPad, #data, #infrastructure

Export and Import of Documents in OrgPad

30.10.2024 – Pavel Klavík, Kamila Klavíková

Documents in OrgPad can now be exported and imported in various formats. The export is available in the sidebar menu, with three formats supported: OrgPad's internal format as EDN, JSON Canvas, and linear HTML export including all images and uploaded files. Import is supported from EDN, JSON Canvas, and LucidChart formats, and the import option can be found in the document list in the sidebar menu.

Export and Import of Documents in OrgPad

#export, #update, #OrgPad, #improvements

Math and Chemistry Added to Editor

27.09.2024 – Pavel Klavík, Kamila Klavíková

If you like math or chemistry, you will love this change. You can now easily insert math formulas and chemistry equations into OrgPad cells. Type in any LaTeX code, and the formula will be automatically rendered in the cell as an image.

Math and Chemistry Added to Editor

#update, #math, #OrgPad, #improvements, #chemistry

Changes in OrgPad Over the Summer

19.09.2024 – Pavel Klavík, Kamila Klavíková

Over the summer, we’ve made OrgPad even better. We improved how you create presentations, polished cell animations, and fixed many bugs based on your feedback. Thank you for all the great suggestions! Here’s a quick look at what’s new.

Changes in OrgPad Over the Summer

#update, #OrgPad, #improvements

Spanking Browser for Performance: 100× Speed Improvement

19.07.2024 – Pavel Klavík, Kamila Klavíková

OrgPad’s rendering has severely changed over the last 5 years since we started developing it in December 2018. Originally, we were using React and React Motion library for all animations. Nowadays, we run our custom rendering engine which solves differential equations of spring motion. It prepares every frame and renders it by a combination of direct DOM mutations and 2D canvas rendering. The obtained speed up was about 100×, and we have further plans to improve rendering using WebGL.

Spanking Browser for Performance: 100× Speed Improvement

#development, #OrgPad, #animations, #rendering, #tech

Opening Cells Now Looks Better

05.07.2024 – Pavel Klavík, Kamila Klavíková

Today, we released an update to OrgPad that improves the animation of cell headings when they open. We have removed the annoying flicker, and now the heading moves smoothly to its new position. We're working on other cell animation improvements.

Opening Cells Now Looks Better

#update, #OrgPad, #improvements, #animations

Welcome to the New OrgPad Blog

09.06.2024 – Pavel Klavík, Kamila Klavíková

We’ve created a blog to help you get the most out of OrgPad. Whether you use it for problem solving, note taking, or teaching, you’ll find useful information here. The blog will be available in both Czech and English.

Welcome to the New OrgPad Blog

#news, #update, #OrgPad