Refactor gutter architecture with separate container views and improved marker layout
- Introduced STGutterContainerView, STGutterMarkerContainerView, and STGutterSeparatorView for clearer view hierarchy and separation of concerns. - Moved separator rendering from STGutterView to STGutterSeparatorView. - Added textSize to STGutterLineNumberCell to assist marker positioning. - Improved layout logic to position markers based on associated line number cells. - Updated STTextView to refresh marker layout in synchronization with line numbers. - Adjusted default insets and minimum width for better appearance.
M
Marcin Krzyzanowski committed
88471ac1ba79d43bbb471bcef759eae209a64eef
Parent: d47e1ad