mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-20 03:18:06 +08:00
* Integrate document-format storage into the editor * Address review feedback: drop redundant clones and dedupe metadata traversal * Extract DocumentHistory and move storage-metadata tests to their own file * Extract storage diffing/IO, gate validation and .gdd save behind preferences, restructure tests * Address PR review: save-format/path consistency, autosave persistence, and view-settings/diff fixes * Skip storage remount on .gdd open and split value/timestamp drift in attribute diff * Rename storage tests module and surface .gdd open failures with per-resource diff detail * Add debug-menu toggle to hide the storage preferences section * Hopefully fix async tests * Shorten comments * Fix tests * Review * Review * Review * Block on future mesages in tests * Review * Shorten comments --------- Co-authored-by: Timon <me@timon.zip>
19 lines
606 B
Rust
19 lines
606 B
Rust
mod portfolio_message;
|
|
mod portfolio_message_handler;
|
|
|
|
pub mod document;
|
|
pub mod document_migration;
|
|
pub mod document_storage_io;
|
|
pub mod fonts;
|
|
pub mod persistent_state;
|
|
pub mod utility_types;
|
|
|
|
#[doc(inline)]
|
|
pub use fonts::{FontsMessage, FontsMessageContext, FontsMessageHandler};
|
|
#[doc(inline)]
|
|
pub use persistent_state::{PersistentStateMessage, PersistentStateMessageContext, PersistentStateMessageHandler};
|
|
#[doc(inline)]
|
|
pub use portfolio_message::{PortfolioMessage, PortfolioMessageDiscriminant};
|
|
#[doc(inline)]
|
|
pub use portfolio_message_handler::{PortfolioMessageContext, PortfolioMessageHandler};
|