Skip to content

Example updated #99

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
78 commits
Select commit Hold shift + click to select a range
72e1295
Everything from JFRSR Repo
Fankhauser-Dominik Apr 6, 2022
caae759
Added everything to InputTime and started the Documentation Readme
Fankhauser-Dominik Apr 6, 2022
3f5d0d5
Updated Readme, Input- Time and TextArea
Fankhauser-Dominik Apr 7, 2022
e73a890
Updated Readme, Input- Text and TextArea
Fankhauser-Dominik Apr 7, 2022
52743a7
Updated Switch and Slider
Fankhauser-Dominik Apr 7, 2022
e22a62e
Documentation
Fankhauser-Dominik Apr 8, 2022
72c5fcb
Worked on the README
Fankhauser-Dominik Apr 11, 2022
b7425fb
Updated Readme and minor fixes
Fankhauser-Dominik Apr 12, 2022
d421c9f
Added the maxVisibleMonths
Fankhauser-Dominik Apr 13, 2022
532c074
Refactored SpectrumObjectRenderer
Fankhauser-Dominik Apr 14, 2022
5b233f6
Merge branch 'master' of https://github.com/Fankhauser-Dominik/jsonfo…
Fankhauser-Dominik Apr 14, 2022
f3471a7
Fixed the box-sizing problem
Fankhauser-Dominik Apr 19, 2022
f4508d3
Fixed the SpectrumObjectRenderer
Fankhauser-Dominik Apr 19, 2022
9e605fa
Added a build:windows script
Apr 19, 2022
cd83f05
Fixed the ObjectRenderer
Fankhauser-Dominik Apr 22, 2022
8dc981d
Updated package
Fankhauser-Dominik Apr 25, 2022
efc0070
ObjectRenderer - Fix test
Fankhauser-Dominik Apr 25, 2022
5233348
Fixed the Placeholder for the Picker
Fankhauser-Dominik Apr 26, 2022
493678b
Added a debouncer for the Slicer
Fankhauser-Dominik Apr 26, 2022
c83d0de
Added a onChangeEnd to the Slider
Fankhauser-Dominik Apr 27, 2022
902f646
Fixed the Slider
Fankhauser-Dominik Apr 27, 2022
6e9baf1
Added a OneOfEnumRenderer
Fankhauser-Dominik Apr 28, 2022
3bfeff6
Improvements for OneOf and InputText
Fankhauser-Dominik Apr 29, 2022
9d1e67a
Improvements for OneOf and InputText
Fankhauser-Dominik Apr 29, 2022
6e2c098
Improvements for OneOf and InputText
Fankhauser-Dominik Apr 29, 2022
806811d
Implemented the default Function to InputText
Fankhauser-Dominik Apr 29, 2022
b8628ef
Added Default Handling
Fankhauser-Dominik May 2, 2022
c0f1601
Improved Default Handling
Fankhauser-Dominik May 3, 2022
23e6fb9
Updated React Spectrum
Fankhauser-Dominik May 4, 2022
1d66145
OneOfModal added
Fankhauser-Dominik May 10, 2022
62c82d8
Fixed ModalArray and Textfield width
Fankhauser-Dominik May 11, 2022
6a645a0
Fixed DialogTrigger
Fankhauser-Dominik May 12, 2022
0c94bd9
Added Description to Boolean
Fankhauser-Dominik May 16, 2022
8069389
Fixed OneOfModal Label
Fankhauser-Dominik May 16, 2022
cef9656
Fixed Booleans
Fankhauser-Dominik May 16, 2022
55cdc78
Changed DialogTrigger to DialogContainer
Fankhauser-Dominik May 19, 2022
5c6bebf
current version
Fankhauser-Dominik May 20, 2022
bfe5048
OneOf Bug - Test
Fankhauser-Dominik May 24, 2022
3bb1785
OneOfRenderer with Tests inside
Fankhauser-Dominik May 25, 2022
ed71a80
Fixed loosing correct indexOfFittingSchema problem
Fankhauser-Dominik May 31, 2022
331e767
Removed Table Renderer, because editing inside is not Supported from …
Fankhauser-Dominik May 31, 2022
e0d3d64
Removed Table Renderer, because editing inside is not Supported from …
Fankhauser-Dominik May 31, 2022
501c32c
Working Sort Buttons for ArrayModal
Fankhauser-Dominik Jun 7, 2022
6e9a411
Added a NonFocusPlaceholder
Fankhauser-Dominik Jun 9, 2022
b08af99
0.0.1
jzeltman Apr 25, 2022
02c5bfa
added console logging to understand how flows
jzeltman Jun 13, 2022
08e4a54
updated logging for easier to understand grouping
jzeltman Jun 13, 2022
649436f
Changed indexOfFittingSchema handling to support nested Objects
Fankhauser-Dominik Jun 14, 2022
c81e69f
added basic support for `readOnly`
jzeltman Jun 14, 2022
224bc32
Merge branch 'master' into feature/readOnly
jzeltman Jun 14, 2022
3352de4
cleaned up unnecessary changes
jzeltman Jun 14, 2022
702886f
cleaned up unecessary change
jzeltman Jun 14, 2022
2b5d990
Merge pull request #1 from jzeltman/feature/readOnly
Fankhauser-Dominik Jun 15, 2022
9289061
Fixed the indexOfFittingSchemaObject and aligned the sorting Arrows V…
Fankhauser-Dominik Jun 15, 2022
23f3d85
Merge branch 'master' of https://github.com/Fankhauser-Dominik/jsonfo…
Fankhauser-Dominik Jun 15, 2022
7aa29df
Sort Arrows stay now in Place when you open then Item
Fankhauser-Dominik Jun 15, 2022
ad72c66
Improved ListWithDetails
Fankhauser-Dominik Jun 17, 2022
af064c3
React Spectrum Update to Version 3.19.0
Fankhauser-Dominik Jun 17, 2022
8dd9cbb
Revert "React Spectrum Update to Version 3.19.0"
Fankhauser-Dominik Jun 17, 2022
4e6ea22
Added debouncer
Fankhauser-Dominik Jun 17, 2022
68b4456
Debouncer for TextArea
Fankhauser-Dominik Jun 20, 2022
de207f1
React Spectrum 3.19.0
Fankhauser-Dominik Jun 22, 2022
28c05bc
Added a ClassName to SpectrumArrayModalItem
Fankhauser-Dominik Jun 28, 2022
a460e8e
Added a ClassName to SpectrumArrayModalItem
Fankhauser-Dominik Jun 28, 2022
d1685c7
added more class names
DriftingSands Jun 29, 2022
41a31de
adjusted icons and tooltips
DriftingSands Jun 29, 2022
dab36bd
added classes, enableDetailedView setting and started creation of pos…
DriftingSands Jun 29, 2022
67a973b
Added const enableDetailedView = uischema?.options?.enableDetailedView;
Fankhauser-Dominik Jun 30, 2022
32c8da6
Merge pull request #2 from Fankhauser-Dominik/array-author-modal
Fankhauser-Dominik Jun 30, 2022
8971548
starting to use react spring animations
DriftingSands Jun 30, 2022
a764f8a
added react spring animation on "enableDetailView": true
DriftingSands Jul 1, 2022
c8e51e5
updated version
DriftingSands Jul 1, 2022
2d75dc1
Merge pull request #3 from Fankhauser-Dominik/array-author-modal
Fankhauser-Dominik Jul 1, 2022
3737004
DND (not finished)
Fankhauser-Dominik Jul 5, 2022
6a5f33f
Removed Lodash
Fankhauser-Dominik Jul 5, 2022
c905ddf
Merged with Patricks Version
Fankhauser-Dominik Jul 5, 2022
8afa546
Merge pull request #4 from Fankhauser-Dominik/DND
Fankhauser-Dominik Jul 5, 2022
75ef609
Updated Example
Fankhauser-Dominik Jul 6, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
12
v14.19.0
45 changes: 41 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,12 @@ Notice: This renderer set is work in progress and integrates yet unreleased Reac

## First time setup

- Install [node.js](https://nodejs.org/) (version >= 6.x.x)
- Update npm (version >= 5.8.0)
- Install [node.js](https://nodejs.org/) (version = 14.x.x)
- Update npm (version = 6.x.x)
- Clone this repository
- Install dependencies: `npm ci`
- Hook up dependencies between packages: `npm run init`
- Change into the Directory: `cd jsonforms-react-spectrum-renderers`
- Install dependencies and Hook up dependencies between packages: `npm ci && npm run init`
- Build and Run React Spectrum examples: `cd packages/spectrum && npm i && npm run build && npm run dev`

## Start the example application locally

Expand All @@ -37,6 +38,42 @@ Notice: This renderer set is work in progress and integrates yet unreleased Reac

The React Spectrum JSONForms project is build and tested via [Travis](https://travis-ci.org/). Coverage is documented by [Coveralls](https://coveralls.io).

## JSON Schema Features

- [x] boolean - Checkbox
- [x] boolean - Toggle
- [x] boolean - Button
- [x] integer - Number
- [ ] integer - Text (only used in Angular Material and Ionic, toFormatted doesn't work)
- [x] integer - Starrating
- [x] number - Number
- [ ] number - Text (only used in Angular Material and Ionic, toFormatted doesn't work)
- [x] number range - Slider
- [x] string - Text
- [x] string - TextArea
- [x] enum - Combo
- [x] enum - Autocomplete
- [x] Date format - Date field
- [x] Time format - Time field
- [x] Datetime format - Datetime field
- [x] Object - Vertical grid
- [x] Array of primitives - List
- [x] Array of objects - Table
- [x] Array of objects - List
- [x] Array of objects - List with Detail
- [x] Array of enums - Multiple Choice
- [x] oneOf - Tabs
- [x] allOf - Vertical Grid
- [x] anyOf - Tabs

## UI Schema Features

- [x] Vertical Layout - Vertical Grid
- [x] Horizontal Layout - Horizontal Grid
- [x] Categorization - Tabs
- [x] Group - Group
- [x] Label - Text

# License

The JSONForms project is licensed under the MIT License. See the [LICENSE file](https://github.com/headwirecom/jsonforms-react-spectrum-renderers/blob/master/LICENSE) for more information.
Loading