Releases: sikka-software/Hawa
Releases · sikka-software/Hawa
hawa@0.28.0
0.28.0
- Adds new variants (
underlined
andunderlined_tabs
) toTabs
- Initial integration of 'tailwind-variants' package
- Exported
AuthButtons
from the blocks directory - Added
hideIcon
prop toAvatar
- Added
placeholder
prop toPhoneInput
- Removed unused old prop from
Alert
- ContactForm: added default text strings and made
onSubmit
a required prop - RegisterForm: added classnames to allow consumers to customize the block.
- Fixed
maxWidth
andmaxHeight
to not exceed the screen width & height forTooltip
andPopover
- Added default texts in
RegisterForm
- Made the terms checkbox conditional rendering false by default in
RegisterForm
- Made essential props required in
LoginForm
- Added
use client
directive to all components viatsup
config - Added
prefixText
toInput
which adds a non-editable text before the input itself. - Added ability to disable
Tooltip
- Added
loadingCard
andloadingPrice
toPricingCard
which will show a skeleton if true. - Added loading ability to cards in
PricingPlans
- Fixed fade direction in
Skeleton
- Added
fade
feature toSkeleton
- Made
name
property required inRadio
- Added sizes to
Loading
- Added sizes to
Tooltip
- Fixed missing loading state in
FeedbackForm
- Made usernameOptions optional in
RegisterForm
FeedbackForm
: add min-h for the textarea- Removed padding when
cardless
is true forContactForm
andFeedbackForm
- Fixed label spacing in
FeedbackForm
- Fixed textarea submission for
FeedbackForm
Loading
: progress design now inherits the global--radius
CSS variable- Fixed textarea height in
ContactForm
hawa@0.27.0
- Fixed max height UI issue in
CodeBlock
- Added
usernameOptions
inRegisterForm
to allow consumer to customize the username field. - Fixed
DropdownMenu
height exceeding the screen. - Exported
TextFieldTypes
ContactForm
block now acceptscustomFields
to allow consumer to add their own custom fields.Loading
: added classnames forcontainer
,track
, andcar
to customize loading designs- Fixed RTL width issue in
ColorPicker
- Optimized internal import aliases
- Added
embla-carousel
as a devDependency - Fixed types for
useDialogCarousel
hook - General cleanup
- Created a
util
folder containing all the utility files - Allowed hiding a column by default in
DataTable
usingmeta: { hidden: true }
- Updated dependencies
- Fixed
DropDownMenu
items array props - Minor fixes & cleanup
- Updated
Textarea
classNames - Fixed all className uses of
Textarea
in other components - Fixed
Radio
label color in dark mode - Fixed
helperText
inSignature
- Added
--constant-background
global variable - Made
Signature
background color constant regardless of color mode - Added
helperText
toSignature
for validation - Added
Label
toSignature
- Added
texts
object prop toSignature
to enable consumer based texts - Added
Signature
component for users to draw their signature. - Updated packages
- Updated
Carousel
props - General cleanup
PinInput
: now shows numeric keyboard on phone- Exported
Glow
to be built viatsup
- Replaced
tsup.config.ts
withtsup.config.js
- Added
Glow
component that can be used to apply glow effect on it's children Label
: fixed clicking on the hint submits a formLabel
: fixed clicking tab to go to the next field in a form accidentally focuses on the hint icon- Fixed
CommandInput
direction - Fixed margins of check mark of
CommandItem
inCombobox
Combobox
: fixed text color from primary to pure white/blackCombobox
: addedRTL
support- Fixed icon spacing in
CommandInput
Radio
: fixed full width whenbordered
designRadio
: disabled selecting text when design isbordered
Checkbox
: fixed line height oflabel
- General cleanup
- Replaced all references of
onChangeTab
toonChange
- Added
name
prop toRadio
component - Change
onChangeTab
toonChange
- Added handling change to all types of
Radio
- Fixed missing translation of soon
Chip
inPricingCard
AppTabs
: fixed horizontal align of icon and label in a single tabAppTabs
: fixed inactive tab hover colorItemCard
: fixed spaceing when height is largerItemCard
: fixed UI when in RTL direction- Fixed background color of
AppTabs
- Codesplitting
Layout
components each component in it's own folder - Updated the build process for
Layout
components to be grouped 3 at a time during build - Updated story imports
- Added click handling to
AppTabs
- Changed
content
type toReact.ReactNode
- Tested nesting an
Accordion
inside anAccordion
content field. - Added
sm
anddefault
sizes toToaster
- Updated the way
Toast
,ToastTitle
,ToastDescription
, andToastClose
are styled and moved the conditional styling toToaster
- Organized tsup configuration
- Added
clickable
prop toStats
- Added
type='button'
toCombobox
to fix submit behavior while in form - Updated dependencies
hawa@0.24.0
- Improved imports in all stories
- Removed unused story docs
Elements
bundling code is now more readable- Optimized imports within
Navbar
,Sidebar
,Stats
,AppLayout
,LandingCard
,PricingCard
,DestroyableCard
, andAppTopbar
- Code splitting the following components:
Carousel
,CodeBlock
,Collapsible
,ColorPicker
,DestroyableCard
,FileUploader
,InterfaceSettings
,Pagination
,PasswordInput
,ProgressCircle
,ScrollIndicator
,Separator
,SimpleTable
,Slider
,Toast
,Toaster
- Fixed clearing
dist
folder on each build - Included
blocks
andlayout
to the build process - Removed
--dts
flag frombuild-lib
script - Attempting to fix out-of-memory build issue
- Code splitting
ScrollArea
- General cleanup
- Code splitting
PinInput
,PhoneInput
, andStopPropagationWrapper
- Moved
Chip
to it's own folder - Moved
Breadcrumb
to it's own folder - Moved
AppStores
to it's own folder - Moved
Badge
to it's own folder - Improved size of
NoPermission
andResetPassword
blocks - Moved
Checkbox
to it's own folder - Moved
Switch
to it's own folder - Moved
Popover
to it's own folder - Improved the imports within
Comobobox
- Updated
tsup.config.ts
- Splitting the bundling process by
tsup
to prevent no-memory breaking error - Moved
Input
to it's own exported folder - Moved
Tabs
to it's own folder - Updated
tsup
configuration - Moved
Combobox
to it's own folder - Updated
hawa-beta.yml
github action file - moved
Alert
to it's own folder - moved
FileDropzone
to it's own folder - moved
Table
to it's own folder - moved
DataTable
to it's own folder - moved
Label
to it's own folder - moved
BackToTop
to it's own folder - moved
Avatar
to it's own folder - moved
Textarea
to it's own folder - Updated packages
- Exporting
Radio
individually
hawa@0.21.2
- Added
chip
prop toAccordion
item #SIKKA-5849 - Updated imports to use aliases
- General cleanup
- Added
prettier-plugin-tailwindcss
- Added
@trivago/prettier-plugin-sort-imports
- Cleaned up
- Added
actionFirst
prop toNavigationMenu
for router usage in next.js apps ContactForm
now resets on submision- Updated dependencies
- Fixed the way IBM Plex Sans Arabic is applied
- Removing IBM font references
- Added
formId
toContactForm
- Added
formAutoComplete
toContactForm
- Added
disabled
toAccordionTrigger
- Exported
AccordionItemProps
type - Exposed
triggerClassNames
inNavigationMenu
- Updated storybook
- Fixed default design of
Accordion
hawa@0.20.2
- Added
Seperated
variant toAccordion
hawa@0.20.1
- Fixed close button in
Sheet
- Added
ContactForm
- Fixed
Textarea
placeholder text color - Removed all shadows of
FeedbackForm
andContactForm
whencardless
prop is true - exporting
TextInputType
- General cleanup
- Minor cleanup
- Added sizes to
Radio
tabs - Added background to
Radio
- Fixed responsiveness of
PricingPlans
- Added priceless option to
PricingCard
- ComparingPlans: added background to scroll area
hawa@0.19.0
- Added
DropdownMenuRadio
component - Added popover
helperText
forInput
- Minor fixes
hawa@0.17.0
- Added
onAlertClosed
prop toAlert
6022a5c - Finished
PricingCard
- Added
Pagination
- Minor UI Fixes
hawa@0.15.0
- Added
AppTopbar
component - Added
AppMenubar
component - Added
ScrollIndicator
component - Added
Badge
component - Added
SplitButton
component - Multiple minor UI fixes
- Code Cleanup
hawa@0.12.0
- Major UI Fixes
- Updated
texts
object in Auth blocks - Added
Sheet
component - Added
Gauge
Component - Finalize Auth blocks
- Minor clean-up