I did take a look comparing it with the other new Joomla quickicon plugins (https://github.com/joomla/joomla-cms/tree/4.0-dev/plugins/quickicon) and it seemed quite a bit had changed in their structure, so it's not something I could do quickly (if at all). Also I'd probably need to figure how to keep it J3 backwards compatability, unless we jsut created a new quickicon plugin for 4 (which could at least duplicate the new structure) and then add a conditional in the installer/upgrader somewhere.
Given #35 (closed) (and not a blocker but still a bug, this: #16) – it seems the lowest of the Civi Joomla 4 issues, on the edge of being issue-worthy!
@monish.deb please proceed to use the new J4 approach.
I'm under the odd impression that we think we can use the same tarball of CiviCRM for both J3 and J4. If this is indeed the case prior to working on this issue, then let's go the extra bit to make this compatible with both.
@monish.deb happy to. I've not tested parts of Joomla pre-build locally before - could you point me to any docs or advice on how to turn this: https://github.com/JMAConsulting/civicrm-joomla/tree/j4_quickicon_fix - into something I can install/run locally? Or do I just install the latest Civi on J4, and manually patch the changed files from this fix?
@nicol I would recommend the latter approach to get a freshly installed or existing instace with latest Civi + J4. You can then apply the patch from the PR I mentioned above, for detail please check this link
Thanks @monish.deb. It works great and doesn't impact J3 quickicon either. I've just made a tiny PR for the background repeat if it's helpful, but otherwise will comment on the original PR.