Skip to content

refactor: Refactor project for better maintainability#18

Merged
SangeloDev merged 7 commits intomainfrom
refactor/improve-project-structure
Feb 4, 2026
Merged

refactor: Refactor project for better maintainability#18
SangeloDev merged 7 commits intomainfrom
refactor/improve-project-structure

Conversation

@SangeloDev
Copy link
Owner

@SangeloDev SangeloDev commented Feb 4, 2026

This PR refactors the project to improve code organization and modernize the codebase:

  • Improved consistency regarding Svelte 5 runes. Now only these should be used throughout.
  • Improved code structure by extracting logic from +page.svelte into dedicated files
  • Centralized state management with proper context providers (EditorContext, HotkeyContext, LibraryContext, ModalContext, SettingsContext)
  • Fixed various bugs throughout the codebase

@SangeloDev SangeloDev self-assigned this Feb 4, 2026
@SangeloDev SangeloDev force-pushed the refactor/improve-project-structure branch from 284fdbc to ec33a5a Compare February 4, 2026 13:48
@SangeloDev SangeloDev merged commit eb57932 into main Feb 4, 2026
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.

1 participant