Version 2.2.2
October 28, 2024
Fixed
- Fixes a styling issue with block type tabs in disabled blocks, on Craft 4.9.4+
Version 2.2.1
June 10, 2024
Fixed
- Fixed a bug where block types having reached their
maxLimit
would still be creatable via collapsed block type button menus #74
Version 2.1.4
November 11, 2023
Fixed
- Fixed an issue where block types hidden via
hiddenTypes
could still show up in Matrix blocks' cogwheel menus, if they were included in one or several block type groups. - Fixed an issue where block group buttons weren't focusable. Thanks @jmcgaha!
- Fixed a CSS issue that would occur if all block types except one were hidden
Version 2.1.3
April 24, 2023
Fixed
- Fixed an issue where MatrixMate could make Craft create a provisional draft when opening element slideouts.
Version 2.1.2
November 10, 2022
Fixed
- Fixes an issue where disabled block type add buttons would still be clickable. #58
Version 2.1.1
October 5, 2022
Improved
- Improved styling for block tabs
Fixed
- Fixes a bug where MatrixMate could make element edit forms create a new auto-saved draft, even if no fields were changed.
Version 2.1.0
August 5, 2022
Added
- Added the
ungroupedTypesPosition
field config setting, which can be used to specify the display order for ungrouped block types
Version 2.0.2
June 22, 2022
Fixed
- Fixes an issue where adding a block via existing blocks' disclosure menu could put a hash symbol in the browser's address bar, potentially causing various issues.
Version 2.0.1
May 7, 2022
Changed
- MatrixMate now defers any element queries to the
craft\web\Application::EVENT_INIT
event, avoiding potential issues with element queries being executed before Craft has fully initialised.
Version 2.0.0
May 4, 2022
Added
- Adds Craft 4.0 compatibility
Fixed
- Fixes a JavaScript error that would occur if blocks with tabs had validation errors
Improved
- MatrixMate now auto-activates the first block tab with validation errors
Changed
- MatrixMate now requires Craft 4.0.0+
- MatrixMate no longer loads at all for revisions. It was pretty pointless, anyway.
Version 1.4.2
April 23, 2022
Improved
- It's now possible to use associative arrays for tabs config. Thanks @timrosskamp
Version 1.4.1
April 5, 2022
Improved
- Fixes some minor styling issues on Craft 3.7+
Version 1.4.0
April 5, 2022
Improved
- MatrixMate is now smarter about when and where to load its CSS and JS assets, and performance is improved. Resolves #44
Added
- Added the
volume:{handle}
config context.
Changed
- MatrixMate now requires Craft 3.7.x
Version 1.3.4
February 17, 2022
Fixed
- Fixes an issue where MatrixMate was unable to initialise for Matrix block action menus on Craft 3.7.31+
Version 1.3.3
December 13, 2021
Fixed
- Fixes an issue where MatrixMate could make Craft create a provisional draft even if there were no changes to the entry edit form
- Fixes an issue where MatrixMate could make the "Are you sure you want to close the editor?" confirm dialog appear in entry editor slideouts, even if there were no field changes
- Fixes an issue where grouped types with a
maxLimit
setting would not have the proper styling on pageload if the max limit was reached
Version 1.3.2
December 13, 2021
Fixed
- Fixes an issue where MatrixMate could fail to apply the correct field config for provisional drafts
Version 1.3.1
November 16, 2021
Fixed
- Fixes a JavaScript error that could occur when opening element editor slideouts and HUDs
- Fixes a bug where the entry type switcher would not reload the MatrixMate config in element editor HUDs prior to Craft 3.7.x
- Fixes a bug where MatrixMate could fail to apply the correct config for entry types in element editor slideouts on Craft 3.7.x
Version 1.3.0
November 12, 2021
Fixed
- Fixed an issue where MatrixMate could apply the wrong config to a draft, if the draft was using a different entry type from the canonical entry.
- Fixed an issue where Matrix sub fields could render gray separator lines outside the Matrix field container, when using MatrixMate's tabs feature.
Added
- Added the
defaultTabFirst
config setting for tabs, to allow displaying the default tab first
Version 1.2.7
August 15, 2020
Fixed
- Fixes issue where custom field widths would not render inside MatrixMate's block type tabs
Version 1.2.6
July 30, 2020
Fixed
- Fixes compatability issues with Craft 3.5
Version 1.2.5
February 29, 2020
Fixed
- Fixes an issue where MatrixMate could fail to apply the correct field config in multi-site setups
Improved
- Removes the bottom border from Matrix blocks' titlebars for block types with tabs (P&T removed the native border in Craft 3.4.5 and then re-added it in 3.4.7)
Version 1.2.4
February 15, 2020
Improved
- Adds a bottom border to Matrix blocks' titlebars for block types with tabs (the native bottom border was removed in Craft 3.4.5) - thanks @umkasanki
Version 1.2.3
January 28, 2020
Fixed
- Fixes Craft 3.4 compatibility issues
Version 1.2.2
September 29, 2019
Fixed
- Fixes an issue where MatrixMate could fail to apply the correct field config context in element editor modals. Fixes #10.
- Fixes an issue where MatrixMate would hide block content when viewing entry revisions in Craft 3.2+. Fixes #11.
- Fixes an issue where MatrixMate could fail to apply the correct field config context if the URL had a
typeId
query parameter.
Version 1.2.1
September 4, 2019
Fixed
- Fixes an issue where MatrixMate could make Craft trigger the "Leave site?" confirm dialog, even if no fields in the entry form had been altered
Version 1.2.0
August 30, 2019
Added
- Added the
hiddenFields
config setting for block type configs, which makes it possible to hide specific fields without having to use thetabs
setting
Changed
- MatrixMate will now render tabs even if there is only a single tab defined in config (but it will only display tab buttons in block headers if there is more than one tab rendered). Fixes #9
Version 1.1.5
May 29, 2019
Fixed
- Fixes issues related to Matrix fields nested in SuperTable fields
Version 1.1.4
May 10, 2019
Fixed
- Fixes a namespace typo that could make Composer choke in case-sensitive environments. Thanks a lot @Mosnar!
Version 1.1.3
May 9, 2019
Fixed
- Fixes a layout glitch that could happen when collapsing block types with field tabs within them
- Fixes a layout glitch where block group dropdown menus could display scrollbars
Version 1.1.2
April 26, 2019
Fixed
- Improves field config parsing and general code quality
- Fixes an issue with maxLimit not being honored for ungrouped block types
Version 1.1.1
April 23, 2019
Fixed
- Fixes an issue where MatrixMate would mess up field config contexts if neither a
fields
norgroups
config was added to a field
Version 1.1.0
April 21, 2019
Added
- Adds
hiddenTypes
setting for explicitly hiding block types - Adds
defaultTabName
setting
Improved
- MatrixMate no longer hides ungrouped block types by default
- It's now possible to add the same block type to multiple groups
- MatrixMate no longer renders empty groups or types
Version 1.0.0
February 7, 2019
Added
- Initial release