Releases: owncloud/owncloud-design-system
12.0.0-alpha18
Changelog for [12.0.0] (2022-02-02)
Summary
- Bugfix - OcNotification positioning: #1658
- Bugfix - Rename GhostElement: #1845
- Bugfix - OcTooltip isn't reactive: #1863
- Change - Drop Internet Explorer support: #1909
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Remove OcGrid options: #1658
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove UiKit: #1658
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Export mappings of types, icons and colors of resources: #1920
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Make OcDrop rounded: #1881
- Enhancement - Change background color of OcDrop: #1919
- Enhancement - Improve OcList: #1881
- Enhancement - Show path / parent folder to distinguish files: #5953
- Enhancement - Redesign Filetype icons: #6278
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Sizes: #1858
- Enhancement - Add svg icon for spaces: #1846
- Enhancement - Use Roboto font: #1876
Details
-
Bugfix - OcNotification positioning: #1658
We have taken care of the positioning in the OcNotification component, which didn't work as
expected. Notifications can now be displayed on the left or right side or centered. -
Bugfix - Rename GhostElement: #1845
We've renamed the GhostElement component to OcGhostElement to follow the atomic design
principles. -
Bugfix - OcTooltip isn't reactive: #1863
We've fixed an issue with the OcTooltip when the tooltip gets hidden by reactivity and then
reactivated with some value. -
Change - Drop Internet Explorer support: #1909
Since it's nearing its end-of-life, we've dropped polyfills for IE in favor of a smaller bundle
size. -
Change - Do not sort in OcTable: #1825
We removed sorting from OcTable and added a
sort
event instead, which can be used to sort the
data externally. This is crucial for server side sorting and handling pagination correctly. -
Change - Remove OcAppSideBar component: #1810
We have removed the OcAppSideBar component since it's not actively used anywhere.
-
Change - Remove OcAppBar component: #1810
We have removed the OcAppBar component since it's not actively used anywhere and broken.
-
Change - Remove implicit ODS registration: #1848
Remove implicit registration of ODS, from now on applications using ODS must register it
explicit viaVue.use
. -
Change - Remove oc-table-files from ods: #1817
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was removed from ODS and relocated to live in
web-app-files from now on. -
Change - Remove OcGrid options: #1658
We have removed the
match
andchildWidth
option in the OcGrid component since they were
unused and relied heavily on the removed UiKit library. -
Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
We've moved OcSidebarNav and OcSidebarNavItem to web and renamed it to SidebarNav and
SidebarNavItem. -
Change - Remove UiKit: #1658
We have removed the UiKit library this design system originally was built on. The necessary
style rules for the design system itself and our web repository have been internalized, and
everything else got dropped to greatly reduce bundle size and build times.Please note that with this change, we have also dropped and/or refactored a lot of CSS classes
and correlated styling. -
Change - Remove unused props for unstyled components: #1795
We removed the
stopClassProgragation
property in two components, which resulted in
unstyled components before but was unused. -
Change - Use remixicons for redesign: #1826
We've switched the iconset to remixicons to fit the new design.
-
Enhancement - Make Vue-Composition-API available: #1848
To support upcoming Vue composition-api we
ve added the compatibility layer from the creators. From now on all features described here
https://github.com/vuejs/composition-api` can be used. -
Enhancement - Export mappings of types, icons and colors of resources: #1920
The bundled design system now contains two json files that map file extensions to their
dedicated resource icon and the corresponding color token. -
Enhancement - Fix OcAvatar line-height: #1810
We've fixed an visual bug that caused the OcAvatar to be positioned 1px too high
-
Enhancement - Add option to render table cells lazy: #1848
In cases where an instance of
OcTable
has many child rows and cells, it can be a bottleneck to
render all of them immediately. With this in mind we've added the lazy option to the table fields
object where the consuming app can decide how lazy rendering should behave.By default lazy cell rendering is disabled, to enable it add a lazy object to the field.
Following options are available: *
delay: 250
- when the cell visibility on screen is below
the given milliseconds value rendering gets skipped. *mode: show
- cell gets rendered and
stays painted, no de-rendering happens. *mode: showHide
- cell gets rendered when it enters
the screen and de-rendered when its off. *rootMargin: 100px
- ...
refs/tags/12.0.0-alpha.17
tmp/CHANGELOG.md
12.0.0-alpha15
Changelog for [12.0.0] (2022-01-18)
Summary
- Bugfix - OcNotification positioning: #1658
- Bugfix - Rename GhostElement: #1845
- Bugfix - OcTooltip isn't reactive: #1863
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Remove OcGrid options: #1658
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove UiKit: #1658
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Make OcDrop rounded: #1881
- Enhancement - Improve OcList: #1881
- Enhancement - Show path / parent folder to distinguish files: #5953
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Sizes: #1858
- Enhancement - Add svg icon for spaces: #1846
- Enhancement - Use Roboto font: #1876
Details
-
Bugfix - OcNotification positioning: #1658
We have taken care of the positioning in the OcNotification component, which didn't work as
expected. Notifications can now be displayed on the left or right side or centered. -
Bugfix - Rename GhostElement: #1845
We've renamed the GhostElement component to OcGhostElement to follow the atomic design
principles. -
Bugfix - OcTooltip isn't reactive: #1863
We've fixed an issue with the OcTooltip when the tooltip gets hidden by reactivity and then
reactivated with some value. -
Change - Do not sort in OcTable: #1825
We removed sorting from OcTable and added a
sort
event instead, which can be used to sort the
data externally. This is crucial for server side sorting and handling pagination correctly. -
Change - Remove OcAppSideBar component: #1810
We have removed the OcAppSideBar component since it's not actively used anywhere.
-
Change - Remove OcAppBar component: #1810
We have removed the OcAppBar component since it's not actively used anywhere and broken.
-
Change - Remove implicit ODS registration: #1848
Remove implicit registration of ODS, from now on applications using ODS must register it
explicit viaVue.use
. -
Change - Remove oc-table-files from ods: #1817
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was removed from ODS and relocated to live in
web-app-files from now on. -
Change - Remove OcGrid options: #1658
We have removed the
match
andchildWidth
option in the OcGrid component since they were
unused and relied heavily on the removed UiKit library. -
Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
We've moved OcSidebarNav and OcSidebarNavItem to web and renamed it to SidebarNav and
SidebarNavItem. -
Change - Remove UiKit: #1658
We have removed the UiKit library this design system originally was built on. The necessary
style rules for the design system itself and our web repository have been internalized, and
everything else got dropped to greatly reduce bundle size and build times.Please note that with this change, we have also dropped and/or refactored a lot of CSS classes
and correlated styling. -
Change - Remove unused props for unstyled components: #1795
We removed the
stopClassProgragation
property in two components, which resulted in
unstyled components before but was unused. -
Change - Use remixicons for redesign: #1826
We've switched the iconset to remixicons to fit the new design.
-
Enhancement - Make Vue-Composition-API available: #1848
To support upcoming Vue composition-api we
ve added the compatibility layer from the creators. From now on all features described here
https://github.com/vuejs/composition-api` can be used. -
Enhancement - Fix OcAvatar line-height: #1810
We've fixed an visual bug that caused the OcAvatar to be positioned 1px too high
-
Enhancement - Add option to render table cells lazy: #1848
In cases where an instance of
OcTable
has many child rows and cells, it can be a bottleneck to
render all of them immediately. With this in mind we've added the lazy option to the table fields
object where the consuming app can decide how lazy rendering should behave.By default lazy cell rendering is disabled, to enable it add a lazy object to the field.
Following options are available: *
delay: 250
- when the cell visibility on screen is below
the given milliseconds value rendering gets skipped. *mode: show
- cell gets rendered and
stays painted, no de-rendering happens. *mode: showHide
- cell gets rendered when it enters
the screen and de-rendered when its off. *rootMargin: 100px
- given value will be added to the
outer area of the element which then increases the visibility detection radius -
Enhancement - Make OcDrop rounded: #1881
We've added a border-radius for the OcDrop to make it rounded.
-
Enhancement - Improve OcList: #1881
We've fixed some styling and added a 'raw' property in OcList to disable list styling.
-
Enhancement - Show path / parent folder to distinguish files: #5953
We've added an option to show the path / parent folder under the resource name in order to
distinguish files better -
Enhancement - Adjust ...
12.0.0-alpha14
tmp/CHANGELOG.md
12.0.0-alpha13
tmp/CHANGELOG.md
12.0.0-alpha12
Changelog for [12.0.0] (2022-01-13)
Summary
- Bugfix - OcNotification positioning: #1658
- Bugfix - Rename GhostElement: #1845
- Bugfix - OcTooltip isn't reactive: #1863
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Remove OcGrid options: #1658
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove UiKit: #1658
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Show path / parent folder to distinguish files: #5953
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Sizes: #1858
- Enhancement - Add svg icon for spaces: #1846
- Enhancement - Use Roboto font: #1876
Details
-
Bugfix - OcNotification positioning: #1658
We have taken care of the positioning in the OcNotification component, which didn't work as
expected. Notifications can now be displayed on the left or right side or centered. -
Bugfix - Rename GhostElement: #1845
We've renamed the GhostElement component to OcGhostElement to follow the atomic design
principles. -
Bugfix - OcTooltip isn't reactive: #1863
We've fixed an issue with the OcTooltip when the tooltip gets hidden by reactivity and then
reactivated with some value. -
Change - Do not sort in OcTable: #1825
We removed sorting from OcTable and added a
sort
event instead, which can be used to sort the
data externally. This is crucial for server side sorting and handling pagination correctly. -
Change - Remove OcAppSideBar component: #1810
We have removed the OcAppSideBar component since it's not actively used anywhere.
-
Change - Remove OcAppBar component: #1810
We have removed the OcAppBar component since it's not actively used anywhere and broken.
-
Change - Remove implicit ODS registration: #1848
Remove implicit registration of ODS, from now on applications using ODS must register it
explicit viaVue.use
. -
Change - Remove oc-table-files from ods: #1817
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was removed from ODS and relocated to live in
web-app-files from now on. -
Change - Remove OcGrid options: #1658
We have removed the
match
andchildWidth
option in the OcGrid component since they were
unused and relied heavily on the removed UiKit library. -
Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
We've moved OcSidebarNav and OcSidebarNavItem to web and renamed it to SidebarNav and
SidebarNavItem. -
Change - Remove UiKit: #1658
We have removed the UiKit library this design system originally was built on. The necessary
style rules for the design system itself and our web repository have been internalized, and
everything else got dropped to greatly reduce bundle size and build times.Please note that with this change, we have also dropped and/or refactored a lot of CSS classes
and correlated styling. -
Change - Remove unused props for unstyled components: #1795
We removed the
stopClassProgragation
property in two components, which resulted in
unstyled components before but was unused. -
Change - Use remixicons for redesign: #1826
We've switched the iconset to remixicons to fit the new design.
-
Enhancement - Make Vue-Composition-API available: #1848
To support upcoming Vue composition-api we
ve added the compatibility layer from the creators. From now on all features described here
https://github.com/vuejs/composition-api` can be used. -
Enhancement - Fix OcAvatar line-height: #1810
We've fixed an visual bug that caused the OcAvatar to be positioned 1px too high
-
Enhancement - Add option to render table cells lazy: #1848
In cases where an instance of
OcTable
has many child rows and cells, it can be a bottleneck to
render all of them immediately. With this in mind we've added the lazy option to the table fields
object where the consuming app can decide how lazy rendering should behave.By default lazy cell rendering is disabled, to enable it add a lazy object to the field.
Following options are available: *
delay: 250
- when the cell visibility on screen is below
the given milliseconds value rendering gets skipped. *mode: show
- cell gets rendered and
stays painted, no de-rendering happens. *mode: showHide
- cell gets rendered when it enters
the screen and de-rendered when its off. *rootMargin: 100px
- given value will be added to the
outer area of the element which then increases the visibility detection radius -
Enhancement - Show path / parent folder to distinguish files: #5953
We've added an option to show the path / parent folder under the resource name in order to
distinguish files better -
Enhancement - Adjust OcSearchBar to new design: #1810
We've redesigned the OcSearchBar to fit the new design.
-
Enhancement - Sizes: #1858
The size variables which define margins and paddings have been changed to use multiples of 8
instead of 10. -
Enhancement - Add svg icon for spaces: #1846
https://github.com/owncloud/owncloud-design-sys...
12.0.0-alpha11
Changelog for [12.0.0] (2022-01-13)
Summary
- Bugfix - OcNotification positioning: #1658
- Bugfix - Rename GhostElement: #1845
- Bugfix - OcTooltip isn't reactive: #1863
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Remove OcGrid options: #1658
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove UiKit: #1658
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Show path / parent folder to distinguish files: #5953
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Sizes: #1858
- Enhancement - Add svg icon for spaces: #1846
- Enhancement - Use Roboto font: #1876
12.0.0-alpha10
Changelog for [12.0.0] (2022-01-13)
Summary
- Bugfix - OcNotification positioning: #1658
- Bugfix - Rename GhostElement: #1845
- Bugfix - OcTooltip isn't reactive: #1863
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Remove OcGrid options: #1658
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove UiKit: #1658
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Show path / parent folder to distinguish files: #5953
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Sizes: #1858
- Enhancement - Add svg icon for spaces: #1846
- Enhancement - Use Roboto font: #1876
Details
-
Bugfix - OcNotification positioning: #1658
We have taken care of the positioning in the OcNotification component, which didn't work as
expected. Notifications can now be displayed on the left or right side or centered. -
Bugfix - Rename GhostElement: #1845
We've renamed the GhostElement component to OcGhostElement to follow the atomic design
principles. -
Bugfix - OcTooltip isn't reactive: #1863
We've fixed an issue with the OcTooltip when the tooltip gets hidden by reactivity and then
reactivated with some value. -
Change - Do not sort in OcTable: #1825
We removed sorting from OcTable and added a
sort
event instead, which can be used to sort the
data externally. This is crucial for server side sorting and handling pagination correctly. -
Change - Remove OcAppSideBar component: #1810
We have removed the OcAppSideBar component since it's not actively used anywhere.
-
Change - Remove OcAppBar component: #1810
We have removed the OcAppBar component since it's not actively used anywhere and broken.
-
Change - Remove implicit ODS registration: #1848
Remove implicit registration of ODS, from now on applications using ODS must register it
explicit viaVue.use
. -
Change - Remove oc-table-files from ods: #1817
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was removed from ODS and relocated to live in
web-app-files from now on. -
Change - Remove OcGrid options: #1658
We have removed the
match
andchildWidth
option in the OcGrid component since they were
unused and relied heavily on the removed UiKit library. -
Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
We've moved OcSidebarNav and OcSidebarNavItem to web and renamed it to SidebarNav and
SidebarNavItem. -
Change - Remove UiKit: #1658
We have removed the UiKit library this design system originally was built on. The necessary
style rules for the design system itself and our web repository have been internalized, and
everything else got dropped to greatly reduce bundle size and build times.Please note that with this change, we have also dropped and/or refactored a lot of CSS classes
and correlated styling. -
Change - Remove unused props for unstyled components: #1795
We removed the
stopClassProgragation
property in two components, which resulted in
unstyled components before but was unused. -
Change - Use remixicons for redesign: #1826
We've switched the iconset to remixicons to fit the new design.
-
Enhancement - Make Vue-Composition-API available: #1848
To support upcoming Vue composition-api we
ve added the compatibility layer from the creators. From now on all features described here
https://github.com/vuejs/composition-api` can be used. -
Enhancement - Fix OcAvatar line-height: #1810
We've fixed an visual bug that caused the OcAvatar to be positioned 1px too high
-
Enhancement - Add option to render table cells lazy: #1848
In cases where an instance of
OcTable
has many child rows and cells, it can be a bottleneck to
render all of them immediately. With this in mind we've added the lazy option to the table fields
object where the consuming app can decide how lazy rendering should behave.By default lazy cell rendering is disabled, to enable it add a lazy object to the field.
Following options are available: *
delay: 250
- when the cell visibility on screen is below
the given milliseconds value rendering gets skipped. *mode: show
- cell gets rendered and
stays painted, no de-rendering happens. *mode: showHide
- cell gets rendered when it enters
the screen and de-rendered when its off. *rootMargin: 100px
- given value will be added to the
outer area of the element which then increases the visibility detection radius -
Enhancement - Show path / parent folder to distinguish files: #5953
We've added an option to show the path / parent folder under the resource name in order to
distinguish files better -
Enhancement - Adjust OcSearchBar to new design: #1810
We've redesigned the OcSearchBar to fit the new design.
-
Enhancement - Sizes: #1858
The size variables which define margins and paddings have been changed to use multiples of 8
instead of 10. -
Enhancement - Add svg icon for spaces: #1846
-
Enhancement - Use Roboto font: [#1876](https:/...
12.0.0-alpha9
Changelog for [12.0.0] (2022-01-11)
Summary
- Bugfix - OcNotification positioning: #1658
- Bugfix - Rename GhostElement: #1845
- Bugfix - OcTooltip isn't reactive: #1863
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Remove OcGrid options: #1658
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove UiKit: #1658
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Show path / parent folder to distinguish files: #5953
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Sizes: #1857
- Enhancement - Add svg icon for spaces: #1846
Details
-
Bugfix - OcNotification positioning: #1658
We have taken care of the positioning in the OcNotification component, which didn't work as
expected. Notifications can now be displayed on the left or right side or centered. -
Bugfix - Rename GhostElement: #1845
We've renamed the GhostElement component to OcGhostElement to follow the atomic design
principles. -
Bugfix - OcTooltip isn't reactive: #1863
We've fixed an issue with the OcTooltip when the tooltip gets hidden by reactivity and then
reactivated with some value. -
Change - Do not sort in OcTable: #1825
We removed sorting from OcTable and added a
sort
event instead, which can be used to sort the
data externally. This is crucial for server side sorting and handling pagination correctly. -
Change - Remove OcAppSideBar component: #1810
We have removed the OcAppSideBar component since it's not actively used anywhere.
-
Change - Remove OcAppBar component: #1810
We have removed the OcAppBar component since it's not actively used anywhere and broken.
-
Change - Remove implicit ODS registration: #1848
Remove implicit registration of ODS, from now on applications using ODS must register it
explicit viaVue.use
. -
Change - Remove oc-table-files from ods: #1817
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was removed from ODS and relocated to live in
web-app-files from now on. -
Change - Remove OcGrid options: #1658
We have removed the
match
andchildWidth
option in the OcGrid component since they were
unused and relied heavily on the removed UiKit library. -
Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
We've moved OcSidebarNav and OcSidebarNavItem to web and renamed it to SidebarNav and
SidebarNavItem. -
Change - Remove UiKit: #1658
We have removed the UiKit library this design system originally was built on. The necessary
style rules for the design system itself and our web repository have been internalized, and
everything else got dropped to greatly reduce bundle size and build times.Please note that with this change, we have also dropped and/or refactored a lot of CSS classes
and correlated styling. -
Change - Remove unused props for unstyled components: #1795
We removed the
stopClassProgragation
property in two components, which resulted in
unstyled components before but was unused. -
Change - Use remixicons for redesign: #1826
We've switched the iconset to remixicons to fit the new design.
-
Enhancement - Make Vue-Composition-API available: #1848
To support upcoming Vue composition-api we
ve added the compatibility layer from the creators. From now on all features described here
https://github.com/vuejs/composition-api` can be used. -
Enhancement - Fix OcAvatar line-height: #1810
We've fixed an visual bug that caused the OcAvatar to be positioned 1px too high
-
Enhancement - Add option to render table cells lazy: #1848
In cases where an instance of
OcTable
has many child rows and cells, it can be a bottleneck to
render all of them immediately. With this in mind we've added the lazy option to the table fields
object where the consuming app can decide how lazy rendering should behave.By default lazy cell rendering is disabled, to enable it add a lazy object to the field.
Following options are available: *
delay: 250
- when the cell visibility on screen is below
the given milliseconds value rendering gets skipped. *mode: show
- cell gets rendered and
stays painted, no de-rendering happens. *mode: showHide
- cell gets rendered when it enters
the screen and de-rendered when its off. *rootMargin: 100px
- given value will be added to the
outer area of the element which then increases the visibility detection radius -
Enhancement - Show path / parent folder to distinguish files: #5953
We've added an option to show the path / parent folder under the resource name in order to
distinguish files better -
Enhancement - Adjust OcSearchBar to new design: #1810
We've redesigned the OcSearchBar to fit the new design.
-
Enhancement - Sizes: #1857
The size variables which define margins and paddings have been changed to use multiples of 8
instead of 10. -
Enhancement - Add svg icon for spaces: #1846
12.0.0-alpha8
Changelog for [12.0.0] (2021-12-30)
Summary
- Bugfix - Rename GhostElement: #1845
- Change - Do not sort in OcTable: #1825
- Change - Remove OcAppSideBar component: #1810
- Change - Remove OcAppBar component: #1810
- Change - Remove implicit ODS registration: #1848
- Change - Remove oc-table-files from ods: #1817
- Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
- Change - Remove unused props for unstyled components: #1795
- Change - Use remixicons for redesign: #1826
- Enhancement - Make Vue-Composition-API available: #1848
- Enhancement - Fix OcAvatar line-height: #1810
- Enhancement - Add option to render table cells lazy: #1848
- Enhancement - Adjust OcSearchBar to new design: #1810
- Enhancement - Add svg icon for spaces: #1846
Details
-
Bugfix - Rename GhostElement: #1845
We've renamed the GhostElement component to OcGhostElement to follow the atomic design
principles. -
Change - Do not sort in OcTable: #1825
We removed sorting from OcTable and added a
sort
event instead, which can be used to sort the
data externally. This is crucial for server side sorting and handling pagination correctly. -
Change - Remove OcAppSideBar component: #1810
We have removed the OcAppSideBar component since it's not actively used anywhere.
-
Change - Remove OcAppBar component: #1810
We have removed the OcAppBar component since it's not actively used anywhere and broken.
-
Change - Remove implicit ODS registration: #1848
Remove implicit registration of ODS, from now on applications using ODS must register it
explicit viaVue.use
. -
Change - Remove oc-table-files from ods: #1817
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was removed from ODS and relocated to live in
web-app-files from now on. -
Change - Move OcSidebarNav and OcSidebarNavItem to web: #6036
We've moved OcSidebarNav and OcSidebarNavItem to web and renamed it to SidebarNav and
SidebarNavItem. -
Change - Remove unused props for unstyled components: #1795
We removed the
stopClassProgragation
property in two components, which resulted in
unstyled components before but was unused. -
Change - Use remixicons for redesign: #1826
We've switched the iconset to remixicons to fit the new design.
-
Enhancement - Make Vue-Composition-API available: #1848
To support upcoming Vue composition-api we
ve added the compatibility layer from the creators. From now on all features described here
https://github.com/vuejs/composition-api` can be used. -
Enhancement - Fix OcAvatar line-height: #1810
We've fixed an visual bug that caused the OcAvatar to be positioned 1px too high
-
Enhancement - Add option to render table cells lazy: #1848
In cases where an instance of
OcTable
has many child rows and cells, it can be a bottleneck to
render all of them immediately. With this in mind we've added the lazy option to the table fields
object where the consuming app can decide how lazy rendering should behave.By default lazy cell rendering is disabled, to enable it add a lazy object to the field.
Following options are available: *
delay: 250
- when the cell visibility on screen is below
the given milliseconds value rendering gets skipped. *mode: show
- cell gets rendered and
stays painted, no de-rendering happens. *mode: showHide
- cell gets rendered when it enters
the screen and de-rendered when its off. *rootMargin: 100px
- given value will be added to the
outer area of the element which then increases the visibility detection radius -
Enhancement - Adjust OcSearchBar to new design: #1810
We've redesigned the OcSearchBar to fit the new design.
-
Enhancement - Add svg icon for spaces: #1846