Skip to content

Releases: brandid/coaching-pro

Release 3.0.0 RC-4

28 Apr 14:51
Compare
Choose a tag to compare
Release 3.0.0 RC-4 Pre-release
Pre-release

This RC focuses on block patterns.

3.0.0-RC-3

22 Apr 16:39
Compare
Choose a tag to compare
3.0.0-RC-3 Pre-release
Pre-release

This release finishes up widget and form importing after skin installation.

3.0.0 Release Candidate 2

19 Apr 10:23
Compare
Choose a tag to compare
Pre-release

This release is a production-ready proof-of-concept for being able to switch between two different "skins" using the same child theme.

The theme uses a conditional theme.json loader to change the skins rather easily without having to dive deep into SASS or anything like that.

Since theme.json is being used, the minimum version of this theme for WordPress is 5.9.0.

You can customize the skins fairly easily. Just modify the appearance.php and theme.json files for each skin. If you need a new skin, I highly recommend just duplicating the base (default) skin.

coaching-pro/
├─ config/
│  ├─ skins/
│  │  ├─ default/
│  │  │  ├─ appearance.php
│  │  │  ├─ theme.json
│  │  ├─ nutrition/
│  │  │  ├─ appearance.php
│  │  │  ├─ theme.json

The theme uses a conditional theme.json switcher. You can find that here:


coaching-pro/
├─ lib/
│  ├─ theme-json-init.php

The skin installation file can be found here: (this sets the skin, wipes old content, sets customizer variables, etc).


coaching-pro/
├─ lib/
│  ├─ skin-install.php

Helper functions for setting up the skin. This must be loaded as early as possible to avoid fatals.


coaching-pro/
├─ lib/
│  ├─ skin-setup.php

Shared On-boarding assets between all skins are located in a shared file:

coaching-pro/
├─ config/
│  ├─ onboarding-shared.php

Main onboarding happens here:

coaching-pro/
├─ config/
│  ├─ onboarding.php

Additional custom onboarding can be further customized by selective skin onboarding tasks.

3.0.0-RC-1 Coaching Pro - Skin Selector

08 Apr 20:49
Compare
Choose a tag to compare
Pre-release

This release is a production-ready proof-of-concept for being able to switch between two different "skins" using the same child theme.

The theme uses a conditional theme.json loader to change the skins rather easily without having to dive deep into SASS or anything like that.

Since theme.json is being used, the minimum version of this theme for WordPress is 5.9.0.

You can customize the skins fairly easily. Just modify the appearance.php and theme.json files for each skin. If you need a new skin, I highly recommend just duplicating the base (default) skin.

coaching-pro/
├─ config/
│  ├─ skins/
│  │  ├─ default/
│  │  │  ├─ appearance.php
│  │  │  ├─ theme.json
│  │  ├─ nutrition/
│  │  │  ├─ appearance.php
│  │  │  ├─ theme.json

The theme uses a conditional theme.json switcher. You can find that here:


coaching-pro/
├─ lib/
│  ├─ theme-json-init.php

The skin installation file can be found here: (this sets the skin, wipes old content, sets customizer variables, etc).


coaching-pro/
├─ lib/
│  ├─ skin-install.php

Helper functions for setting up the skin. This must be loaded as early as possible to avoid fatals.


coaching-pro/
├─ lib/
│  ├─ skin-setup.php

Shared On-boarding assets between all skins are located in a shared file:

coaching-pro/
├─ config/
│  ├─ onboarding-shared.php

Main onboarding happens here:

coaching-pro/
├─ config/
│  ├─ onboarding.php

Additional custom onboarding can be further customized by selective skin onboarding tasks.

Release 2.0.1

09 Dec 09:01
84b1d90
Compare
Choose a tag to compare

[2.0.1] - Dec 8, 2021

  • Add: Adds a JSON file to import the sample WP Forms seen on our Demo Site.
  • Add: Adds a new file to help configure site settings directly after completing the One-Click Theme Setup process.
  • Fix: Updates the Onboarding Demo Homepage content to more closely match the Demo Site.

Version 2.0.0

01 Dec 21:30
Compare
Choose a tag to compare

Version 2.0.0 - Dec 1, 2021

Initial release!