Skip to content

Commit

Permalink
1.3.1
Browse files Browse the repository at this point in the history
  • Loading branch information
seothemes committed Nov 20, 2023
1 parent fd7b8d2 commit deed52e
Show file tree
Hide file tree
Showing 624 changed files with 16,006 additions and 7,337 deletions.
2 changes: 1 addition & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,4 @@ end_of_line = unset
insert_final_newline = unset
trim_trailing_whitespace = unset
indent_style = unset
indent_size = unset
indent_size = unset
3 changes: 2 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"extends": [
"plugin:@wordpress/eslint-plugin/recommended-with-formatting"
"plugin:@wordpress/eslint-plugin/recommended-with-formatting",
"plugin:@typescript-eslint/recommended"
]
}
13 changes: 13 additions & 0 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,19 @@ module.exports = {
root: true,
rules: {
'@typescript-eslint/indent': [ 'error', 'tab' ],
'@typescript-eslint/member-delimiter-style': [
'warn',
{
'multiline': {
'delimiter': 'semi',
'requireLast': true
},
'singleline': {
'delimiter': 'semi',
'requireLast': false
}
}
]
},
settings: {
'import/resolver': {
Expand Down
15 changes: 15 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
*.lock export-ignore
.editorconfig export-ignore
.eslintrc export-ignore
.eslintrc.cjs export-ignore
Expand All @@ -6,10 +7,24 @@
.gitignore export-ignore
.typos.toml export-ignore
.wordpress-org/ export-ignore
LICENSE export-ignore
README.md export-ignore
README.md export-ignore
composer.json export-ignore
composer.lock export-ignore
languages/ export-ignore
node_modules/ export-ignore
package-lock.json export-ignore
package.json export-ignore
phpcs.xml export-ignore
phpstan.neon.dist export-ignore
readme.txt export-ignore
src/ export-ignore
tests/ export-ignore
tsconfig.json export-ignore
vendor/ export-ignore
webpack.config.js export-ignore
webpack.config.blocks.js export-ignore
wp-content/ export-ignore
.phpunit.result.cache export-ignore
phpunit.xml export-ignore
36 changes: 17 additions & 19 deletions .github/workflows/spelling.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,26 @@
name: "Spelling"

on:
pull_request: null
push:
branches:
- "develop"
- "main"
pull_request: null
push:
branches:
- "develop"
- "main"

permissions:
contents: "read"
contents: "read"

concurrency:
group: "${{ github.workflow }}-${{ github.ref }}"
cancel-in-progress: true
group: "${{ github.workflow }}-${{ github.ref }}"
cancel-in-progress: true

jobs:
typos_check:
name: "文A Typos check"
runs-on: "ubuntu-22.04"
timeout-minutes: 1
steps:
-
name: "Checkout repository"
uses: "actions/checkout@v3"
-
name: "Search for misspellings"
uses: "crate-ci/typos@master"
typos_check:
name: "文A Typos check"
runs-on: "ubuntu-22.04"
timeout-minutes: 1
steps:
- name: "Checkout repository"
uses: "actions/checkout@v3"
- name: "Search for misspellings"
uses: "crate-ci/typos@master"
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ vendor/
package-lock.json
composer.lock
bun.lockb
*DS_Store
78 changes: 56 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,50 +5,84 @@
[![License](https://img.shields.io/badge/License-GPLv2-blue.svg)](https://github.com/blockifywp/theme/blob/main/LICENSE)
[![WordPress.org](https://img.shields.io/wordpress/theme/installs/blockify?label=WordPress.org)](https://img.shields.io/wordpress/theme/installs/blockify?label=WordPress.org)

Lightweight full site editing block theme framework. Blockify provides useful features that help you build modern WordPress sites with blocks. Optimized for speed - loads zero CSS, JavaScript, image or font files by default. Customization settings include SVG icons, custom Google Fonts, box shadows, gradient text, absolute positioning, responsive settings, negative margins and more. Designed for use with child themes and compatible with most popular plugins. Blockify is a great starting point and toolkit for building your own custom block theme.
Lightweight full site editing block theme framework. Blockify provides useful
features that help you build modern WordPress sites with blocks. Optimized for
speed - loads zero CSS, JavaScript, image or font files by default.
Customization settings include SVG icons, custom Google Fonts, box shadows,
gradient text, absolute positioning, responsive settings, negative margins and
more. Designed for use with child themes and compatible with most popular
plugins. Blockify is a great starting point and toolkit for building your own
custom block theme.

<img width="600" alt="Blockify full site editing theme screenshot" src="https://user-images.githubusercontent.com/24793388/191764447-00fd54f3-7eae-417a-93fe-4e12a688300f.png">
<img width="600" alt="Blockify full site editing theme screenshot" src="https://wp-themes.com/wp-content/themes/blockify/screenshot.png">

## Installation

1. In your site's admin dashboard, go to Appearance > Themes and click `Add New`.
1. In your site's admin dashboard, go to Appearance > Themes and
click `Add New`.
2. Type "Blockify" in the search field.
3. Click `Install` and then `Activate` to start using the theme.
4. Navigate to Appearance > Customize in your admin panel and customize to your needs.
5. A notice box may appear, recommending you to install the Blockify plugin. You can either use it or any other block toolkit.
4. Navigate to Appearance > Customize in your admin panel and customize to your
needs.
5. A notice box may appear, recommending you to install the Blockify plugin. You
can either use it or any other block toolkit.
4. Navigate to Appearance > Editor.
7. With the Site Editor open, click the inserter icon, pick one of the many ready-made blocks or patterns then click to insert.
8. Edit the page content as you wish, you can add, remove and customize any of the blocks.
7. With the Site Editor open, click the inserter icon, pick one of the many
ready-made blocks or patterns then click to insert.
8. Edit the page content as you wish, you can add, remove and customize any of
the blocks.
9. Enjoy :)

## Features

- **Block Supports API:** Easy to use PHP API for modifying core block supports. This allows for conditional block supports, or extra settings for core blocks. By default, Blockify enables extra block supports where possible.
- **Block Styles API:** Easy to use PHP API for modifying core block styles that usually require JS. Conditional registration supported - for example, only register a "Secondary" block style if a secondary color has been defined in the theme or editor.
- **Block Extensions:** Additional appearance controls for all blocks including box shadows, absolute positioning, CSS transforms, CSS filters and more.
- **Full Site Editing:** Additional page, post and template part settings provided to make customizing individual pages easier.
- **SVG Icons:** Inline SVG icons can be created with the image block or as inline text. Default icons included are WordPress, Dashicons and Social Icons. Also supports custom SVGs. Search for "Icon" in the block inserter.
- **CSS Framework:** Minimal base FSE CSS framework. All CSS files have are split and are conditionally loaded only when required by a page. Fixes some core CSS issues
- **Local Fonts:** Collection of the most popular variable Google Fonts. Only fonts selected in Site Editor > Styles will be loaded.
- **Block Supports API:** Easy to use PHP API for modifying core block supports.
This allows for conditional block supports, or extra settings for core blocks.
By default, Blockify enables extra block supports where possible.
- **Block Styles API:** Easy to use PHP API for modifying core block styles that
usually require JS. Conditional registration supported - for example, only
register a "Secondary" block style if a secondary color has been defined in
the theme or editor.
- **Block Extensions:** Additional appearance controls for all blocks including
box shadows, absolute positioning, CSS transforms, CSS filters and more.
- **Full Site Editing:** Additional page, post and template part settings
provided to make customizing individual pages easier.
- **SVG Icons:** Inline SVG icons can be created with the image block or as
inline text. Default icons included are WordPress, Dashicons and Social Icons.
Also supports custom SVGs. Search for "Icon" in the block inserter.
- **CSS Framework:** Minimal base FSE CSS framework. All CSS files have are
split and are conditionally loaded only when required by a page. Fixes some
core CSS issues
- **Local Fonts:** Collection of the most popular variable Google Fonts. Only
fonts selected in Site Editor > Styles will be loaded.
- **Gradients:** Gradient rich text formats and text block gradient settings.
- **Text Formats** Additional text formats including clear formatting, underline, gradients, font sizes and more.
- **Text Formats** Additional text formats including clear formatting,
underline, gradients, font sizes and more.
- **Responsive Settings:** Reverse on mobile, hide on mobile and more.
- **Header Styles:** Support for absolute, transparent and sticky headers.
- **Mega Menu:** Create simple, multi-column dropdown menus using the core submenu block.
- **Mega Menu:** Create simple, multi-column dropdown menus using the core
submenu block.
- **Search Toggle:** Full screen, CSS-only, search form toggle.
- **Dark Mode:** Automatically enables dark mode for any supported theme. Dark mode can be deactivated from the Blockify settings available in the page editor.
- **eCommerce Support (coming soon!):** Full support coming for both WooCommerce and Easy Digital Downloads.
- **Block Library:** Blockify should work out of the box with any block library plugin, and a free Block Library plugin is also available for download on both [WordPress.org](https://wordpress.org/plugins/blockify) and [GitHub](https://github.com/blockifywp/plugin).
- **Dark Mode:** Automatically enables dark mode for any supported theme. Dark
mode can be deactivated from the Blockify settings available in the page
editor.
- **eCommerce Support (coming soon!):** Full support coming for both WooCommerce
and Easy Digital Downloads.
- **Block Library:** Blockify should work out of the box with any block library
plugin, and a free Block Library plugin is also available for download on
both [WordPress.org](https://wordpress.org/plugins/blockify)
and [GitHub](https://github.com/blockifywp/plugin).

## Requirements

- WordPress ^6.0
- WordPress ^6.3
- PHP ^7.4

## Contributing

All contributions and questions are welcome. Please feel free to submit GitHub issues and pull request. All feature requests will be considered.
All contributions and questions are welcome. Please feel free to submit GitHub
issues and pull request. All feature requests will be considered.

## Support

Visit [https://github.com/blockifywp/theme/issues](https://github.com/blockifywp/theme/issues) to submit a support ticket.
Visit [https://github.com/blockifywp/theme/issues](https://github.com/blockifywp/theme/issues)
to submit a support ticket.
2 changes: 1 addition & 1 deletion assets/css/block-styles/badge.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion assets/css/block-styles/button-ghost.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion assets/css/block-styles/button-outline.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions assets/css/block-styles/check-circle.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit deed52e

Please sign in to comment.