Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge develop changes into master #96

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open

Merge develop changes into master #96

wants to merge 55 commits into from

Conversation

EvanHerman
Copy link
Contributor

  • PHPCS fixes
  • Tested up to version bump

salvoventura and others added 30 commits June 27, 2017 16:20
I added the section for 'unsplash' at the end: I forgot any preference in positioning to this regard. Had to override the icon to 'camera' as that is what they have, and there isn't an unsplash-specific one in this plugin.
Not relevant for 'unsplash' yet. Removing the 'deprecated' field.
Spelling fix `vistors` to `visitors`. props @garrett-eclipse
* Bundle font-awesome, introduce filters to load fa from CDN. Resolves #39

* Convert font_awesome_url to private method

* Introduce update-fa grunt task, and fa_version package variable

* Break out filters. Remove excess grunt tasks. Re-grunt files. Merge in develop

* Update font_awesome_url()

* esc_html__()

* Repair version.

* Update translator strings

* Bump font awesome to version 5.0.6

* Revert filter name

* Tweak js - add conditional function to get icon prefix. Add 'prefix' for icon prefix in social-networks.php

* Remove unused prefix var

* Remove excess space in js file
* PHPCS fixes

* Clean up remaining warnings

* Added travis addon lbixml2 for xmllint

* Update WPCW\TestContact::test_widget

* Resolve phpcs warnings

* Tweak unit test to check for font-awesome script instead of style
* Update codeception tests

* Add RUN_TESTS env var for php7.1

* Add RUN_TESTS env var for php7.1

* Fix missing ;

* Remove matrix and env var. Downgrade composer requirements for php 5.6

* Re-introduce xvfb

* Delete chrome driver and run test script

* Add chrome addon

* Tweak remote debugging ip in chrome

* Tweak travis confige

* Tweak travis confige

* Tweak travis config

* Tweak travis confige

* Add selenium-server-standalone composer package

* Add selenium-server-standalone composer package

* Add selenium-server-standalone composer package

* Update

* Update

* Update

* Remove chrome driver

* Update travis config to include chrome

* Update travis config to include chrome

* Update travis config to include chrome

* Update travis config to include chrome

* Remove selenium port

* Remove selenium port

* Add port 8080

* Switch port to 9515

* Fix _bootstrap.php local wp-load path

* Re-add BrowserStack
* Filter fields list before localizing into admin.js

* Filter fields in base widget, one time.
* Resolve conflict with Font Awesome v4. showMissingIcons: false

* Remove wp_add_inline_script and enqueue a config script before font awesome. Ensures backwards compatibility (wp_add_inline_script introduced in WordPress 4.5)

* Tweak tests to check for font-awesome-config
* Use Font Awesome 5 CSS webfonts. Enble a fallback to Font Awesome 4 for compatibility.

* Remove all.min.css Font Awesome 5 reference (all.css is already minified)

* Add helper method get_icon_prefix() to WPCW\Social to return the appropriate icon prefix

* Revert font-awesome CSS handle

* Set filter wpcw_widget_use_fontawesome_5 to false to prevent conflicts with themes and plugins, until Font Aweomse 5 is more widley implemented

* Remove font-awesome from the wp_print_scripts

* Add font-awesome to wp_print_styles array in the customzier

* Remove media type from wp_enqueue_style

* Tweak test, remove js reference, test for font-awesome styles

* Tweak ->seeElementInDOM CSS class in acceptance test

* Bundle Font Awesome 4.7.0 locally. When Font Awesome 5 is loaded, enqueue the files from CDN. Change script enqueue version.
* Start to build custom gutenberg blocks

* Update contact-block.js, toggles working.

* Clean up, format, add comments

* Building out social icons content block.

* Tweaks to blocks

* Working on rewriting the gutenberg blocks

* WIP

* Updates to social icons block

* Update social icon block

* Refactor for Gutenber 3.1.0

* Continue to build out social profiles block

* Shift blocks into widgets section

* Tweak styles, update toggleSelectedIcons

* Updates

* Live updates and save updates

* Updates

* Remove unknown file

* Updates to jquery sortable. Update styles. Tweak block.

* Working on icon URLs. Tweak styles. Tweak social-icon block scripts.

* Working display labels toggle

* Updates

* Resolve PHPCS warnings

* Remove parenthesis around require_once

* Remove Gutenberg plugin and core version check

* Update icon label variable

* Update component name. Update packages. Add keys to .map

* Re-enable contact block

* Tweak styles on social icons settings panel

* Resolve react warnings. Update social block js/css. Update contact block

* Remove include

* Update content block docblocks

* Add .babelrbs and webpack.config.js to .distignore

* Resolve PHPCS warnings

* Add non-breaking space between icon and icon label. Set default value for display labels for social icons to false.

* Enqueue font awesome in the social icons block. Tweak social icons title save

* Shift styles into frontend stylesheet

* Re-shift

* Delete unused files. Restructure block directory. Add contact blocks to cssmin and grunt watch tasks. Remove frontend styles and combine them into style.css

* Start figuring out BlockMover component

* Tweaks to re-ordering in contact blocks

* Updates to contact block

* Updates to contact block

* Update contact block - do not render markup when no values are entered

* Tweaks to finalize blocks

* Update block styles on frontend

* Tweak contact widget styles, scripts

* Add PHP 7.2 support in travis config

* Remove 7.2, PHPUnit not passing

* Remove test code

* Remove PHP 7.2 from travis deploy
EvanHerman and others added 25 commits December 6, 2018 13:27
* Encore map address

* Tweak readme. Update changelog. Add block screenshot captions.

* Tweak readme screenshot descriptions. Add block screenshots

* Add missing = in changelog

* Regen readme
* Remove $ in favor of jQuery

* Remove extra $

* Remove shorthand array syntax

* Remove remaining short hand array syntax
* try npm shrinkwrap

* revert shrinkwrap
* Adding php linting

* automated fixes

* phpcs tweaks

* more phpcs tweaks

* phpcs fixes

* Remove old phpcs ruleset

* Re-add a phpcs exlusion

* Shift to CircleCI

* Remove travis config and dev-lib directory

* Fix license

* Disable xdebug

* Increase php memory limit

* Add codeception version

* Update build status badge

Co-authored-by: AnthonyLedesma <[email protected]>
Co-authored-by: Evan Herman <[email protected]>
* Bump tested up to 5.7

* Bump packages

* Update circleci php version

* Update circleci php version

* Regen composer.lock
@EvanHerman EvanHerman self-assigned this Jun 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants