Expired
Milestone
Aug 1, 2024–Oct 31, 2024
0.20
Let's have a first step of components refactoring. To be included at least (in a continuous integration way please):
- The upgrade of litHTML to litElement
- Replacing the SolidTemplateElement rendering mechanism by LitElement too
- The integration of the conditional-display feature into the framework
- Some improvements for loading time:
- We may want to separate solid-map and calendar and a few others which depends on external libraries to their own repositories, to avoid useless loading time linked to the import of those librairies
- Exploring the question of shadowDom for good ?
Unstarted Issues (open and unassigned)
15
- Experiment on middleware injection
- Implement the new template loading mechanism
- Rewrite the existing base component with separated templates
- Investigate how vue or svelte are handling templates loading
- Implement required modifications in solid-router or replace it
- Document examples of components implementation based on that new version
- Evaluate performances improvements once the shadow DOM is supported
- Analyse the gap between solid-router and react/vue-routers libraries
- Make sure the rendering is only handled in one place
- Analyse performances after switch to the new version
- Rework the solidTemplateElement to use the Lit Render
- Analyse what is broken after update
- Naively update the Lit library version
- Update the version of Lit we are using
- Solid Template element refactor
Ongoing Issues (open and assigned)
17
- Integrate LDFlex / Communica
- Review tsconfig options
- Add a linter (biome)
- Expose the list of resources as a property of the component
- Update JSON-LD Context Parser
- Update SlimSelect
- Update and verify dependencies
- Split the core into two main components
- Improve logging and debugging experience
- strict search
- Solid search - String search starting with "0" - fuzzy search is applied
- Empty set on form generate an empty field
- group-widget seems not working correctly on a solid-table
- solid-form-search: negative filter
- Exclude a list of resource from a container
- Detach solid-map and solid-calendar from core
- Use of shadow DOM
Completed Issues (closed)
4