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

feat: svelte 5 port and documentation field improvements #305

Open
wants to merge 97 commits into
base: main
Choose a base branch
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
Prevents cache from blocking updates in CF pages builds
This makes the latex copied to the clipboard compatible with the new documentation cell formula functionality
Unfortunately, colors not supported in docx and pdf export since markdown doesn't support text colors
@mgreminger mgreminger linked an issue Feb 2, 2025 that may be closed by this pull request
@mgreminger mgreminger changed the title WIP: svelte5 port feat: svelte 5 port and documentation field improvements Feb 2, 2025
Also checks for presistence when saving and reopening
Overflow was causing issue with firefox test
Double up newlines and make sure field ends with two newlines so that resulting document files better match the line breaks in the quill field
Provides better control of min font scale and makes math field selectable and copyable. Also adds alt-= keyboard shortuct to insert formula.
Add formula and other quill shortcuts and categorize shortcuts. Also, add calc shortcuts that were previously undocumented.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant