ryan Posted November 19, 2021 Share Posted November 19, 2021 This week we've had a mixture of core updates and more work on the PageAutosave/LivePreview module. In the core we have mostly maintenance updates and issue resolutions. I'm not going to bump the version number this week as I'd like to get a bit more added to this version first. One feature request that appears in the core this week is the ability to specify colors for RepeaterMatrix item types (idea from @Ivan Gretsky). If you have any version of RepeaterMatrix and you use the current core dev branch, you can specify the background color for any repeater item type by placing a color hex code in the repeater type label (like at the end of it, but wherever). For instance, typing in #777777 (or just #777) would make the repeater items of that type have a grey background rather than the default color background. Though whatever color you choose, note that the text color is white, so don't choose too light of a color. (The hex color code is of course removed from the item labels.) The PageAutosave and LivePreview module also got several updates this week, bringing it that much closer to being production ready: Added support for automatic detection of best placement for live preview window position based on available space. It will choose the correct location and size either to the right, left, above or below your page editor window. Added support for remembering live preview window position in a cookie. So if you setup your preferred layout for editor window and live preview window, ProcessWire will continue to use it. Added a new option to support automatic replacement of individual page field values without having to add your own `pw-value-*` classes. Meaning, you can now gain the benefit of field-value updates in your live preview without PW having to re-render the page. This applies primarily to text-based fields (title, body, etc.) that are part of the page being viewed. LivePreview editor and preview windows now talk to each other with JS rather than use SSE/streaming. I found that it just works more reliably that way, puts less load on the server, and [to my surprise] also seems to be faster. The SSE option is still there in the module config, but it's no longer the default. The only time where I think SSE might be preferable is if you want to monitor changes made to the page from outside of the page editor (like from the API) in a live preview fashion, as the SSE option will pick those up too. In addition to the above, numerous minor bug fixes, improvements and optimizations were added. If you want to grab this new version (which is still a development/testing version), it's posted in the ProDrafts, ProDevTools and ProFields boards. There's more to cover with this module still. I've been so focused on it that I haven't yet started working with htmx. Though I did spend quite a bit of time in the docs and it looks amazing. From what I understand as it relates to this module, htmx could bring a lot of greatness to the front-end preview window, so I'm anxious to get into that, and even more excited to explore the possibilities it opens elsewhere in ProcessWire. Also, how awesome is it that the author of htmx stopped by to say hello and answer questions here in the forums, that made my day — big thanks to @totally not an htmx shill for joining the discussion, I hope I'll have some good questions before long too. Thanks for reading and have a great weekend! 30 3 Link to comment Share on other sites More sharing options...
wbmnfktr Posted November 23, 2021 Share Posted November 23, 2021 In other news: Color-coding content blocks is such a great addition. Even those who don't use the backend that often find the right spot way easier now. Thanks @Ivan Gretsky for the idea and @ryan for adding this to the latest dev branch. 10 Link to comment Share on other sites More sharing options...
sebr Posted December 16, 2021 Share Posted December 16, 2021 Hi I just tested version 3.0.190 and noticed some bugs on the repeaterMatrix color usage : The background color is not applied (example: Colonnes not applied but Test is applied on all matrix item) Single quote characters are not displayed (encoding problem) Color codes appear in the labels to add item Link to comment Share on other sites More sharing options...
ryan Posted December 16, 2021 Author Share Posted December 16, 2021 @sebr The color codes go in the "Header labels" not the "Item label". It looks like you put the colors in the Item label instead. If you just move it to the Header label, that should fix it. 1 Link to comment Share on other sites More sharing options...
sebr Posted December 16, 2021 Share Posted December 16, 2021 Thanks @ryan I will try it Link to comment Share on other sites More sharing options...
MSP01 Posted December 17, 2021 Share Posted December 17, 2021 @ryan What version of matrix do the colored background require? I'm using 5 at the moment and only the last label color applied has any effect and it affects all the labels, not just the one it was written on. I'm assuming it's a bug due to version incompatibility or something of the sort? Link to comment Share on other sites More sharing options...
wbmnfktr Posted December 17, 2021 Share Posted December 17, 2021 Please check if your Header label contains a textarea and remove it. That was an issue in my setup - at least I think that was the issue - but haven't had the time to really confirm this. If that's a problem within your setup as well, it would confirm my assumption and therefore probably a bug. Link to comment Share on other sites More sharing options...
MSP01 Posted December 17, 2021 Share Posted December 17, 2021 1 hour ago, wbmnfktr said: Please check if your Header label contains a textarea and remove it. What do you mean with the "Header label contains a textarea"? Link to comment Share on other sites More sharing options...
wbmnfktr Posted December 17, 2021 Share Posted December 17, 2021 I was talking about this... Link to comment Share on other sites More sharing options...
MSP01 Posted December 17, 2021 Share Posted December 17, 2021 I see, no that's not it. Link to comment Share on other sites More sharing options...
Lance O. Posted November 22, 2022 Share Posted November 22, 2022 @ryan The custom color doesn't seem to work for nested repeater matrix fields. ? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now