Releases: anvilistas/anvil-extras
Releases · anvilistas/anvil-extras
v2.6.2
v2.6.2 13-Jun-2024
Minor Changes
- authorisation - added config option to avoid adding a roles column to the users table
#516 - storage - proxyobjects are passed to the underlying storage so that those implementing the serializable interface can be stored
#533
Bug Fixes
- Slider - allow connect and behaviour to be set at runtime
#538 - persistence - fix get method
#523 - persistence - fix handling of Linked Attributes with no row
#534 - MultiSelect - fix an issue with multiselect on the self hosted app server
#525 - routing - fix redirect with None conditions
#532 - MultiSelect - fix an issue where the dropdown menu would remain open when the form is hidden
#536
v2.6.1
Bug Fixes
- routing - fix initialisation of history state
#519 - multiselect - fix visible False property in the designer
#510 - multiselect - fix toggling enabled property loses selected state
#513 - switch - fix lever color when switch is checked
#517 - routing - fix on_form_load might fire stale value if form_show event is slow
#521
Minor Changes
v1.9.0
New Features
- Select All functionality added to MultiSelect component
- Dynamic serialisation of data tables rows
#191 utils.correct_canvas_resolution()
- canvas elements can look blurry on retina displays
This function sharpens the resolution of a canvas element when called in the reset event
#202augment.remove_event_handler()
added to the augment module
#259- Slider - visual properties -
handle_size
,bar_height
, androle
added
#261
Updates:
- storage supports
datetime
anddate
objects
#179 on_form_load()
can be used in arouting.main_router
Form
This method will be fired with the currenturl_hash
and theform
that was added to thecontent_panel
.
#180animate
duration argument is no longer keyword only i.e.animate(self, fade_in, 300)
is valid
#182
Bug fixes
v1.8.1
v1.8.0
v1.7.0
v1.6.0
New Features
- Quill - dynamically add custom modules
#117 - routing - adjusts the behaviour of anvil.alert to ensure dismissible alerts are closed on navigation. And navigation prevented for non-dismissible alerts.
#132 storage.indexed_db
- Now supports the browser'sIndexedDB
with a dictionary like api
#135- storage - additional store objects can be created inside the browsers
localStorage
orIndexedDB
. e.g.todo_store = indexed_db.get_store('todos')
Each store object behaves like a dictionary object.
#135 - PageBreak -
border
property added and documentation updated.
#139
Bug Fixes
- Autocomplete - can now be used inside an alert
#114 - Popover - fix stickyhover
#121 - storage - update and clear were missing from the documented api
#125 - PageBreak - fix margin_top property and make it optional
#137 - PageBreak and Multi-select - fix illegal HTML
#139 - Popover - remove the requirement for delays in show/hide/destroy transitions
#146
Deprecated
- storage.session_storage was deprecated. Use local_storage instead
#135