Module components

Module components 

Source
Expand description

Shared UI components for Iris Studio

Reusable components across all modes:

  • file_tree: Directory navigation with git status
  • code_view: Syntax-highlighted source display
  • diff_view: Unified/split diff rendering
  • commit_list: Commit history display
  • message_editor: Text editing for messages
  • context_panel: Semantic context display
  • status_bar: Bottom status and Iris status
  • help_overlay: Keybinding reference

Re-exports§

pub use code_view::CodeViewState;
pub use code_view::render_code_view;
pub use diff_view::DiffHunk;
pub use diff_view::DiffLine;
pub use diff_view::DiffViewState;
pub use diff_view::FileDiff;
pub use diff_view::parse_diff;
pub use diff_view::render_diff_view;
pub use file_tree::FileGitStatus;
pub use file_tree::FileTreeState;
pub use file_tree::TreeNode;
pub use file_tree::render_file_tree;
pub use message_editor::MessageEditorState;
pub use message_editor::render_message_editor;
pub use syntax::SyntaxHighlighter;

Modules§

code_view
Code view component for Iris Studio
diff_view
Diff view component for Iris Studio
file_tree
File tree component for Iris Studio
message_editor
Message editor component for Iris Studio
syntax
Syntax highlighting for code view using SilkCircuit colors