Hardocs / desktop-app

Hardocs desktop app presenting current docs editing functionalities.
GNU General Public License v2.0
3 stars 2 forks source link

Show data of the project in a separate view, metadata viewer #18

Open jurra opened 4 years ago

jurra commented 4 years ago

A metadata viewer-editor that allows user to easily add data

Use case and behavior

Checklist

Explore different options:

  1. Schema aware json editor: https://json-editor.tangramjs.com/

  2. https://fingerpich.github.io/vue-edit-json/

create-issue-branch[bot] commented 4 years ago

Branch issue-18-Show_data_of_the_project_in_a_separate_view_metadata_viewer created!

jurra commented 4 years ago

image

https://app.diagrams.net/#G189Ndmg4bhAi_6dMdj7WOAeoVTu69WIOR

narration-sd commented 3 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.

narration-sd commented 3 years ago

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...

narration-sd commented 3 years ago

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.

template-before-renaming

narration-sd commented 3 years ago

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..

jurra commented 3 years ago

Notes from 19-11-2000

Demo of selecting templates

Select different standards specified in json schemas

-The user selects a schema

Santosh minimum reporting standards

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.