jena icon indicating copy to clipboard operation
jena copied to clipboard

Use latest YASGUI directly instead of YASQE/YASR

Open kinow opened this issue 2 years ago • 4 comments

GitHub issue resolved #1334

Pull request Description:

Uses YASGUI that supports tabs, instead of YASQE + YASR (used by YASGUI).


  • [ ] Tests are included.
  • [ ] Documentation change and updates are provided for the Apache Jena website
  • [ ] Commits have been squashed to remove intermediate development commit messages.
  • [ ] Key commit messages start with the issue number (GH-xxxx or JENA-xxxx)

By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.


See the Apache Jena "Contributing" guide.

kinow avatar Feb 21 '23 22:02 kinow

This one is still a long way before being merged. Needs more testing and better integration Vue.js & YASGUI (those tabs are tricky to get working well).

kinow avatar Mar 26 '23 21:03 kinow

jena-fuseki-ui now uses "@zazuko/yasqe": "^4.2.29" and "@zazuko/yasr": "^4.2.30.

These artifacts are bug-fixed versions of @triply/yasgui. Hopefully, @zazuko/yasgui v4.2.30 works for this PR.

afs avatar Jul 18 '23 19:07 afs

Next on my list, I think.

kinow avatar Mar 12 '24 21:03 kinow

rebased, adjusted a bit the Vue code, will push what I have for now, even though there are some errors it's possible to preview what YASGUI looks like with the tabs.

image

I want to compare it with Lumino (both at complexity to maintain and features -- with Lumino you organize your tabs however you want).

https://github.com/tupilabs/vue-lumino/ (disclaimer, I wrote this after using that in a previous project).

kinow avatar Mar 14 '24 23:03 kinow