mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
* feat: add ui-kit package to common-react * feat: add tailwind and ladle to ui-kit, use ui-kit in ce * feat: create custom properties for button and checkbox using tailwind values as default * feat: create simple button with 2 variants * feat: create simple checkbox * refactor: update after rebase * feat: experiments with button and checkbox * feat: add buttons sizes, adjust btn loader, add interactive story instead of many stories * fix: add license * fix: a11y issues with color contrast * fix: mdx stories support * feat: experiments with icons * feat: try custom rendering * docs: add small kinda docs for button * refactor: css layers * chore: deps * chore: remove buildinfo from git * chore: remove tsbuildinfo from git * fix: vertical tab overflow * feat: use UIKit button as base for Cloudbeaver button * fix: box-sizing problems * refactor: button styles use BEM model * refactor: separate base tokens from aliases * refactor: add some defaults, write all properties in snake case * refactor: rename button classes, add ui-kit prefix * refactor: remove redundant story, omit a couple of props, add example to ladle * refactor: add general sizes tokens, update license * feat: add scaffold for input component * refactor: update deps * refactor: remove links * refactor: change props naming, add prefixes in checkbox, removes validation nodes in input * refactor: partially revert "feat: use UIKit button as base for Cloudbeaver button" to keep the old Button interface without changes Original commit SHA:62bb1fe9a0. * Revert "refactor: update deps" This reverts commitf7d6533967. * refactor: update deps once again * refactor: rename ui-kit prefix * chore: update deps * refactor: Button Icon Interface * refactor: use JSDoc for placement comment * refactor css custom props for Button * refactor: introduce opacity custom property, fix icon margin property * fix: button text should not wrap; * fix: tailwindcss version * fix: tailwindcss version * refactor: remove checkbox styles, keep only wireframe * refactor: move input-related css variables to the dedicated folder * refactor: remove unused input props * refactor: btn loader animation * refactor: use nesting for states, refactor classnames using BEM delimiters * refactor: introduce btn-border-width prop, removed redundant btn-padding-block since we use fixed heights * refactor: input and button * fix: input * chore: deps * chore: deps * chore: add vite as dev dep * refactor: button variants * chore: yarn install * fix: loading button should not react on hover * docs: add stories about tokens * chore: remove lint command * refactor: add prefix to css variables * refactor: add base border-radius and border-width for controls * fix: don't import tailwind in style files * fix: add tailwindcss import for ladle * fix: base radius variable * refactor: rename css var * refactor: add tw prefix for tailwind classes and vars * fix: styles in easy-config * fix: after tailwind reset paddings don't in width anymore, compensate * fix: don't show outline on mouse click * refactor: change btn state classes, remove not loading for hover because it's strange that button reacts on click when in loading state, but not on hover. * fix: icons * fix: add letter-spacing to normalize to prevent tailwind reset it with inherit value * fix: welcome page selector * fix: button outline uses a variable for width, proper loading state in aria, icon class name * feat: add global styles for UI-kit ladle * docs: refactored stories composition, added stories * refactor: simplify loader, enable custom loaders, introduced token for btn loader, fix class names, updated stories * docs: add global styles for ladle * feat: use custom loader in cloudbeaver * refactor: use oklch color space for color mixing in loaders * docs: add readme * fix: tsconfig, format ladle config * docs: add short command for ladle, update readme * fix: module export * build: add vite plugin * fix: remove aria-label for loading * fix: yarn --------- Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com>