Introduced a modular typography system with user-configurable fonts across the app.
Changes
- Created a modular typography architecture with Typography.swift and platform-specific FontProvider.swift.
- Implemented CustomFontManager for importing and managing user fonts seamlessly.
- Added typography settings for UI, Notes, and AI Panel with individual customization options.
- Enabled reactive font updates using UIFontProvider pattern to track settings changes in SwiftUI.
- Applied fixedSize for custom fonts in UI to resolve line height issues.
- Updated sidebar, tab, and list components to utilize the UIFontProvider for consistent typography.
- Introduced Typography settings section in SettingsView featuring font pickers and custom font import options.