- ✏️ doc updates
- 🐛 when fixing a bug
- 🚀 when making general improvements
- ✅ when adding tests
- ⬆️ when upgrading dependencies
- 🎉 when adding new features
- 🐛 Ensure Data Key exists in Schema
- 🚀 Automatically Expand TablerInput on newlines
- 🚀 Add
AutoWrap
option to Markdown
- 🚀 Manually call focus
- 🚀 Bubble up Blur Event
- 🚀 Pass
autofocus
through on input components
- 🚀 Call focus on Modal when created to allow immediate keyup intercepts
- 🐛 Ensure parent click is ignored on Dropdown
- 🎉 Add
TablerButton
with accessibility tags
- 🐛 Pass Icon Size through in TablerDelete
- 🚀 Remove Hover On TablerIconButton
- 🚀 Add ability to hide advanced
- 🐛 Dynamic loading causes vite to load all in production mode
- 🐛 Switch to
setup
for IconButton
- 🐛 Fix async import dep
- 🚀 Dynamic Icon Resolution
- 🚀 Use props instead for IconButton
- 🎉 Sketch out new
IconButton
component
- 🐛 Fix error status on Input component
- 🚀 Passthrough Autocomplete on input
- 🚀 Allow string dates in Epoch components
- 🚀 Avoid adding div when label isn't set in Enum
- 🐛 Avoid overwriting
0
values
- 🐛 Fix fallback order of placeholder text in textarea
- 🚀 Add
lock
anduser
icons to TablerInput
- 🐛 Fix broken required (
*
) on input forms ow that we don't useform-label
due to it's margins
- 🚀 Show label conditionally to avoid 4px margin on top of input
- 🚀 Add ability to specify a search icon for TablerInput
- 🚀 Setup default stroke state
- 🚀 Use data function to setup Enum current state
- 🚀 Add
size
prop for delete icon size
- 🐛 Placeholder should be first option on input if present
- 🚀 Add loading to delete button
- 🐛 Allow alert to open
- 🎉 Add
Alert
Component and updateErr
to useAlert
internally
- 🚀 Reduce number of updates in
Input
and also declare all emits
- 🐛 Use intermediary value so v-model can be used on text input
- ⬆️ TablerInput
submit
event onenter
- ⬆️ Update Latest Deps
- 🚀 Update Lint Rules
- 🐛 Remove Style
- 🐛 Fix Commat
- 🐛 Add
soft
to wrap default
- 🎉 Add
wrap
prop for input
- 🎉 Only
label
is used for label
- 🎉 Add stack trace to error modal
- 🐛 Icon sizes became variable, explicitly fix all icon sizes
- 🐛 Add
.stop.prevent
on button & icon click
- 🐛 Update how
TablerRange
update:modelValue
event is computed - ⬆️ Update all deps
- 🐛 Fix offset from
form-label
- 🚀 Add table, emoji, and tasklist support to Markdown Component
- 🐛 Use new internal obj to avoid mutating schema
- 🐛 White border on colours
- 🐛 resect
required
fields in schema component
- 🐛 Icon is now prefixed
- 🚀 Move to
@tabler/icons-vue
for most up-to-date icons - 🐛 Fix some small papercut warnings in
Pager
component
- 🐛
Pager
Initially set current from page
- 🚀
Pager
Allow dynamic updates of page prop
- 🐛
Range
Fix initial state
- 🚀
Dropdown
Take 100% of width of parent
- 🐛
TimeZone
Properly set label from value on init
- 🚀
TimeZone
Default to No Timezone if a falsy model value is set
- 🚀
TimeZone
Avoid external deps
- 🚀
TimeZone
AddNo TimeZone
option
- 🚀
TimeZone
Add disabled support
- 🚀
TimeZone
Simpler TimeZone List
- 🚀
TimeZone
Include desc and req. props
- 🐛
TimeZone
Export in default
- 🎉
TimeZone
Component
- 🐛
Epoch
: Fix assignmnet to constant
- 🚀
Epoch
: Put time last in Human date format
- 🚀 Allow changing size of TablerModal
- 🚀 Use internal errorstr for handling numeric parsing
- 🐛 Dynamic Type Resolution
- ⬆️ Update Core Deps
- 🐛 Fix Syntax
- 🎉 Add support for
integer
type in JSON Schema
- 🎉 Add support for
number
type in JSON Schema
- 🐛 Syntax
- 🐛 Fix component name
- 🎉 Add
TablerColour
Component
- 🎉 Use uniform
TablerLabel
internal class for inputs & allow slot use to the right of label
- 🎉 Add
TablerRange
- 🐛 Be consistent with using UTC Hours for now
- 🐛 Fix suffixes on
11th
,12th
,13th
because english is lawless
- 🚀 Minimize default Dropdown styling
- 🐛 Fix Tabler Icon import
- 🎉 Add Preliminary
Dropdown
component for modular Dropdowns
- 🐛 Include missing components in
Enum
&Toggle
comps - 🚀
TablerSchema
: Default to empty string for description prop - 🚀
TablerSchema
: Default to false for required prop
- 🚀 Include
description
andrequired
toTablerSchema
and sub components
- 🚀 Add
TablerPager
component for iterating over a list
- 🚀 Add
TablerNone
component for use when a list or property is empty
- 🚀 Add
TablerSchema
component for creating forms from basic JSON Schemas
- 🚀 Add
Human
mode (and make it the default) toEpoch
andEpochRange
- 🚀 Add
required
Property to labelled components
- 🐛
Toggle
: Fix modelValue watch state - 🐛
Enum
: Fix modelValue watch state
- 🚀
Toggle
: Increase padding between label and toggle
- 🐛 Fix display type display
- 🚀 Add display type to Delete
- 🐛 Fix initial value
- 🚀 Standardize Enum Component
- 🎉 Add
TablerDelete
component
- 🎉 Add
TablerMarkdown
component
- 🎉 Add Normalize Option to BreadCrumb component
- 🐛 Move
whitespace: pre;
to text area to avoid breaking date inputs
- 🐛 Add
white-space: pre;
to text area to retain newline characters
- 🎉 Add Enum Component
- 🎉 Add Bytes Component
- 🎉 Add Epoch Component
- 🎉 Add EpochRange Component
- 🎉 Add BreadCrumb Component
- 🐛 Numeric input should output numerics in TablerInput
- 🚀 Remove Debug Code
- 🚀 Improved List Component
- 🚀 Toggle: Centre Label
- 🐛 Toggle: Set initial value
- 🐛 Toggle: Should expect boolean value for modelValue
- 🎉 Bump GH Actions
- 🎉 Add GH AutoReleaser
- 🐛 TablerList: Async Call
- 🐛 TablerList: Prepopulate list
- 🐛 TablerList: Only update filter if namekey is present
- 🎉 Add initial value for TablerList
- 🎉 Add toggle & list components
- 🐛 Remove href in TablerSelect
- 🐛 Fix directive name
- 🚀 Add
inline
prop to loading mode
- 🚀 Prefix all components with
Tabler
to pass Vue ESLint - 🎉 Allow user defined
type
prop in Input Component
- 🎉
Loading
component
- 🚀
Input#disabled
prop
- 🎉
Input
Component
- 🚀 Add new components & linting
- 🐛 package.json fixes for exporting as module
- Initial Release
Select
Component