28.06.2026 09:26

Moonlight Animate: wiele dokumentów naraz (zakładki)

⏱️ 2 min czytania
Udostępnij:

Wiele dokumentów w jednym oknie

Do tej pory Moonlight Animate pracował na jednym dokumencie naraz — otwarcie nowego pliku zastępowało bieżący. To się zmienia: aplikacja jest teraz wielodokumentowa, z paskiem zakładek nad płótnem. Każdy otwarty dokument to osobna, niezależna sesja.

Jak to działa

  • Plik → Nowy i Plik → Otwórz tworzą nową zakładkę zamiast podmieniać bieżący dokument.
  • Każdy dokument ma własne: warstwy, narzędzia (wraz z ich stanem), a także osobny stos cofania/ponawiania. Cofnięcie w jednym dokumencie nie rusza pozostałych.
  • Przełączenie zakładki błyskawicznie przepina cały interfejs na wybrany dokument — panele (Warstwy, Historia, Kanały, Ścieżki, Właściwości, Info, Style, Siatka, Tablica referencji), aktywne narzędzie i przyciski Cofnij/Ponów pokazują stan właśnie tego dokumentu.
  • Zamknięcie zakładki (×) pyta o zapis, jeśli są niezapisane zmiany. Ostatniego dokumentu nie da się zamknąć — zawsze masz na czym pracować.

Co pod maską

Sercem zmiany jest menedżer dokumentów, który trzyma listę sesji (każda = dokument + własny zestaw narzędzi), oraz mechanizm „przełącz aktywny dokument", który bezpiecznie przepina płótno, wszystkie panele i połączenia okna na wybraną sesję. Szczególną uwagę poświęciliśmy bezpieczeństwu pamięci przy zamykaniu zakładek (kolejność operacji tak dobrana, by nigdy nie odwołać się do zwolnionego dokumentu) oraz temu, by flaga niezapisanych zmian była per-zakładka — zapis jednego dokumentu nie „czyści" stanu innego, więc nic nie zniknie przez pomyłkę.

Co dalej

To fundament pełnej wielodokumentowości. W kolejnych krokach: układanie dwóch płócien obok siebie (porównywanie / przeciąganie między dokumentami) oraz odrywanie zakładek do osobnych okien. Już teraz jednak można trzymać otwartych wiele projektów i przeskakiwać między nimi jednym kliknięciem — tak jak w profesjonalnych edytorach.

📚 Powiązane posty

14.07.2026 22:19

Silnik gier: od szablonu do grywalnej gry RPG top-down

Startowy szablon silnika gier to teraz kompletny, grywalny wycinek gry RPG top-down: chodzenie po siatce, rozmowy z postaciami, przeciwnik goniący gdy...
Czytaj dalej →
14.07.2026 19:16

Moonlight Animate — system dialogów w grach

Silnik gier 2D w Moonlight Animate ma teraz kompletny system dialogów: kwestie z efektem maszyny do pisania, wybory z warunkami, zmienne fabularne i g...
Czytaj dalej →
14.07.2026 18:40

Moonlight Animate: ruchoma panorama dźwięku także w wyeksportowanym wideo

Dźwięk przejeżdżający z lewego do prawego głośnika brzmiał dobrze w podglądzie, ale eksport przez serwer zamrażał go w miejscu. Ostatnia luka parytetu...
Czytaj dalej →

📧 Bądź na bieżąco!

Zapisz się na listę oczekujących, aby otrzymywać powiadomienia o nowych postach na Dev Blog oraz informacje o starcie platformy Moonlight.