Open jurra opened 4 years ago
This is not a needed nudge, as progress is indeed considerable - you're not seeing it yet because I committed with a large amount of discovery/commented-out code at the point of having dummy Templates being selected by drop-down, then fully entered back into to the json. This was a surprisingly big challenge, but now the actual templates from the Electron app can be compared, as their format may need extension or conversion. I wasn't expecting what I found the need was, so we'll see.
All this is consequence of this editor not having been designed for anything but manual entry, line at a time. , I didn't see anything but confusion would come from pushing the present amped-up version. When I have the cleaned-up actual connection, then. There will still be an item or two I've noticed, at that point. but you'll be able to see it and provide UX improvement, which I suspect could begin now.
[ NOT SURE THIS POINT IS ACCURATE, MIGHT BE A TEST CASE, if worth a look on your overall integrated design -- no strikeout, so I split it off --- screen objects and fonts are really tiny, hard to read on a 1600x900 screen is a first point, but then]
You can think about what overall would be nicer. This would be done on the upgraded module vue-json-edit
, and if now is when you have time to begin it, you can begin on that now, making a branch off our fork Hardocs/vue-json-edit
- you're not seeing any of the added features yet, but tuning them will be pretty much identical.
You should be able to pull this fork in, instead of the original. I'll try that just now to be sure.
edited and added things of importance, if you're just monitoring the issue comments by email - have a look at the page to see te real...
And, here's a result for you to look at, which also shows me something more I need in functionality, but gives visibility on where we are.
yarn link
. Given my move, let's say over the week-end likely.Changed what I said on https://github.com/Hardocs/hardocs-vue-apollo-client/issues/18#issuecomment-725654704 about font size, as doesn't seem quite right. Anyway, am sure you'll look at it as you can remove the middle panel, and balance font sizes, spacings, etc. against amount of info that can fit on a line, etc..
Demo of selecting templates
-The user selects a schema
Contributor
template inside Contributors
.Having a template
We have a base standard which will contain lists of types. For example Contributors
, Components
.
A minimum standard is an example of a standard that can change.
A metadata viewer-editor that allows user to easily add data
Use case and behavior
Features
Exceptions
Checklist
hardocs.json
, so that metadata files can vary and not be tight to hardocs structure.Explore different options:
Schema aware json editor: https://json-editor.tangramjs.com/
https://fingerpich.github.io/vue-edit-json/