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

v2.4.0 #772

Closed
wants to merge 18 commits into from
Closed

v2.4.0 #772

wants to merge 18 commits into from

Conversation

leventozen
Copy link
Member

@leventozen leventozen commented Jan 18, 2024

2.4.0 (2024-01-18)

Bug Fixes

* dropdown: dropdown group borders are not visible (#589) (63915ca)
* select: change select all default behaviour to off (#750) (ecc8a30), closes #749
* select: label property added to bl-select-option to fix #764 (#766) (9e2d0ba)
* select: return single value for single select (#677) (2304485), closes #675
* select: select check additional count event loop (#743) (43d6b0d)
* select: Using label and placeholder on non label-fixed select br… (#760) (1b5a10e)
* theme: add missing font weights (#740) (b251702), closes #738

Features

* add info color and implement it on alert and notification (#761) (a99ff41), closes #685
* icon: new icons added (#735) (fd32b93)
* icon: new icons added (#769) (008dd81)
* notification component (#741) (cb12aa6), closes #141
* select: add search feature for select (#759) (1d5f767), closes #265
* select: implement select all (#746) (caf155e), closes #520
* switch: add bl-switch label (#754) (170b707)

AykutSarac and others added 18 commits October 27, 2023 15:50
* Simplifies the logic of `generate-react-exports.js` as types are
inferred, removing the need of generics
* Simplifies the React export making it more readable
```tsx
/**
 * @tag bl-textarea
 * @summary Baklava Textarea component
 */
export const BlTextarea = React.lazy(() =>
  customElements.whenDefined("bl-textarea").then(() => ({
    default: createComponent({
      react: React,
      displayName: "BlTextarea",
      tagName: "bl-textarea",
      elementClass: customElements.get("bl-textarea") as Constructor<BlTextarea>,
      events: {
        onBlInput: "bl-input" as EventName<BlTextareaInput>,
        onBlChange: "bl-change" as EventName<BlTextareaChange>,
        onBlInvalid: "bl-invalid" as EventName<BlTextareaInvalid>,
      },
    }),
  }))
);
```

---------

Co-authored-by: Aykut Saraç <[email protected]>
- camera_off
- sound_off
- photo_off
- microphone
- microphone_off
- right_sided_arrow
- left_sided_arrow

icons added.
Fixes select causing the window to be frozen on choosing x amount of
options. This is caused by running `_checkAdditionalItemCount` within
updated for each update instead of listening for selected options only.

Co-authored-by: Aykut Saraç <[email protected]>
Closes #141

---------

Signed-off-by: Ogun Babacan <[email protected]>
Co-authored-by: Aykut Saraç <[email protected]>
Missing heading and body text font weights have been added.

Closes #738
Closes #265

I've pushed the commit unverified as I'm facing operating system-related
test errors on my local machine. Despite my efforts, I couldn't resolve
the issue. I've opened an issue on [the relevant
project](https://github.com/modernweb-dev/web) for further
investigation.

modernweb-dev/web#2589

---------

Co-authored-by: Erbil Nas <[email protected]>
Co-authored-by: Ogun Babacan <[email protected]>
Implement new color: Info.

Uptadate alert and notification components info variant color with the
new color and update radius to match design document.

Also update tooltip component default background color to info. This
change can be overridden by `--bl-popover-background-color` variable.

Closes #685
fixes #675

Co-authored-by: Aykut Saraç <[email protected]>
Co-authored-by: Levent Anil Ozen <[email protected]>
This PR does small refactor on Dropdown component.

* Default text for dropdown button is removed.
* `aria-label` for `bl-button` inside removed, since it's not needed
when we have a text inside the button.

---------

Co-authored-by: Levent Anil Ozen <[email protected]>
- badge
- express
- express_delivery
- express_furniture
- translation

icons added—also, the "medal" icon's color issue is fixed.
fix(pagination): fix the event of the single select
@leventozen leventozen closed this Jan 25, 2024
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.

10 participants