Skip to content

Released v0.14.0#471

Merged
valadas merged 36 commits intomainfrom
release/0.14.0
Feb 21, 2022
Merged

Released v0.14.0#471
valadas merged 36 commits intomainfrom
release/0.14.0

Conversation

@valadas
Copy link
Copy Markdown
Member

@valadas valadas commented Feb 21, 2022

Released v0.14.0

valadas and others added 30 commits February 13, 2022 00:03
Updated link to docs site
Another missed eraware reference
Allows splitting a UI in a left and right part with a movable divider.
implemented dnn-vertical-splitview component
A warning shows whenever a state that triggers a re-render happens as it is usually something that should be done before rendering and an extra render can be avoided by moving it to another lifecycle event. However in some cases it does make sense to re-render on purpose. The way to avoid the warning is to wrap the method in a requestAnimationFrame promise so that the state changes when we are sure the initial rendering is totally complete. It does not change much as it still re-renders but it kinda declares that it was on purpose and we know what we are doing. This way the warning goes away.
Resolved multiple warnings about changing state during render
Allows listing menu items and if they do not fit in the menu with, moves them automatically in or out of a dropdown "more" menu.
Created a vertical-overflow-menu component
Because of the content being in a slot, it was hard to style the whole panes, so css variables are added to customize the background-color of the panes.
Changed how to style the pane colors
This conflicted with flex positioned elements
Fixed background-color issue for right pane
Fixed background-color issue for right pane
Items need to stay in slots so they can be externally styled
To be used in a wider range of scenarios this will also emit es5 packages but in production builds only so to not slow down development
Build es5 components for production
Fixed multiple style issues with overflow-menu
dnn-vertical-splitview improvements for panes and splitter positioning.
Fixed some more style issues with splitter
This allows to monitor for expanded state to run custom behavior externally.
Added events to treeview expander
Resolved collapsible nesting issues
…ight

Resolve height issue with treeview first child
@valadas valadas added the build label Feb 21, 2022
@valadas valadas added this to the 0.14.0 milestone Feb 21, 2022
@valadas valadas merged commit d9be3bd into main Feb 21, 2022
@valadas valadas deleted the release/0.14.0 branch February 21, 2022 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants