Skip to content

Releases: LumexUI/lumexui

v2.0.0-preview.3

15 Mar 19:56
f785a90
Compare
Choose a tag to compare
v2.0.0-preview.3 Pre-release
Pre-release

What's Changed

✨ New Features

🐛 Bug Fixes

  • fix(navbar): add a check before toggling navbar menu on navigation by @desmondinho in #204

Full Changelog: v2.0.0-preview.2...v2.0.0-preview.3

v2.0.0-preview.2

12 Mar 13:08
36ba323
Compare
Choose a tag to compare
v2.0.0-preview.2 Pre-release
Pre-release

What's Changed

  • fix(theme): remove extra shade (950) from the color scales for a contrast consistency by @desmondinho in #200

Full Changelog: v2.0.0-preview.1...v2.0.0-preview.2

v2.0.0-preview.1

05 Mar 12:48
fbaea4a
Compare
Choose a tag to compare
v2.0.0-preview.1 Pre-release
Pre-release

This is a pre-release version of v2.0.0, focusing on upgrading the library to Tailwind CSS v4.
Since this introduces breaking changes (dropping Tailwind v3 support), I am releasing this preview version to allow to test and provide feedback before the final release.

🔥 What's New?

⚠️ Breaking Changes

  • Dropped Tailwind CSS v3 support.

  • Custom CSS variables --lumex-box-shadow-* changed to --lumex-shadow-* to be more like new Tailwind CSS variable --shadow-*.

  • Custom CSS variables --lumex-*-opacity change to --lumex-opacity-* to better match the rest of custom CSS variables.

  • The font size of the LumexButton decreases by one step for each size variant:

    Before:

    <LumexButton Size="@Size.Small">...</LumexButton> @* `text-small` CSS class *@
    <LumexButton Size="@Size.Medium">...</LumexButton> @* `text-medium` CSS class *@
    <LumexButton Size="@Size.Large">...</LumexButton> @* `text-large` CSS class *@

    Now:

    <LumexButton Size="@Size.Small">...</LumexButton> @* `text-tiny` CSS class *@
    <LumexButton Size="@Size.Medium">...</LumexButton> @* `text-small` CSS class *@
    <LumexButton Size="@Size.Large">...</LumexButton> @* `text-medium` CSS class *@

🚀 How to Upgrade

👉 Refer to the Tailwind CSS v4 Upgrade Guide for details.
👉 Refer to the new LumexUI installation guide (preview) for details.

I have improved the installation process by including a custom .targets file in the package.

This file contains an MSBuild script that runs automatically after the build, copying all files from the package's theme folder to your project's bin directory, creating a new lumexui folder.

I chose the bin directory because it is ignored by .gitignore by default. However, you can customize this path by manually overriding the LumexUIDir property in your YourProject.csproj file:

<PropertyGroup>
    <LumexUIDir>your/desired/path</LumexUIDir>
</PropertyGroup>

📣 How to Provide Feedback

Since this is a preview release, I encourage testing and feedback.

🔹 Report issues in GitHub.
🔹 Discuss migration challenges in Discussion.

Your feedback will help ensure a smooth final release of v2!

Full Changelog: v1.1.1...v2.0.0-preview.1

v1.1.1

24 Feb 11:50
c2f34f5
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix(switch): ensure secondary color styles apply properly by @desmondinho in #182

Full Changelog: v1.1.0...v1.1.1

v1.1.0 🎉

22 Feb 19:19
Compare
Choose a tag to compare

It’s been almost two months since v1.0.0, and honestly, this update isn’t as big as I wanted it to be. Life happens, other projects took some time, but I’m still here, and I still want to keep improving LumexUI.

Looking ahead, I have some cool things planned:

  • New components like Avatar, Badge, Chip, Tooltip, and more.
  • Better showcases—examples of LumexUI in actual dashboards, forms, and other complex UIs, so it’s easier to see it in action.
  • Documentation needs a dark mode. :)

Thanks for sticking around! More updates are coming 🚀

What's Changed

✨ New Features

  • feat(components): apply data-slot attribute to all component parts by @desmondinho in #127
  • feat(components): introduce Tabs component by @desmondinho in #159
  • feat(components): add XML summaries to all publicly visible members by @desmondinho in #162
  • feat(components): introduce Dropdown component by @desmondinho in #168

📝 Docs

  • fix(docs): correct typo in the 'Configure startup file' section of installation guide by @DavidH102 in #147
  • docs: remove prerelease flag from the installation step by @mariuskrass in #150
  • feat(docs): Add warning about using Tailwind CSS v4.0 by @aurepereira in #160

🛠️ Chore

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0 🎉

28 Dec 18:41
Compare
Choose a tag to compare

After 2 months of refining and perfecting the pre-release, I am happy to announce the launch of LumexUI v1.0.0! This marks a significant milestone for the library and for me personally, and just in time as we welcome a brand-new year full of opportunities and innovations.

🚀 What's New in v1.0.0

Components

  • Listbox displays a list of options and allow users to select one or more of them
  • Radio Group allows users to select one option from a set
  • Select displays a collapsible list of options and allow users to select them

🙏 Acknowledgements

A heartfelt thank you to everyone who contributed to the development and testing of LumexUI. Your support and feedback have been invaluable in bringing this library to life.

New Contributors

Full Changelog: v0.1.9...v1.0.0

v1.0.0-preview.4

22 Nov 12:07
9ec3c87
Compare
Choose a tag to compare
v1.0.0-preview.4 Pre-release
Pre-release

What's Changed

✨ New Features

  • feat: add the DataGrid component and demo page [preview] by @desmondinho in #105

Full Changelog: v1.0.0-preview.3...v1.0.0-preview.4

v1.0.0-preview.3

04 Nov 00:28
4667a1e
Compare
Choose a tag to compare
v1.0.0-preview.3 Pre-release
Pre-release

What's Changed

  • fix(navbar): add position relative to base style slot by @desmondinho in #97

Full Changelog: v1.0.0-preview.2...v1.0.0-preview.3

v1.0.0-preview.2

03 Nov 23:44
Compare
Choose a tag to compare
v1.0.0-preview.2 Pre-release
Pre-release

What's Changed

  • fix(popover): 'destroyOutsideClickHandler is not a function' by @desmondinho in #95
  • fix(navbar-menu): menu element cannot be found in the DOM after navigation by @desmondinho in #96

Full Changelog: v1.0.0-preview.1...v1.0.0-preview.2

v1.0.0-preview.1

31 Oct 23:44
Compare
Choose a tag to compare
v1.0.0-preview.1 Pre-release
Pre-release

What's Changed

Full Changelog: v0.1.9...v1.0.0-preview.1