Funkcja
Każda zmiana jest odwracalna.
Narysuj ścianę, której nie lubisz, i cofnij ją Ctrl+Z. Cofanie ma zakres ostatniego ruchu — nie całego popołudnia. Autosave trzyma roboczą kopię w przeglądarce, Ctrl+S zapisuje plik *.webhome.json, który jest twój, a po zalogowaniu sam projekt żyje na serwerze.
Proste wyjaśnienie
Cofnij okno. Zostaw ściany.
Edycja jest listą ruchów, a Ctrl+Z przechodzi po niej wstecz, krok po kroku. Przesunięcie okna nie przewija dachu; usunięcie skrzydła nie odmalowuje ogrodzenia. Ctrl+Y idzie znowu do przodu. Żal w Builderze jest funkcją nawigacji.
Cofanie i redo ze zakresem
Ctrl+Z cofa jeden ruch, Ctrl+Y idzie do przodu. Jedna ściana, jeden otwór, jedno umeblowanie na raz.
Autosave do localStorage
Robocza kopia zapisuje się sama w przeglądarce w miarę pracy. Zamknij kartę, wróć jutro — projekt nadal tam jest.
Ctrl+S → *.webhome.json
Zapis tworzy prawdziwy plik — możesz go trzymać, wysłać albo zarchiwizować. Otwórz czyta go prosto z powrotem do edytora.
Zapis na serwerze
Po zalogowaniu projekty żyją na serwerze jako nieprzezroczysty JSON — jedna prawda o projekcie, z każdej przeglądarki.
Jak zmiana podróżuje.
- Każda edycja to op — zmiana całej sekcji dokumentu, nie sterta współrzędnych
- Undo odtwarza tę historię od tyłu, z zakresem tego, czego naprawdę dotknąłeś
- Autosave trzyma roboczą kopię w localStorage między wizytami
- Ctrl+S zapisuje na żądanie; Otwórz wymienia pliki *.webhome.json
- Po zalogowaniu ten sam dokument jest zapisany na serwerze — a ops współedycji też niosą całe sekcje dokumentu
„Ściana, którą chcesz cofnąć, jest jedno Ctrl+Z stąd."
— każda zmiana jest odwracalnaChwała Ctrl+Z
Rysuj śmiało. Koło ratunkowe jest wbudowane.
Undo ma swój zakres, autosave działa stale, a Ctrl+S zapisuje plik *.webhome.json, który jest twój. Projekt nigdy nie jest jedną złą ścianą od ruiny.
Otwórz edytorRysuj śmiało.
Cofanie to jeden klawisz.
Cofanie i redo ze zakresem, autosave do localStorage, Ctrl+S do *.webhome.json, projekty zapisane na serwerze.