Skip to content

Releases: mwaylabs/uikit

v1.22.0: Version 1.22.0

19 Feb 13:38
Compare
Choose a tag to compare
- Improve memory usage by unbinding several event and rootscope listeners on $destroy

- Persist sort order in url as query param
- Display total amount of items when items are selected

- Display reload button in header
- Add possibility to pass a description into the header

v1.21.4: Version 1.21.4

05 Dec 13:28
Compare
Choose a tag to compare
- Clean up timeouts and throttled executions when menubar, menu-entry is destroyed. Otherwise functions
are triggered that should not be triggered which results in an exception

v1.21.3: Version 1.21.3

04 Dec 15:09
Compare
Choose a tag to compare
- Keep tab content in the DOM by default. For complex tab content the attribute `removeInactiveContent` on
`mwTabs` can be set to true. The default behaviour in gerenral is a bit faster during the initialisation but may slow down
the general performance because the content wit h all its listeners stays in the dom.

- Fix #182: Menuentry is not hidden when it is removed during menu initialisation

v1.21.2: Version 1.21.2

30 Nov 08:51
Compare
Choose a tag to compare
- Urls query params that are set by the `mwUrlStorage` won't be put into the navigation history by default.
So when calling `mwUrlStorage.setItem('key','value')` it will append the query prams to the url but not create a
history entry. When using the back button you will be moved to the previous url. If you want to let the user browse
through the different query states you can set the options param `keepInHistory`
`mwUrlStorage.setItem('key','value', {keepInHistory: true})`

v1.21.1: Version 1.21.1

24 Nov 13:40
Compare
Choose a tag to compare
- Fix bug that tab pane could not be selected by number anymore

v1.21.0: Version 1.21.0

23 Nov 12:56
Compare
Choose a tag to compare
- Trigger Backbone model/collection sync events (`request`, `sync`, `error` )
when calling `model.request` or `collection.request
- Set property `isSynchronising` on model/collection on request and unset it when its done

- `mw-view-change-loader` can be set manually by triggering rootscope events
`$showViewChangeLoader` and `$hideViewChangeLoader`
- `mwTabPane` was extended with scope property `id` and its possible to select a tab pane from `mwTabBar` by
setting scope property `activePaneNumber`
- Transcluded content from `mwTabPane` is removed when tab is not selected anymore

- Add `backdrop-filter`to `mwHeader` to blur content beneath it (works only in safari so far)

- Fix mwUrlStorage so it also removes query params from url when they were set to `options.removeOnUrlChange` and remove is called

v1.20.1: Version 1.20.1

27 Oct 09:51
Compare
Choose a tag to compare
- Directive `mw-listable-action` was added to define a custom action that is registered as action column similiar
  to `mw-list-url-action-button` only that you can transclude custom content and define custom function.
  Custom function is executed on click of the element and when the user double clicks on the row.
  ```html
  <td mw-listable-action="action()">
    <div mw-arrow-button></div> <!-- transclude custom content -->
  </td>
  ```

- Colspan of action column header is now set correctly. It uses the maximum of registered `mw-listable-action` per row.
  So when the first row registers only one `mw-listable-action` but the second registers two the colspan of the
  action column header element will be set to two

v1.20.0: Version 1.20.0

26 Oct 16:58
Compare
Choose a tag to compare
- Adding mwRuntimeStorage service with an api like localstorage to store key, values during runtime
- Adding mwScheduler to run future tasks. mwScheduler can be paused and continued at any time. When paused the execution time
from tasks will be paused. mwScheduler is paused when window becomes inactive and started when window becomes active again

- Toasts are using mwScheduler for the auto hide logic to fix #168

- Filters, Searchquery and sort order are not persisted in localstorage anymore only in mwRuntimeStorage
- Handling for invalid filters that can not be applied anymore

- Fix wrong positioned table configurator dropdown when you have scrolled down in the list

v1.19.2: Version 1.19.2

20 Oct 15:07
Compare
Choose a tag to compare
- Fix flickering of columns during table initialisation

v1.19.1: Version 1.19.1

12 Oct 14:22
Compare
Choose a tag to compare
- The `mw-collabsable` was extended with two optional attributes `icon` and `tooltip`.
```html
<div mw-collapsable="true" mw-title="Title" tooltip="ABC DEF"> <!-- for helper tooltip -->
```html
<div mw-collapsable="true" mw-title="Title" tooltip="ABC DEF" icon="fa-taxi"><!-- for helper tooltip with custom icon -->
```
When a tooltip is provided but no icon the question circle will be used as icon

- When reseting a filter of the `Filterable` the pagination will be also reset. (#159)