FortAwesome / wordpress-fontawesome

Font Awesome Official WordPress Plugin
Other
56 stars 19 forks source link

Prepare for release 4.0.0 #42

Closed mlwilkerson closed 4 years ago

mlwilkerson commented 5 years ago

This PR represents a significant overhaul, in preparation for a 4.0.0 production release. It will include:

  1. The load configuration for Font Awesome is determined solely by the options set by the WordPress admin user.

    Other themes or plugins should still register themselves using the register() method, but this registers only their preferences, not requirements.

    The changes the logic of the plugin significantly, resulting in massive simplification, and also paving the way for better integration with kits.

    The admin UI will indicate to the site owner when a change of preferences would result in conflict with the preferences registered by other themes or plugins.

  2. Integration with Conflict Detection.

    This will allow more surgical removal of conflicting versions of Font Awesome.

    It might result in a breaking change to the current "remove unregistered clients" feature, yet to be determined.

  3. Re-designed admin UI

mlwilkerson commented 4 years ago

Re-creating this PR as #58 due to changing branch name