Commit graph

35 commits

Author SHA1 Message Date
adroslice
e749f68fef WIP DropdownInput
- Moved some setup to onMounted
- Added local prop bindings
- Strict to loose key comparison
- Generalized form style for .form as well
- Test page updated to include NicerForm and Selects
2023-10-22 22:16:08 +02:00
adroslice
99b6a88b66 Add NicerForm Component (WIP)
- Can replace NiceForm after consideration
2023-10-22 22:08:08 +02:00
14c8da64cc make watcher immediate 2023-04-12 22:38:27 +02:00
89abf82d1b Only Set Initial Values if not Undefined 2023-04-12 22:27:59 +02:00
adroslice
35fc517b13 DropdownInput improvements
- Can now use a Search Provider
  - Will automatically when searching
  - Will automatically run when unknown keys are supplied from outisde
    - Rejects then still unknown keys
- Can now have its placeholder text customized
- Usability improvements, in particular relating to mouse navigation
- Some bug fixes
- Also added useToast to auto imports
- Also added new unindexed test page
2023-04-12 21:26:49 +02:00
1b4e219fda Rework NiceForm to get initial Values working 2023-04-12 20:36:33 +02:00
150e1003ee Remove Pillbar Auto assigning default Value 2023-04-12 20:26:31 +02:00
adroslice
69066f0ad2 Fixed Typescript Error in MultiSelect.vue
- Wrong import from old location
2023-04-11 20:41:26 +02:00
adroslice
b24bfe626e Small Refactor Pass
- Various transitions away from defineModel
- Fixed ChecBox
- Reworked PillBar
  - Made it a bit smaller
  - Now accepts either an object or array with keys
- Moved Index type to util and added MaybeIndex
2023-04-11 20:40:00 +02:00
53fca4f340
Feat custom multiselect (#12)
* WIP Multiselect

* Reworked Multiselect into multiple Components
- Also finished feature implementation

---------

Co-authored-by: adroslice <adriel.m.slice@gmail.com>
2023-04-11 19:43:09 +02:00
edb7c09de3 Nice Form Validation Schema Support 2023-04-04 22:37:43 +02:00
66c60d8135 Stupid fix for Numbers no being Numbers 2023-04-04 22:23:09 +02:00
cdf68eaccf Implement handle submit 2023-04-04 00:24:05 +02:00
571ffd842b Make Numberbox convert to Number 2023-04-04 00:23:06 +02:00
c8fada4e0c PillBox use Index or option key as modelValue 2023-04-04 00:01:02 +02:00
d7f2eb64f9 Add Form Submit Functionality 2023-04-03 23:44:23 +02:00
4c78d1da66
Nice form (#11)
* wip

* vee-validate experiments

* get test enabled form working

* Make PillBar Properly work with ModelValue

* Register NumberBox Globally

* Rework NiceForm

* Use new form props

* Rework Definitions for new Form
2023-04-03 22:59:20 +02:00
2fb089ba73 Add Pillbar modelValue 2023-04-02 19:22:45 +02:00
5f74accfd0 Add NumberBox 2023-04-02 19:21:36 +02:00
bc35f3b1d2 add draggedRow event 2023-04-02 12:44:31 +02:00
8d957a53e2 Make draggable a prop 2023-04-02 02:54:15 +02:00
04a11626f5 Fix Tableview Props 2023-04-02 02:50:06 +02:00
8976d32caf Move Logic out of Table View 2023-03-31 19:40:37 +02:00
234ad792d1 Add Selection Prop 2023-03-31 19:40:13 +02:00
aa9edc94cf Add Table View 2023-03-29 16:59:28 +02:00
6c8986c1e8 rename PillBar 2023-03-29 16:59:16 +02:00
c683dd5981 Implement Input Components 2023-03-28 23:46:55 +02:00
06be2da875 Implement Form Component 2023-03-28 23:46:30 +02:00
5b6889cbae Add Verdict Pillbar 2023-03-26 21:52:14 +02:00
adroslice
3a0d094e7b Color changes, fix login password box
- type=password was on the wrong element
- New color assignments for tables
- Only uses one palette for now
- Changed input bg to highlight color
- Forced dark mode on sidebar
- Moved some table coloring to components.css
- Fixed some comments being out-of-line
2023-03-26 20:23:45 +02:00
262ecc81d4 fix shift selection bugs 2023-03-13 21:31:16 +01:00
adroslice
d97f7a4e93 Added Drag&Drop to NiceTable 2023-03-12 21:16:01 +01:00
3847a89594 add table selection, rework column definitions 2023-03-12 20:27:36 +01:00
adroslice
0f306a7705
Feat mobile nav (#4)
* Fixed displaying columns that arent defined (#2)
* Reworked layout for mobile support
2023-03-12 20:19:59 +01:00
fbc899fbe0 add initial test client 2023-03-06 23:56:36 +01:00