Skip to content

Rewrite#1

Closed
skmp wants to merge 86 commits intomainfrom
skmp/rewrite
Closed

Rewrite#1
skmp wants to merge 86 commits intomainfrom
skmp/rewrite

Conversation

@skmp
Copy link
Copy Markdown
Member

@skmp skmp commented Mar 26, 2026

No description provided.

skmp added 27 commits March 26, 2026 18:13
- Removed legacy style definitions and integrated them into a new `node_renderer` module.
- Introduced `VisualPinMap` to manage visual representation of pins, replacing the previous `PinMapping`.
- Updated `NodeLayout` to include methods for calculating pin positions and added support for side-bang positioning.
- Implemented rendering functions for nodes, wires, and backgrounds in `node_renderer.cpp`.
- Enhanced hit-testing functionality for nodes and pins, improving interaction responsiveness.
- Cleaned up the `Editor2Pane` class by removing unused structures and methods related to pin handling.
- Added tooltip support for node and pin interactions to enhance user experience.
- Created IEditorPane interface in editor_pane.h to unify editor pane functionality.
- Updated Editor1Pane and Editor2Pane to implement IEditorPane, ensuring consistent method signatures for loading, drawing, and state checks.
- Added TabState struct to manage editor pane instances, providing convenience accessors for loaded state and file paths.
- Enhanced Editor2Pane to inherit from IEditorPane, aligning it with the new architecture.
@skmp skmp closed this Mar 27, 2026
@skmp
Copy link
Copy Markdown
Member Author

skmp commented Mar 27, 2026

closing in favor of #2

@skmp skmp deleted the skmp/rewrite branch March 27, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants