? Language Change NPM Resource Changed ? Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
8 Jun 2022

Summary of Changes

#36948 changed the icons in the accessibility from the google material font (because :privacy :facepalm) to use emojis.
Fixes #37050
Fixes #36311

At the time this also resolved a bug in the upstream code that prevented the material font working on osx

Upstream has now resolved the osx problem.

This PR updates to the latest release of the script and introduces the ability to use either emoji or material icons. The default is emoji so there is no visible change etc on upgrade and no need for an update sql.

It;s now a user choice if they want to use the better material font icons

Testing Instructions

Either use a prebuilt package or apply the pull request and then npm i

Expected result AFTER applying this Pull Request

New Option in the plugin
image

With Emojis

emoji
.

With Google Material Font

material

avatar brianteeman brianteeman - open - 8 Jun 2022
avatar brianteeman brianteeman - change - 8 Jun 2022
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 8 Jun 2022
Category Administration Language & Strings NPM Change Front End Plugins
avatar brianteeman brianteeman - change - 8 Jun 2022
Labels Added: Language Change NPM Resource Changed ?
avatar brianteeman brianteeman - change - 8 Jun 2022
The description was changed
avatar brianteeman brianteeman - edited - 8 Jun 2022
avatar viocassel viocassel - test_item - 10 Jun 2022 - Tested successfully
avatar viocassel
viocassel - comment - 10 Jun 2022

I have tested this item successfully on 915bf8a


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38009.

avatar richard67 richard67 - alter_testresult - 11 Jun 2022 - viocassel: Tested successfully
avatar richard67
richard67 - comment - 11 Jun 2022

I've restored the previous human test in the issue tracker since the commit which has invalidated the test count was just a code style change.

avatar Quy Quy - test_item - 11 Jun 2022 - Tested successfully
avatar Quy
Quy - comment - 11 Jun 2022

I have tested this item successfully on b690128


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38009.

avatar Quy Quy - change - 11 Jun 2022
Status Pending Ready to Commit
avatar Quy
Quy - comment - 11 Jun 2022

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38009.

avatar laoneo
laoneo - comment - 13 Jun 2022

Any reason you made this for 4.1? As this introduces a new feature it should go into 4.2.

avatar brianteeman
brianteeman - comment - 13 Jun 2022

Because it fixes a bug that should never have been merged

avatar laoneo
laoneo - comment - 13 Jun 2022

But then I would split the pr into a bug fix one and a new feature, when you want to have the bug fix into 4.1. As soon as a pr has a new feature, it should come into the next minor, even when it also fixes a bug.

avatar brianteeman
brianteeman - comment - 13 Jun 2022

thats just a waste of time.

avatar laoneo laoneo - change - 13 Jun 2022
Status Ready to Commit Pending
avatar laoneo
laoneo - comment - 13 Jun 2022

Putting it back to pending


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38009.

avatar brianteeman
brianteeman - comment - 13 Jun 2022

should still be rtc and set to RLDQ

avatar laoneo
laoneo - comment - 13 Jun 2022

I'm putting it back to RTC when rebased.

avatar brianteeman
brianteeman - comment - 13 Jun 2022

4.1 is the correct branch

avatar brianteeman brianteeman - change - 13 Jun 2022
Labels Added: ?
avatar laoneo laoneo - change - 14 Jun 2022
Title
[4.1] accessibility plugin update and fixes
[4.2] accessibility plugin update and fixes
avatar laoneo laoneo - edited - 14 Jun 2022
avatar laoneo laoneo - change - 14 Jun 2022
Labels Added: ?
avatar laoneo
laoneo - comment - 14 Jun 2022

Can you rebuild the lock file, so we can merge it. Thanks.

avatar laoneo laoneo - change - 14 Jun 2022
Status Pending Ready to Commit
avatar laoneo
laoneo - comment - 14 Jun 2022

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/38009.

avatar richard67
richard67 - comment - 14 Jun 2022

@laoneo Now as it has been rebased, I have removed the "Updates Requested" label which you had added before the rebase.

avatar laoneo
laoneo - comment - 14 Jun 2022

For safety I would recreate the lock file, that's why I didn't remove it. See my comment here #38009 (comment).

avatar richard67
richard67 - comment - 14 Jun 2022

@laoneo Ok, added the label back.

avatar brianteeman brianteeman - change - 14 Jun 2022
Labels Added: ?
Removed: ?
avatar laoneo laoneo - close - 14 Jun 2022
avatar laoneo laoneo - merge - 14 Jun 2022
avatar laoneo laoneo - change - 14 Jun 2022
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2022-06-14 08:06:02
Closed_By laoneo
Labels Removed: ?
avatar laoneo
laoneo - comment - 14 Jun 2022

Thanks for your cooperation!!

avatar brianteeman
brianteeman - comment - 14 Jun 2022

well i didnt have a choice even though it is completely wrong to merge into 4.2

avatar sash85
sash85 - comment - 23 Jan 2023

Hello, i'm not sure if this is the right place for this suggestion. So i'm happy to get Feedback if not.

In my opinion it would be a better way to load the material icons local and use these, instead of the emoji version.
I tried a simple hack and uploaded a material-icons.css and the icon font to my server and replace the the url with the fonts.goolge… .

Everthing works and i can use the material icons (which are much easier to see in my eyes). Do you think it is possible to add another dropdown option (e.g. Material Icons local) with a hint where to download the Font and a CSS Sample to include and where to place it on the server (e.g. in "my-template/css")? Or to upload the font directly in plugin options?

If not, is it possible to create an overwrite for media/vendor/accessibility/js/accessibility.min.js ?
I didn't find any option to do this.

Add a Comment

Login with GitHub to post a comment