sillsdev / sillsdev/languageforge-lexbox
Blazor Hybrid follow-up PR
Open
@hahn-kev is already working on this.
Since Jan 10, 2025.
💻 FW Lite
- Dominant language
- C#
- Stars
- 9
- Forks
- 8
- Avg merge
- 2d 13h
- Merged PRs (30d)
- 49
Description
To aid in getting #1320 merged sooner rather than later, this issue tracks non-crucial planned changes that can be done after it's been merged.
- Rename
FwLiteDesktopto something likeFwLiteMaui(4dceaf47327a3163cd5e243bc51308143ed40167) - Rename
LocalWebApptoFwLiteWeb(70506656f2698053be437a21d159c2716b188f8e) - Explicitly save fwdata after each change fixed by #1358
- Pull out svelte routing library? Or just figure out the best way to navigate to a sub-route e.g. view config and permission pages maybe a sync status page (or should that be a modal? Either way it'll probabably be full-screen on mobile, so should work with the back button).
- Rework
invokeOnWindow: queue invocations for handlers that don't exist yet and probably use events to know when they're ready- Should fix: F5 not working on some projects
- Rework JS/.NET EventBus bridge
- Once
invokeOnWindowis refactored, is there any more messy JS we can turn into TS or otherwise cleanup? e.g. inSvelteLayout.razor - Fix LocalWebApp
- Fix supported-feature handling see: https://github.com/sillsdev/languageforge-lexbox/pull/1320#discussion_r1893598266
- Fix Android app icon and splash screen
- Fix disposing MauiApp service provider (e.g. fwdata lock file currently remains in place), fixed by #1358
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.