Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: svelte5 port #305

Open
wants to merge 58 commits into
base: main
Choose a base branch
from
Open

WIP: svelte5 port #305

wants to merge 58 commits into from

Conversation

mgreminger
Copy link
Owner

Requires latest carbon svelte components

The latest version of carbon components supports svelte 5
Reference screenshots will still need to be updated
The new version of carbon components fixes a small layout missalignment for the toolbar buttons
This should fix the insert sheet regression
Allows keyboard to be made reactive. Needed for the selectedTab property
This was the wrong place to put the reactivity
Has some performance improvements over prevoius version
Brakes other things, all cell types will need to be ported before all tests will pass. Having non-runes and runes components access the same stores causes reactivity issues for the non-runes components.
Change $effect to $derived.by
This will facilitate moving from stores to runes for app state
Some warnings need to be addressed and there is an issue with setting custom units which is possibly rated to using a store for the custom base units sheet setting
There are some issues with stores and reactivity in runes mode, especially with binding
Need to access state in keyboard.ts
Work around required for stores is no longer required using $state
Workaround required for stores Writable no longer required for $state driven app wide state
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