dm5-object-renderer

0.21.0 • Public • Published

DeepaMehta 5 Object Renderer

Version History

0.21 -- Mar 30, 2020

  • Fixes:
    • HTML fields use same stylesheet for info mode and form mode

0.20 -- Nov 21, 2019

  • Improvements:
    • Enrich field labels by custom assoc type names
    • Auto-focus 1st input field when entering form
  • Fixes:
    • Render composite details when topic label is empty

0.19 -- Aug 26, 2019

  • Improvements:
    • Auto-complete fields allow single-letter search
  • Fixes:
    • Show proper value for "Select" fields

0.18 -- Aug 15, 2019

  • Improvements:
    • Revised query strategy for auto-complete fields
    • Increase width of input and select fields

0.17 -- Jul 22, 2019

  • Improvements:
    • Replace "Reveal"/"Add"/"Remove" text buttons by icons; place icons outside content field
    • Reposition "Add" button; show only on hover
    • Explicit "Edit" button
    • Adjust Quill link style to Element UI style
  • Fixes:
    • Clicking an HTML link does not trigger inline edit
  • Chore:
    • Adapt to dm5 library ("compDef", "player", "children" renamings)
    • Change license to AGPL-3.0

0.16 -- May 27, 2019

  • Improvements:
    • Improve assoc detail rendering (topic icons and assoc background color)
    • Pressing Enter in a suggestion menu does not submit form
    • New value entered in a Select is implicitly hovered and can be selected by Enter key
  • Fixes:
    • Sorting number/boolean values in Select menus
    • Images embedded in HTML fields have a max-width
    • Update Quill instance on selection change while in form mode
    • Theupdated event is also emitted when image loading completes

0.15 -- Apr 22, 2019

  • Improvement: add tooltips to "Reveal" and "Remove" buttons and to inline edit opportunity
  • Fix: serialization of Number field values
  • Chore: adapt to Element UI 2.7.1 (a cleared <el-select> has null value, not '')

0.14 -- Mar 2, 2019

  • Adjust style when displayed inside dm5-detail-panel component (fixed tabs)

0.13 -- Jan 29, 2019

  • Editor toolbar has fixed layout/size
  • Fix: disable inline editing for DMX value types
  • Change license to GPL-3.0-or-later

0.12 -- Jan 5, 2019

  • Adapt to dm5 library

0.11 -- Nov 24, 2018

  • Improvements:
    • Composability: new component property types (component does not access app state anymore)
    • Sort custom assoc type menu and role type menu
    • Revised reduced details rendering logic

0.10 -- Nov 7, 2018

  • Feature: auto completion for all single line text fields
  • Improvements:
    • Reduced detail rendering for nested identities
    • New event submit fired on Enter key
    • Pass assoc-def also to composite value renderers
  • Fix: adapt Cytoscape node size on detail DOM change

0.9 -- Oct 21, 2018

  • Feature: configurable value renderers. The renderers component prop contains both, object renderers and value renderers.
  • Layout/CSS fixes:
    • Simple topics are rendered without heading
    • Don't show label if assoc value is empty
    • Revised vertical spacing between data fields

0.8 -- Oct 6, 2018

  • Component dm5-object renders object title, omittable by noHeading prop
  • Fixes:
    • Display of multi-valued objects after update
    • Render real value instead of ref_id:...

0.7 -- Aug 18, 2018

  • Sort assoc type menu
  • Fix width of HTML editor fields
  • Fix HTML editor save button layout

0.6 -- Jul 31, 2018

  • CSS fix: margin of Reveal/Remove buttons
  • Change type URI prefixes dm4 -> dmx
  • Add GitLab CI/CD

0.5 -- Apr 10, 2018

  • Show spinner when quill chunk loads

0.4 -- Mar 25, 2018

  • Fix: clicking a topic-link does not activate inline edit
  • Improved composability:
    • New quill-config property allows parent component to customize the Quill editor in both ways, setting options, and providing extensions (e.g. formats)
    • Emit child-topic-reveal to signalize "user clicked 'Reveal' button"
  • Code splitting: the Quill editor is loaded on-demand

0.3 -- Mar 10, 2018

  • Improved composability: don't dispatch into host application
  • Style fix: white "edit" rect does not obscure blue "reveal" border

0.2 -- Feb 21, 2018

  • Also responsible for rendering assoc details
  • Improved composability:
    • Component relies on explicit props instead of context injection
    • Props have reasonable defaults
    • Emit inline and updated events

0.1 -- Feb 3, 2018


Jörg Richter
Mar 30, 2020

Readme

Keywords

none

Package Sidebar

Install

npm i dm5-object-renderer

Weekly Downloads

1

Version

0.21.0

License

AGPL-3.0

Unpacked Size

40.3 kB

Total Files

25

Last publish

Collaborators

  • jri