FunkcjeEdytor w przeglądarceCennikDokumentacjaBlog
PobierzKup mori
Blog

Notatki z pracy nad mori.

Wydania, które warto omówić, i stojące za nimi decyzje. Informacje o każdej wersji znajdują się w notach wydania.

Terminal przenoszący mote 1.0.1 do mori w czystym kontenerze Ubuntu 24.04. apt-get upgrade zatrzymuje mote, a apt full-upgrade wprowadza mori 1.0.2 i usuwa /usr/bin/mote.
Terminal przenoszący mote 1.0.1 do mori w czystym kontenerze Ubuntu 24.04. apt-get upgrade zatrzymuje mote, a apt full-upgrade wprowadza mori 1.0.2 i usuwa /usr/bin/mote.
17 września 2026·Wydanie·4 min
mote to teraz mori — zmieniła się tylko nazwa

Od 15 września 2026 roku nazwa tej aplikacji to mori. Firma i adres nadal pozostają motemd, podobnie jak dokumentacja, ustawienia i klucze licencyjne. Zmieniło się tylko miejsce, w którym wyświetlana jest nazwa.

Czytaj →
Wcześniejsze
8 września 2026·Wydanie·4 min
mori 1.0 — bo pisanie trwa dalej

Narzędzia się zmieniają, pisanie trwa dalej. mori to edytor Markdown, który ma uczynić ten czas wygodniejszym i pewniejszym.

Czytaj →
7 września 2026·Technika·3 min
Aby dokument nie był pusty nawet po git checkout, sprawdzamy bajty zamiast czasu

Czy zdarzyło Ci się, że po zmianie gałęzi otwarty dokument nagle stał się pustym ekranem? Zobaczyliśmy tę scenę w naszej aplikacji podczas robienia zrzutów ekranu na bloga, a przy okazji naprawy wychwyciliśmy jeszcze jeden, cichszy błąd.

Czytaj →
3 września 2026·Technika·5 min
Jak sprawiliśmy, że plik nie ulegnie uszkodzeniu, nawet jeśli program wyłączy się podczas zapisywania

Co stanie się z dokumentem, jeśli podczas zapisywania wyłączy się laptop? W mori odpowiedź brzmi: „albo stan sprzed zapisu, albo stan po zapisie”.

Czytaj →
30 sierpnia 2026·Projektowanie·4 min
Uznaliśmy plik za źródło prawdy, aby zapisywane były tylko wpisane przeze mnie bajty

Czy zdarzyło Ci się zobaczyć w git diff tabelę, której nie zmieniałeś? mori nie traktuje modelu dokumentu jako źródła prawdy — jest nim plik, a podczas zapisywania na dysk trafiają wyłącznie wpisane przez Ciebie bajty.

Czytaj →
27 sierpnia 2026·Technika·5 min
Dlaczego zamiast mówić, że jest lekki, publikujemy konkretne liczby

W stwierdzeniu, że coś jest lekkie, nie ma niczego, co można zweryfikować. mori określa osiem liczb, które mają mówić o aplikacji, i publikuje je wraz z metodami pomiaru, warunkami oraz surowymi danymi.

Czytaj →
21 sierpnia 2026·Technika·5 min
Jak sprawiliśmy, że otwarty, lecz bezczynny program nie zużywa procesora

Edytor jest otwarty przez cały dzień, ale faktyczne pisanie zajmuje tylko część tego czasu. Przez resztę czasu mori nie planuje ani klatek, ani timerów, a przestrzegania tej zasady pilnuje na dwóch poziomach — poprzez analizę kodu i pomiary na rzeczywistym sprzęcie.

Czytaj →
17 sierpnia 2026·Projektowanie·5 min
Dlaczego ustaliliśmy cenę obejmującą całą serię 1.x po jednorazowym zakupie

Gdy kupujesz narzędzie, tak naprawdę chcesz znać nie samą cenę, lecz wysokość kolejnego rachunku. Po jednorazowym zakupie mori nie pobiera ponownych opłat w ramach tej samej wersji głównej.

Czytaj →
12 sierpnia 2026·Technika·4 min
Karta wyszukiwania z prawdziwym efektem szkła, rysowanym bez silnika przeglądarkowego

Czy zdarzyło Ci się, że po samym naciśnięciu przycisku wyszukiwania górna część ekranu stała się cięższa o dwa wiersze? Tak właśnie było z naszą kartą wyszukiwania, ale po przyjrzeniu się trzem innym edytorom zmniejszyliśmy ją do jednego wiersza.

Czytaj →
9 sierpnia 2026·Projektowanie·3 min
Dlaczego wklejanie obrazów wymaga przejścia przez kartę potwierdzenia

Czy zdarzyło Ci się wkleić zrzut ekranu, nie wiedząc, gdzie i pod jaką nazwą powstał plik, podczas gdy folder wciąż się rozrastał? mori pyta przed zapisaniem obrazu na dysku i odnotowuje na karcie, co i gdzie zostanie zapisane.

Czytaj →
7 sierpnia 2026·Wydanie·3 min
Aby wyglądał tak samo niezależnie od sposobu instalacji, postanowiliśmy dołączyć GTK

To, że ta sama aplikacja wygląda nieco inaczej w zależności od dystrybucji, zwykle wynika nie z samej aplikacji, lecz z wersji zestawu narzędzi zainstalowanej w systemie. Od wersji beta.2 wszystkie cztery formaty instalacji zawierają te same biblioteki.

Czytaj →
5 sierpnia 2026·Projektowanie·4 min
Edycja tabel, która zachowuje dokładnie ich ręcznie wpisaną postać

Czy zdarzyło Ci się poprawić w tabeli tylko jedno słowo, a potem zobaczyć całą tabelę w git diff? Tabele to element Markdowna, który najczęściej traci swój układ.

Czytaj →
31 lipca 2026·Projektowanie·5 min
Dlaczego symbole Markdown pokazujemy tylko w słowie, którego dotyka kursor

Czy zdarzyło Ci się umieścić kursor, aby poprawić jedno pogrubione słowo, a cały akapit nagle wrócił do źródłowej postaci Markdown? mori odsłania tylko symbole tej składni, której dotyka kursor.

Czytaj →
28 lipca 2026·Projektowanie·4 min
Jak sprawiliśmy, że tekst nie przesuwa się po pojawieniu się symboli

Czy zdarzyło Ci się, że po samym przesunięciu kursora na element listy cały tekst nagle drgnął w bok? To problem występujący w niemal każdym edytorze, który ukrywa i pokazuje symbole.

Czytaj →
24 lipca 2026·Technika·4 min
Dlaczego za każdym razem testujemy w ośmiu środowiskach linuksowych

Stworzyliśmy laboratorium, żeby nie mówić „u mnie działa”. Uruchamiamy maszyny wirtualne z różnymi kombinacjami wersji Ubuntu, sesji, metod wprowadzania i sposobów instalacji, przeprowadzamy te same testy i przedstawiamy wyniki w jednej tabeli.

Czytaj →
18 lipca 2026·Projektowanie·5 min
Jak stworzyć edytor, który nie psuje składania znaków koreańskich

Kiedy długo piszesz po koreańsku, przychodzi moment, w którym ostatnia sylaba znika albo słowo zostaje rozdzielone. To nie literówka, lecz kwestia tego, gdzie edytor obsługuje składanie znaków.

Czytaj →
16 lipca 2026·Wydanie·4 min
0.9.0-beta.1 — co zawiera pierwsza publiczna beta

Pierwsza publiczna wersja beta mori trafiła na Linuksa. Uważamy, że zadaniem pierwszego wydania jest opisanie nie tylko tego, co już zawiera, lecz także tego, czego jeszcze w nim brakuje.

Czytaj →
14 lipca 2026·Technika·4 min
Jak szybko renderować wzory matematyczne bez silnika przeglądarkowego

Wiele aplikacji nosi ze sobą cały silnik przeglądarki tylko po to, żeby wyświetlić jeden wzór. W mori ta droga była zamknięta, więc trzeba było znaleźć inną.

Czytaj →
10 lipca 2026·Projektowanie·4 min
Ustaliliśmy reguły klawisza Enter, aby akapity wyglądały tak samo także w innych narzędziach

Czy zdarzyło Ci się nacisnąć Enter tylko raz w edytorze Markdown, a kursor przesunął się na ekranie o dwa wiersze? Albo akapity rozdzielone na ekranie połączyły się na GitHubie w jeden blok? To dwie strony tego samego pytania.

Czytaj →
5 lipca 2026·Technika·3 min
Dlaczego pisanie nie zwalnia nawet w długich dokumentach

Przy krótkich notatkach każdy edytor jest szybki. Różnica pojawia się, gdy dokument staje się długi, a decyduje o niej to, czy koszt pojedynczego naciśnięcia klawisza rośnie wraz z rozmiarem edycji, czy z rozmiarem dokumentu.

Czytaj →
2 lipca 2026·Technika·4 min
Dlaczego zamiast samodzielnie renderować znaki, powierzyliśmy to platformie

Czy zdarzyło wam się zauważyć, że hangul wygląda zupełnie normalnie, ale znaki hanja wydają się w jakiś sposób obce? Kiedy rezygnujemy z samodzielnego rysowania znaków i powierzamy je silnikowi tekstowemu platformy, naszym zadaniem przestaje być określenie „co narysować”, a staje się nim wskazanie „o jaki krój pisma poprosić”.

Czytaj →
28 czerwca 2026·Technika·5 min
Dlaczego na jednym rdzeniu w Rust zbudowaliśmy osobne powłoki dla każdej platformy

Aby wydać ten sam edytor na trzy systemy operacyjne, można stworzyć interfejs tylko raz. Poszliśmy tą drogą, ale potem z niej zawróciliśmy i na jednym rdzeniu zbudowaliśmy zestaw cienkich powłok dla poszczególnych platform.

Czytaj →
23 czerwca 2026·Projektowanie·4 min
Dokument pozostaje jeden, nawet gdy zmieniasz tryb

Po otwarciu podglądu okno dzieli się na dwie części, a po zmianie trybu masz wrażenie, że dokument otwiera się ponownie? Tryby Live, Source i Reading w mori to trzy perspektywy tego samego bufora, dlatego przełączanie nie wymaga konwersji, zapisywania ani ponownego parsowania.

Czytaj →
20 czerwca 2026·Technika·4 min
To nie Markdown był źródłem ociężałości, lecz silnik przeglądarkowy

Jeśli wentylator zaczyna pracować, choć edytor Markdown jest tylko otwarty, nie oznacza to, że Markdown jest kosztowny. Gdy zmierzymy ten sam dokument w tych samych warunkach, okaże się, że koszt wynika z silnika renderującego i pętli powiązanej z zegarem.

Czytaj →
16 czerwca 2026·Projektowanie·5 min
Dlaczego stworzyliśmy kolejny edytor Markdown

Edytorów Markdown jest już wiele, więc po co tworzyć następny? Nie dlatego, że brakuje im funkcji, lecz dlatego, że wartości, na które pozwalają, ślady pozostawiane przez zapis i odczucia podczas pisania nigdy nie współgrały ze sobą w jednym produkcie.

Czytaj →
Bądź na bieżąco.
Nowe wpisy w Twoim czytniku. Bez listy, bez serii wiadomości i bez konieczności rezygnowania z subskrypcji.
RSS
Nic poza pisaniem.
Polski
© 2026 mori