Skip to content

Conversation

@ramedina86
Copy link
Collaborator

No description provided.

AccordionGuy and others added 30 commits December 14, 2024 00:55
Co-authored-by: Alexandre Rousseau <alexandre@rsseau.fr>
Co-authored-by: Alexandre Rousseau <alexandre@rsseau.fr>
Co-authored-by: Alexandre Rousseau <alexandre@rsseau.fr>
Co-authored-by: Alexandre Rousseau <alexandre@rsseau.fr>
Introduce a simple abstraction to use logger in the application. For the moment, it's just a proxy to `console`, but it can be plugged to any library later. It's also a good way to prevent that logs are not displayed in the tests.
The `BaseCollapseButton` used a custom button with a different `:focus` state. I moved it to the standard `WdsButton` and implemented a `:focus-visible` to it to improve tab navigation.

The change should be almost transparent in term of UI.
The `BuilderSelect` trigger has overflow issues with long text
containing breakable content. The trick was just a missing `white-space:
nowrap` rule.

I also took the opportunity to add a tooltip to the `BuilderSelect`'s
trigger.
We want the user to be able to customize any style using
`import_stylesheet` feature. But, actually, he needs to use `!important`
everywhere to makes his rules have more weight.

The solution is to use CSS cascade layers to redefine the priority of
rules easily. We can move all Writer Framework CSS into a layer `wf`.
This makes other CSS rules have more priority by default.

So I just installed PostCSS and a plugin `postcss-assign-layer`. This
automates surrounding our styles by layers.
ramedina86 and others added 29 commits January 8, 2025 13:01
fix(ui): floating insertion marker overflow - WF-158
fix(ui): hide `CoreProgressBar` progression in indeterminate state
* update playwright to support ubuntu 24.04
…-handle-ubuntu-2404

fix: update playwright to support ubuntu 24.04 agent for e2e test
* feat: update dependencies
* adapt version of numpy using python version

* feat: update dependencies
Use `BaseMarkdown` in `CoreAnnotatedText` to support inline markdown
syntax. I also reworked a bit `BaseMarkdown` to have an inline mode.
feat(ui): support markdown in `AnnotatedText` - WF-169
stringify content in API responses as per docs; convert Framework-specific `integer` and `float` types to JSON schema-compliant `number`
feat(ui): introduce fields validation - WF-140
feat: implement multi-file code editor - WF-100
@ramedina86 ramedina86 merged commit bad911f into master Feb 10, 2025
42 of 43 checks passed
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.

7 participants