01.07.2026 21:52

Wiele okien-edytorów i przenoszenie dokumentów przeciąganiem

⏱️ 3 min czytania
Udostępnij:

Dotąd desktopowy Moonlight Animate pracował w jednym oknie: jeden Toolbox, jeden zestaw palet, jeden pasek zakładek z dokumentami. „Odepnij dokument do nowego okna" dawało tylko pływający podgląd płótna — bez własnych narzędzi. Zmienia się to teraz zasadniczo.

Kilka niezależnych edytorów

Z menu Okno → Nowy edytor (okno) otwierasz kolejne, pełne okno-edytor — z własnym Toolboxem, panelami, paskiem zakładek i własnym zestawem dokumentów. Możesz mieć ich dwa, trzy albo więcej. Każde okno jest samodzielne: skróty klawiszowe, przełączanie pełnego interfejsu (Tab) i palet (Shift+Tab) działają w tym oknie, które ma fokus, i nie kolidują między oknami. To naturalne rozłożenie pracy na dwa monitory — na jednym malujesz, na drugim masz podgląd innej sceny albo materiał referencyjny w osobnym, w pełni funkcjonalnym edytorze.

Przenoszenie dokumentów przeciąganiem zakładek

Sercem tej aktualizacji jest tear-off — przenoszenie dokumentów między oknami przez zwykłe przeciągnięcie zakładki:

  • przeciągnij zakładkę na pasek zakładek innego okna → dokument przenosi się tam;
  • upuść zakładkę poza jakimkolwiek oknem (na pulpit) → powstaje nowe, pływające okno-edytor z tym dokumentem.

Przy przenoszeniu nic nie tracisz: wędrują warstwy, cała historia cofania/ponawiania, niezapisane zmiany oraz stan widoku (zoom i obrót). Płótno jest w oknie docelowym odtwarzane od nowa, więc obraz pozostaje ostry i responsywny. Krótki klik w zakładkę nadal tylko przełącza dokument — przeciąganie startuje dopiero, gdy naprawdę ruszysz zakładką.

Jeśli przeniesiesz ostatni dokument z okna, okno źródłowe wraca do ekranu powitalnego (puste).

Drobne, ale ważne

  • Przycisk pokaż/ukryj (▤) na lewo od zakładek — szybkie schowanie lub przywrócenie pozostałych okien-edytorów (np. okna z drugiego monitora).
  • Bezpieczne zamykanie — zamknięcie okna z wieloma niezapisanymi dokumentami pyta o zapis każdego z nich, nie tylko aktywnego; zamknięcie ostatniego okna kończy program.
  • Zgodność ze współpracą — dokument, na którym trwa żywa sesja współpracy, jest chroniony przed przenoszeniem między oknami (najpierw zakończ sesję).

Co dalej

Kolejnym krokiem będzie dokowanie — możliwość scalenia pływającego okna z powrotem do innego przez przeciągnięcie całego okna (dziś dokumenty przenosi się przez zakładki). To świadomie zostawiliśmy na osobny etap, bo dotyczy modelu okien i chcemy dopracować sposób łączenia.

Wielookienkowość to fundament pod dalszą, wygodniejszą pracę z wieloma dokumentami i scenami naraz — zwłaszcza dla twórców pracujących na kilku ekranach.

📚 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.