h3p
|
2371c48bf1
|
refactor(editor): split ContentView and improve window/sidebar/search UX
- Split large ContentView into focused files:
- ContentView+Toolbar.swift
- ContentView+Actions.swift
- EditorTextView.swift
- SyntaxHighlighting.swift
- SidebarViews.swift
- PanelsAndHelpers.swift
- Fix markdown highlighting over-coloring by tightening markdown regex patterns
- Add true blank-window flow:
- New Window scene with isolated EditorViewModel
- Wire Cmd+N/system New to open blank window
- Add toolbar New Window button
- Add right-side project structure panel:
- Default disabled
- Open Folder + recursive folder tree browsing
- Open file from tree and refresh tree actions
- Add toolbar toggle for right project structure sidebar
- Upgrade find/replace:
- Regex mode
- Case-sensitive mode
- Find Next / Replace / Replace All status feedback
- Apply translucent window background behavior consistently across windows and side panels
- Resolve post-refactor access-control/build issues:
- Expose cross-file ContentView action methods
- Expose NSRange.toOptional() for action extensions`
|
2026-02-06 19:59:53 +01:00 |
|