Expand description
Shared UI-facing models for Communitas front-ends.
Re-exports§
pub use canvas::CanvasElement;pub use canvas::CanvasInfo;pub use canvas::CanvasSnapshot;pub use canvas::CanvasState;pub use canvas::ElementType;pub use canvas::HistoryActionType;pub use canvas::HistoryEntry;pub use canvas::Layer;pub use canvas::OfflineOperation;pub use canvas::OfflineStatus;pub use canvas::OperationType;pub use canvas::Point;pub use canvas::RemoteCursor;pub use canvas::ToolType;pub use canvas::Transform;pub use drive::DirectoryEntry;pub use drive::DiskInfo;pub use drive::DiskType;pub use drive::DownloadProgress;pub use drive::DownloadState;pub use drive::FileMetadata;pub use drive::FilePreview;pub use drive::QuotaInfo;pub use drive::UploadProgress;pub use drive::UploadState;pub use kanban::ActivityEntry;pub use kanban::AttachmentView;pub use kanban::BoardSettings;pub use kanban::BoardSummary;pub use kanban::BoardView;pub use kanban::CardDetail;pub use kanban::CardState;pub use kanban::CardView;pub use kanban::ChecklistProgress;pub use kanban::ColumnView;pub use kanban::CommentView;pub use kanban::PriorityView;pub use kanban::StepView;pub use kanban::SwimlaneMode;pub use kanban::TagView;pub use messaging::ContactWithPresence;pub use messaging::Message;pub use messaging::MessageReaction;pub use messaging::MessageSendStatus;pub use messaging::PendingMessage;pub use messaging::PresenceStatus;pub use messaging::SearchResult;pub use messaging::ThreadSummary;pub use sync::SyncMetadata;pub use sync::SyncProgress;pub use sync::SyncState;pub use sync::SyncSummary;
Modules§
- canvas
- Canvas DTOs for collaborative drawing surfaces.
- drive
- Drive DTOs for virtual disk, directory, file, and transfer views.
- kanban
- Kanban DTOs for board, column, card, and related views.
- messaging
- Messaging and presence DTOs for thread lists, messages, and contact status.
- sync
- Sync state types for offline-first UX indicators.
Structs§
- Sample
Words - Small helper used by the Dioxus prototype to display generated identity words.
- Unified
Contact - Simplified contact view rendered in navigation and contact lists.
- Unified
Entity - View-model for entities shown across navigation, home, and detail screens.
- Unified
Identity - Snapshot of identity metadata shown in nav bars and headers.
Enums§
- Organization
Category - Logical classification for organization-style entities.
- Unified
Entity Type - Entity type enumeration used by UI layers.