Skip to content

Releases: sikka-software/Hawa

hawa@0.28.0

10 Feb 23:29
Compare
Choose a tag to compare

0.28.0

  • Adds new variants (underlined and underlined_tabs) to Tabs
  • Initial integration of 'tailwind-variants' package
  • Exported AuthButtons from the blocks directory
  • Added hideIcon prop to Avatar
  • Added placeholder prop to PhoneInput
  • 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 and maxHeight to not exceed the screen width & height for Tooltip and Popover
  • 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 via tsup config
  • Added prefixText to Input which adds a non-editable text before the input itself.
  • Added ability to disable Tooltip
  • Added loadingCard and loadingPrice to PricingCard which will show a skeleton if true.
  • Added loading ability to cards in PricingPlans
  • Fixed fade direction in Skeleton
  • Added fade feature to Skeleton
  • Made name property required in Radio
  • 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 for ContactForm and FeedbackForm
  • 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

22 Jan 19:44
Compare
Choose a tag to compare
  • Fixed max height UI issue in CodeBlock
  • Added usernameOptions in RegisterForm to allow consumer to customize the username field.
  • Fixed DropdownMenu height exceeding the screen.
  • Exported TextFieldTypes
  • ContactForm block now accepts customFields to allow consumer to add their own custom fields.
  • Loading: added classnames for container, track, and car 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 using meta: { 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 in Signature
  • Added --constant-background global variable
  • Made Signature background color constant regardless of color mode
  • Added helperText to Signature for validation
  • Added Label to Signature
  • Added texts object prop to Signature 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 via tsup
  • Replaced tsup.config.ts with tsup.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 form
  • Label: 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 in Combobox
  • Combobox: fixed text color from primary to pure white/black
  • Combobox: added RTL support
  • Fixed icon spacing in CommandInput
  • Radio: fixed full width when bordered design
  • Radio: disabled selecting text when design is bordered
  • Checkbox: fixed line height of label
  • General cleanup
  • Replaced all references of onChangeTab to onChange
  • Added name prop to Radio component
  • Change onChangeTab to onChange
  • Added handling change to all types of Radio
  • Fixed missing translation of soon Chip in PricingCard
  • AppTabs: fixed horizontal align of icon and label in a single tab
  • AppTabs: fixed inactive tab hover color
  • ItemCard: fixed spaceing when height is larger
  • ItemCard: 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 to React.ReactNode
  • Tested nesting an Accordion inside an Accordion content field.
  • Added sm and default sizes to Toaster
  • Updated the way Toast, ToastTitle, ToastDescription, and ToastClose are styled and moved the conditional styling to Toaster
  • Organized tsup configuration
  • Added clickable prop to Stats
  • Added type='button' to Combobox to fix submit behavior while in form
  • Updated dependencies

hawa@0.24.0

11 Dec 21:51
Compare
Choose a tag to compare
  • 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, and AppTopbar
  • 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 and layout to the build process
  • Removed --dts flag from build-lib script
  • Attempting to fix out-of-memory build issue
  • Code splitting ScrollArea
  • General cleanup
  • Code splitting PinInput, PhoneInput, and StopPropagationWrapper
  • 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 and ResetPassword 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

04 Dec 05:12
Compare
Choose a tag to compare
  • Added chip prop to Accordion 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 to NavigationMenu 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 to ContactForm
  • Added formAutoComplete to ContactForm
  • Added disabled to AccordionTrigger
  • Exported AccordionItemProps type
  • Exposed triggerClassNames in NavigationMenu
  • Updated storybook
  • Fixed default design of Accordion

hawa@0.20.2

01 Dec 20:40
Compare
Choose a tag to compare
  • Added Seperated variant to Accordion

hawa@0.20.1

01 Dec 03:44
Compare
Choose a tag to compare
  • Fixed close button in Sheet
  • Added ContactForm
  • Fixed Textarea placeholder text color
  • Removed all shadows of FeedbackForm and ContactForm when cardless 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

20 Nov 13:24
Compare
Choose a tag to compare
  • Added DropdownMenuRadio component
  • Added popover helperText for Input
  • Minor fixes

hawa@0.17.0

07 Nov 18:47
Compare
Choose a tag to compare
  • Added onAlertClosed prop to Alert 6022a5c
  • Finished PricingCard
  • Added Pagination
  • Minor UI Fixes

hawa@0.15.0

02 Nov 14:38
Compare
Choose a tag to compare
  • 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

27 Oct 21:23
Compare
Choose a tag to compare
  • Major UI Fixes
  • Updated texts object in Auth blocks
  • Added Sheet component
  • Added Gauge Component
  • Finalize Auth blocks
  • Minor clean-up