diff --git a/streamer/assets/fonts/hezaedrus_italic_400.ttf b/streamer/assets/fonts/hezaedrus_italic_400.ttf new file mode 100644 index 0000000000..456445e2f2 Binary files /dev/null and b/streamer/assets/fonts/hezaedrus_italic_400.ttf differ diff --git a/streamer/assets/fonts/hezaedrus_italic_700.ttf b/streamer/assets/fonts/hezaedrus_italic_700.ttf new file mode 100644 index 0000000000..d415d41026 Binary files /dev/null and b/streamer/assets/fonts/hezaedrus_italic_700.ttf differ diff --git a/streamer/assets/fonts/hezaedrus_normal_400.ttf b/streamer/assets/fonts/hezaedrus_normal_400.ttf new file mode 100644 index 0000000000..21faa064e7 Binary files /dev/null and b/streamer/assets/fonts/hezaedrus_normal_400.ttf differ diff --git a/streamer/assets/fonts/hezaedrus_normal_700.ttf b/streamer/assets/fonts/hezaedrus_normal_700.ttf new file mode 100644 index 0000000000..f02af815e9 Binary files /dev/null and b/streamer/assets/fonts/hezaedrus_normal_700.ttf differ diff --git a/streamer/assets/fonts/utara_normal_500.woff2 b/streamer/assets/fonts/utara_normal_500.woff2 new file mode 100644 index 0000000000..f46d6980e6 Binary files /dev/null and b/streamer/assets/fonts/utara_normal_500.woff2 differ diff --git a/streamer/assets/images/andre-hunter-ugjPgy2BQug-unsplash.jpg b/streamer/assets/images/andre-hunter-ugjPgy2BQug-unsplash.jpg new file mode 100644 index 0000000000..72969ebfe6 Binary files /dev/null and b/streamer/assets/images/andre-hunter-ugjPgy2BQug-unsplash.jpg differ diff --git a/streamer/assets/images/andrey-zvyagintsev-0MkchJkPTVA-unsplash.jpg b/streamer/assets/images/andrey-zvyagintsev-0MkchJkPTVA-unsplash.jpg new file mode 100644 index 0000000000..ccfb0ac59e Binary files /dev/null and b/streamer/assets/images/andrey-zvyagintsev-0MkchJkPTVA-unsplash.jpg differ diff --git a/streamer/assets/images/jeet-mahetalia-WDuVbCMMlSg-unsplash.jpg b/streamer/assets/images/jeet-mahetalia-WDuVbCMMlSg-unsplash.jpg new file mode 100644 index 0000000000..95ae66ea59 Binary files /dev/null and b/streamer/assets/images/jeet-mahetalia-WDuVbCMMlSg-unsplash.jpg differ diff --git a/streamer/functions.php b/streamer/functions.php new file mode 100644 index 0000000000..838c2b4412 --- /dev/null +++ b/streamer/functions.php @@ -0,0 +1,65 @@ +get( 'Version' ) + ); + + // Enqueue theme stylesheet. + wp_enqueue_style( 'streamer-style' ); + + } + +endif; + +add_action( 'wp_enqueue_scripts', 'streamer_styles' ); + + +// updater for WordPress.com themes +if ( is_admin() ) + include dirname( __FILE__ ) . '/inc/updater.php'; diff --git a/streamer/inc/updater.php b/streamer/inc/updater.php new file mode 100644 index 0000000000..4f57bb64be --- /dev/null +++ b/streamer/inc/updater.php @@ -0,0 +1,221 @@ +checked ) ) + return $update_data; + $wpcom_themes_to_check = array_filter( array_keys( $update_data->checked ), array( __CLASS__, 'is_wpcom_slug' ) ); + if ( empty( $wpcom_themes_to_check ) ) + return $update_data; + + $request_data = array(); + foreach ( $wpcom_themes_to_check as $theme_to_check ) { + $request_data[] = array( + 'theme' => $theme_to_check, + 'version' => $update_data->checked[ $theme_to_check ] + ); + } + + $user_agent = is_multisite() ? 'WordPress MS' : 'WordPress'; + $user_agent .= '/' . $GLOBALS['wp_version'] . '; ' . home_url(); + + $options = array( + 'timeout' => ( ( defined('DOING_CRON') && DOING_CRON ) ? 30 : 3 ), + 'body' => json_encode( $request_data ), + 'user-agent' => $user_agent, + 'headers' => array( 'Content-Type' => 'application/json' ) + ); + + $raw_response = wp_remote_post( 'http://public-api.wordpress.com/rest/v1/themes/update-check', $options ); + + // something went wrong. leave it alone. + if ( 200 !== wp_remote_retrieve_response_code( $raw_response ) ) + return $update_data; + + $response_data = json_decode( wp_remote_retrieve_body( $raw_response ), true ); + + if ( ! $response_data || ! is_array( $response_data ) || ! isset( $response_data['updates'] ) ) + return $update_data; + + $update_data->response = array_merge( $update_data->response, $response_data['updates'] ); + return $update_data; + } + + /** + * Fire on admin_notices on a multisite network to try to get the updater plugin installed. + * Will show admin notices and email the site admin. + * Won't fire if this file is in a plugin directory. + * @return void + */ + public function maybe_nag_for_plugin() { + // Show to super admins, email site admin when a non-super-admin views an admin page. + if ( is_super_admin() ) + self::output_notice(); + else + self::maybe_email_site_admin(); + } + + /** + * Admin-ajax callback for hiding the admin nag shown to super admins + * @return void + */ + public function hide_plugin_nag() { + if ( isset( $_REQUEST['nonce'] ) && wp_verify_nonce( $_REQUEST['nonce'], 'wpcom-theme-updates-hide-nag' ) ) { + self::set_option( 'hide_admin_nag', true ); + } + } + + /** + * Emails the network site admin about installing the WP.com Theme Updater plugin. Will only email once. + * @return void + */ + public function maybe_email_site_admin() { + if ( self::get_option( 'sent_email_nag' ) ) + return; + + $theme = wp_get_theme(); + $message = "The theme \"$theme->Name\" has recently been installed and activated on your Network.\n"; + $message .= 'To automatically receive updates for this WordPress.com theme, please install the WordPress.com Theme Updates plugin:' . "\n\n"; + $message .= 'http://wordpress.org/plugins/' . self::PLUGIN_SLUG . "\n\n"; + $message .= 'You will only receive this reminder once.'; + $subject = sprintf( '[%s] Theme Updates', get_site_option( 'site_name' ) ); + wp_mail( get_site_option( 'admin_email' ), $subject, $message ); + self::set_option( 'sent_email_nag', true ); + } + + /** + * Prints the admin notice for installing the WP.com Theme Updater plugin. + * @return void + */ + protected function output_notice() { + if ( self::get_option( 'hide_admin_nag' ) ) + return; + + $theme = wp_get_theme(); + $install_url = wp_nonce_url( network_admin_url( 'update.php?action=install-plugin&plugin=' . self::PLUGIN_SLUG ), 'install-plugin_' . self::PLUGIN_SLUG ); + $message = sprintf( + __( 'Thanks for installing %1$s from WordPress.com!
To keep this theme up-to-date on your Multisite network, please install the WordPress.com Theme Updates plugin and Network Activate it.', 'wordpresscom-theme-updates' ), + $theme->Name, + esc_url( $install_url ) + ); + $hide = __( 'Don‘t show me this.', 'wordpresscom-theme-updates' ); + $message .= " {$hide}"; + ?> +

+ +

+ + + false, + 'sent_email_nag' => false + ) ); + if ( isset( $opt[ $key ] ) ) + return $opt[ $key ]; + return false; + } + + /** + * Set/update an option as a member of our single site option. + * @param string $key The key to set on our site option + * @param string $value The value to set in $key + */ + protected function set_option( $key, $value ) { + $opt = get_site_option( self::PLUGIN_SLUG, array( + 'hide_admin_nag' => false, + 'sent_email_nag' => false + ) ); + $opt[ $key ] = $value; + update_site_option( self::PLUGIN_SLUG, $opt ); + } + + /** + * Checks if a theme slug is a WordPress.com slug. Looks for `-wpcom` suffix. + * @param string $slug WordPress theme id/slug + * @return boolean True if it is a WordPress.com theme slug + */ + public static function is_wpcom_slug( $slug ) { + return preg_match( '/-wpcom$/', $slug ); + } + +} + +// Hook it up. +add_action( 'after_setup_theme', array( 'WPCom_Theme_Updater', 'init' ) ); + +endif; // if class_exists() \ No newline at end of file diff --git a/streamer/languages/fewer.pot b/streamer/languages/fewer.pot new file mode 100644 index 0000000000..2dd1afa701 --- /dev/null +++ b/streamer/languages/fewer.pot @@ -0,0 +1,111 @@ +# Copyright (C) 2023 Automattic +# This file is distributed under the GNU General Public License v2 or later. +msgid "" +msgstr "" +"Project-Id-Version: Fewer 1.0.1\n" +"Report-Msgid-Bugs-To: https://wordpress.org/support/theme/fewer\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"POT-Creation-Date: 2023-07-05T02:10:24+00:00\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"X-Generator: WP-CLI 2.7.1\n" +"X-Domain: fewer\n" + +#. Theme Name of the theme +msgid "Fewer" +msgstr "" + +#. Description of the theme +msgid "Fewer is perfect for showcasing portfolios and blogs. With a clean and opinionated design, it offers excellent typography and style variations that make it easy to present your work or business. The theme is highly versatile, making it ideal for bloggers and businesses alike, and it offers a range of customizable options that allow you to tailor your site to your specific needs." +msgstr "" + +#. Author of the theme +msgid "Automattic" +msgstr "" + +#. Author URI of the theme +msgid "https://automattic.com" +msgstr "" + +#: styles/dark.json +#: styles/fire-opal.json +#: styles/warm-gray.json +#: theme.json +msgctxt "Color name" +msgid "Primary" +msgstr "" + +#: styles/dark.json +#: styles/fire-opal.json +#: styles/warm-gray.json +#: theme.json +msgctxt "Color name" +msgid "Secondary" +msgstr "" + +#: styles/dark.json +#: styles/fire-opal.json +#: styles/warm-gray.json +#: theme.json +msgctxt "Color name" +msgid "Foreground" +msgstr "" + +#: styles/dark.json +#: styles/fire-opal.json +#: styles/warm-gray.json +#: theme.json +msgctxt "Color name" +msgid "Background" +msgstr "" + +#: styles/dark.json +#: styles/fire-opal.json +#: styles/warm-gray.json +#: theme.json +msgctxt "Color name" +msgid "Tertiary" +msgstr "" + +#: styles/dark.json +msgctxt "Style variation name" +msgid "Dark" +msgstr "" + +#: styles/fire-opal.json +msgctxt "Style variation name" +msgid "Fire Opal" +msgstr "" + +#: styles/warm-gray.json +msgctxt "Style variation name" +msgid "Warm Gray" +msgstr "" + +#: theme.json +msgctxt "Font family name" +msgid "System Font" +msgstr "" + +#: theme.json +msgctxt "Font size name" +msgid "Small" +msgstr "" + +#: theme.json +msgctxt "Font size name" +msgid "Medium" +msgstr "" + +#: theme.json +msgctxt "Font size name" +msgid "Large" +msgstr "" + +#: theme.json +msgctxt "Font size name" +msgid "Extra Large" +msgstr "" diff --git a/streamer/parts/footer.html b/streamer/parts/footer.html new file mode 100644 index 0000000000..aa7ff27f1f --- /dev/null +++ b/streamer/parts/footer.html @@ -0,0 +1,129 @@ + +
+
+
+
+

Follow us on Twitch

+
+ + + +
+
+ + + + + +
+
+ + + +
+
+ + + +
+
+

E-mail

+
+ + + +
+
+ + + + + +
+
+ + + +
+
+ + + +
+
+

Social

+
+ + + +
+
+
+ + + + + + + + + +
+ + + + +
+
+ + + +
+
+
+ + + +
+
+

Level Up
Your Inbox

+ + + +

Don't miss a beat. Subscribe now for insider tips, updates, and exclusive offers.

+
+ + + +
+
+ + + + + +
+
+ + + +
+
+ + + +
+
+

Designed with WordPress

+
+ + + +
+ + + +
+
+
+ \ No newline at end of file diff --git a/streamer/parts/header-2.html b/streamer/parts/header-2.html new file mode 100644 index 0000000000..5a614626f9 --- /dev/null +++ b/streamer/parts/header-2.html @@ -0,0 +1,29 @@ + +
+
+
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ \ No newline at end of file diff --git a/streamer/parts/header.html b/streamer/parts/header.html new file mode 100644 index 0000000000..1136cdd50f --- /dev/null +++ b/streamer/parts/header.html @@ -0,0 +1,29 @@ + +
+
+
+
+ +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ \ No newline at end of file diff --git a/streamer/parts/post-meta.html b/streamer/parts/post-meta.html new file mode 100644 index 0000000000..8c9e7c95b4 --- /dev/null +++ b/streamer/parts/post-meta.html @@ -0,0 +1,17 @@ + +
+ +
+ \ No newline at end of file diff --git a/streamer/patterns/page-the-squad.php b/streamer/patterns/page-the-squad.php new file mode 100644 index 0000000000..c526cefb90 --- /dev/null +++ b/streamer/patterns/page-the-squad.php @@ -0,0 +1,115 @@ + + + + +
+
+
+
+
+
+ + + +
+ + + +
+
+ + + +
+
+
+ + + +
+
+ + + + +

The Time Master

+
+ + + +

"Blitz" leads with unparalleled strategic prowess, bending time to outsmart opponents and secure victories.

+
+
+ + + +
+
+ + + +
+
+ + + + +

The Precision Sniper

+
+ + + +

"Terror" is our sharpshooter, mastering the art of precision and bringing a calculated edge to every match.

+
+
+ + + +
+
+ + + +
+
+ + + + +

The Unstoppable Force

+
+ + + +

"Vortex" embodies raw power, charging into battles fearlessly and turning the tide in our favor.

+
+
+
+ + + +
+
+ + + +
+

ChronoWarriors, Where Time Bends to the Will of Victory!

+
+ + + +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/readme.txt b/streamer/readme.txt new file mode 100644 index 0000000000..812e05d612 --- /dev/null +++ b/streamer/readme.txt @@ -0,0 +1,59 @@ +=== Streamer === +Contributors: the WordPress team +Requires at least: 6.0 +Tested up to: 6.4.2 +Requires PHP: 5.7 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html + +== Description == + +Elevate your esports squad\'s online presence and connect with fans like never before using this theme design. + +== Changelog == + += 1.0.0 = +* Initial release + +== Copyright == + +Streamer is based on Fewer (https://wordpress.com/themes/fewer/), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html) + +Fewer WordPress Theme, (C) 2023 Automattic +Fewer is distributed under the terms of the GNU GPL. +Fewer is based on Fewer (), (C) Automattic, [GPLv2 or later](http://www.gnu.org/licenses/gpl-2.0.html) + +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation, either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +Hezaedrus Font +Copyright (c) 2015 by Hubert & Fischer. All rights reserved. +This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at: http://scripts.sil.org/OFL +License URL: http://scripts.sil.org/OFL +Source: www.google.com/fonts +-- End of Hezaedrus Font credits -- + +Utara Font +Copyright © 2021 by Deni Anggara. All rights reserved. + +-- End of Utara Font credits -- + +https://unsplash.com/photos/person-using-desktop-computer-WcrqKjgMPfI +https://unsplash.com/photos/man-in-red-shirt-wearing-black-headphones-u2qP5qCLgQ4 +https://unsplash.com/photos/vintage-gray-game-console-and-joystick-p0j-mE6mGo4 +https://unsplash.com/photos/person-sitting-on-gaming-chair-while-playing-video-game-Mf23RF8xArYhttps://unsplash.com/photos/people-inside-the-basketball-court-XmYSlYrupL8 +https://unsplash.com/photos/woman-in-brown-framed-sunglasses-0MkchJkPTVA +https://unsplash.com/photos/standing-woman-inside-dark-room-J5-Kqu_fxyo +https://pxhere.com/en/photo/817732 +https://pxhere.com/en/photo/538327 +https://unsplash.com/photos/person-holding-black-and-gray-game-controller-ITFwHdPEED0 +https://unsplash.com/photos/man-wearing-black-shirt-standing-near-wall-WDuVbCMMlSg +https://unsplash.com/photos/woman-posing-for-photo-in-front-of-space-invaders-scoreboard-7nS0RAyw-L8 +https://unsplash.com/photos/man-in-red-hoodie-wearing-black-headphones-h3CtElnhcE8 diff --git a/streamer/screenshot.png b/streamer/screenshot.png new file mode 100644 index 0000000000..4c5b808aa0 Binary files /dev/null and b/streamer/screenshot.png differ diff --git a/streamer/style.css b/streamer/style.css new file mode 100644 index 0000000000..029b92f117 --- /dev/null +++ b/streamer/style.css @@ -0,0 +1,67 @@ +/* +Theme Name: Streamer +Theme URI: https://github.com/wordpress/streamer/ +Author: the WordPress team +Author URI: https://wordpress.org/themes/ +Description: Elevate your esports squad's online presence and connect with fans like never before using this theme design. +Requires at least: 6.0 +Tested up to: 6.4.2 +Requires PHP: 5.7 +Version: 1.0.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: streamer +Tags: blog, entertainment, holiday, three-columns, left-sidebar, accessibility-ready, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, flexible-header, footer-widgets, full-site-editing, full-width-template, microformats, post-formats, sticky-post, style-variations, template-editing, theme-options, threaded-comments, translation-ready, Esports, Gaming, videogames, esports-squad, squad, community-hub, store, Esports-Experience, Tournaments +*/ + +/* + * Font smoothing + * https://github.com/WordPress/gutenberg/issues/35934 + */ +body { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; +} + +/* + * Control the hover stylings of outline block style. + * Unnecessary once block styles are configurable via theme.json + * https://github.com/WordPress/gutenberg/issues/42794 + */ +.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background):hover { + background-color: var(--wp--preset--color--secondary); + color: var(--wp--preset--color--background); + border-color: var(--wp--preset--color--secondary); +} + +/** + * Currently table styles are only available with 'wp-block-styles' + * theme support (block css) thus the following needs to be included + * since 'wp-block-styles' aren't used for this theme. + * https://github.com/WordPress/gutenberg/issues/45065 + */ +.wp-block-table thead { + border-bottom: 3px solid; +} +.wp-block-table tfoot { + border-top: 3px solid; +} +.wp-block-table td, +.wp-block-table th { + padding: var(--wp--preset--spacing--30); + border: 1px solid; + word-break: normal; +} +.wp-block-table figcaption { + font-size: var(--wp--preset--font-size--small); + text-align: center; +} + +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: .02em !important; + text-underline-offset: .25em; +} \ No newline at end of file diff --git a/streamer/styles/aqua.json b/streamer/styles/aqua.json new file mode 100644 index 0000000000..c32b697532 --- /dev/null +++ b/streamer/styles/aqua.json @@ -0,0 +1,45 @@ +{ + "settings": { + "color": { + "palette": [ + { + "color": "#04100e", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#889aa9", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#fafafa", + "name": "Foreground", + "slug": "foreground" + }, + { + "color": "#04100e1a", + "name": "Background", + "slug": "background" + }, + { + "color": "#01fed0", + "name": "Tertiary", + "slug": "tertiary" + } + ] + } + }, + "styles": { + "blocks": { + "core/site-logo": { + "filter": { + "duotone": "var(--wp--preset--duotone--spring-green)" + } + } + } + }, + "title": "Aqua", + "version": 2, + "$schema": "https://schemas.wp.org/trunk/theme.json" +} \ No newline at end of file diff --git a/streamer/styles/coral.json b/streamer/styles/coral.json new file mode 100644 index 0000000000..11cc81fbb5 --- /dev/null +++ b/streamer/styles/coral.json @@ -0,0 +1,48 @@ +{ + "settings": { + "color": { + "palette": [ + { + "color": "#100704", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#889aa9", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#fafafa", + "name": "Foreground", + "slug": "foreground" + }, + { + "color": "#1007041a", + "name": "Background", + "slug": "background" + }, + { + "color": "#ff794d", + "name": "Tertiary", + "slug": "tertiary" + } + ] + } + }, + "styles": { + "blocks": { + "core/site-logo": { + "filter": { + "duotone": "var(--wp--preset--duotone--coral-fun)" + } + } + }, + "color": { + "background": "#100704" + } + }, + "title": "Coral", + "version": 2, + "$schema": "https://schemas.wp.org/trunk/theme.json" +} \ No newline at end of file diff --git a/streamer/styles/livid.json b/streamer/styles/livid.json new file mode 100644 index 0000000000..7cf8353acc --- /dev/null +++ b/streamer/styles/livid.json @@ -0,0 +1,45 @@ +{ + "settings": { + "color": { + "palette": [ + { + "color": "#040a10", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#889aa9", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#fafafa", + "name": "Foreground", + "slug": "foreground" + }, + { + "color": "#040a101a", + "name": "Background", + "slug": "background" + }, + { + "color": "#b5c9db", + "name": "Tertiary", + "slug": "tertiary" + } + ] + } + }, + "styles": { + "blocks": { + "core/site-logo": { + "filter": { + "duotone": "var(--wp--preset--duotone--cool-gray)" + } + } + } + }, + "title": "Livid", + "version": 2, + "$schema": "https://schemas.wp.org/trunk/theme.json" +} \ No newline at end of file diff --git a/streamer/templates/404.html b/streamer/templates/404.html new file mode 100644 index 0000000000..16104b259a --- /dev/null +++ b/streamer/templates/404.html @@ -0,0 +1,15 @@ + + + +
+

Oops, there’s nothing found.

+ + + +

It looks like nothing was found at this location. Maybe try a search?

+ + +
+ + + \ No newline at end of file diff --git a/streamer/templates/archive.html b/streamer/templates/archive.html new file mode 100644 index 0000000000..0a658ad801 --- /dev/null +++ b/streamer/templates/archive.html @@ -0,0 +1,43 @@ + + + +
+
+
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ + + +
+
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/home.html b/streamer/templates/home.html new file mode 100644 index 0000000000..d8bb40e7eb --- /dev/null +++ b/streamer/templates/home.html @@ -0,0 +1,101 @@ + + + +
+
+
+
+

Beyond Limits and Time,
Our Legacy Unfolds.

+ + + +

Unleash the power, conquer the game. Join us in the quest for greatness.

+
+ + + + +
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/index.html b/streamer/templates/index.html new file mode 100644 index 0000000000..7bfed00392 --- /dev/null +++ b/streamer/templates/index.html @@ -0,0 +1,35 @@ + + + +
+
+
+ + + +
+
+ +
+ + +
+
+
+ + + +
+
+ + +
+
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/page-store.html b/streamer/templates/page-store.html new file mode 100644 index 0000000000..8e0b3aadce --- /dev/null +++ b/streamer/templates/page-store.html @@ -0,0 +1,51 @@ + + + +
+
+
+
+ + + + + + + + + + + + + + + +

+ +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/page-the-squad.html b/streamer/templates/page-the-squad.html new file mode 100644 index 0000000000..e1a8f4008c --- /dev/null +++ b/streamer/templates/page-the-squad.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/streamer/templates/page.html b/streamer/templates/page.html new file mode 100644 index 0000000000..45660ba4fa --- /dev/null +++ b/streamer/templates/page.html @@ -0,0 +1,11 @@ + + + +
+
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/search.html b/streamer/templates/search.html new file mode 100644 index 0000000000..21e4bdcf4d --- /dev/null +++ b/streamer/templates/search.html @@ -0,0 +1,47 @@ + + + +
+
+
+
+ +
+
+ + + +
+
+ +
+
+
+ + + +
+ + + +
+
+ + + +
+
+
+ + +
+ +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/single.html b/streamer/templates/single.html new file mode 100644 index 0000000000..bad2eabce9 --- /dev/null +++ b/streamer/templates/single.html @@ -0,0 +1,97 @@ + + + +
+
+
+
+
+ +
+
+ + + +
+ + + +
+
+
+ + + +
+
+
+ + + +
+ + + +
+
+
+ + + +
+
+
+
+

Tags:

+ + +
+
+ + + +
+
+ + + +
+
+
+ + +
+
+
+ + + + + +
+ +
+
+ + + + + + + + + + + +
+
+ + + +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/templates/wp-custom-template-project.html b/streamer/templates/wp-custom-template-project.html new file mode 100644 index 0000000000..bad2eabce9 --- /dev/null +++ b/streamer/templates/wp-custom-template-project.html @@ -0,0 +1,97 @@ + + + +
+
+
+
+
+ +
+
+ + + +
+ + + +
+
+
+ + + +
+
+
+ + + +
+ + + +
+
+
+ + + +
+
+
+
+

Tags:

+ + +
+
+ + + +
+
+ + + +
+
+
+ + +
+
+
+ + + + + +
+ +
+
+ + + + + + + + + + + +
+
+ + + +
+
+
+
+ + + \ No newline at end of file diff --git a/streamer/theme.json b/streamer/theme.json new file mode 100644 index 0000000000..cbbc9452b4 --- /dev/null +++ b/streamer/theme.json @@ -0,0 +1,646 @@ +{ + "settings": { + "appearanceTools": true, + "color": { + "background": true, + "custom": true, + "customDuotone": true, + "defaultDuotone": true, + "duotone": [ + { + "colors": [ + "#D8FE01", + "#D8FE01" + ], + "name": "Chartreuse", + "slug": "Chartreuse" + }, + { + "colors": [ + "#01FED0", + "#01FED0" + ], + "name": "Spring Green", + "slug": "spring-green" + }, + { + "colors": [ + "#FF794D", + "#FF794D" + ], + "name": "Coral Fun", + "slug": "coral-fun" + }, + { + "colors": [ + "#B5C9DB", + "#B5C9DB" + ], + "name": "Cool Gray", + "slug": "cool-gray" + } + ], + "palette": [ + { + "color": "#0e1004", + "name": "Primary", + "slug": "primary" + }, + { + "color": "#889aa9", + "name": "Secondary", + "slug": "secondary" + }, + { + "color": "#fafafa", + "name": "Foreground", + "slug": "foreground" + }, + { + "color": "#899ba91a", + "name": "Background", + "slug": "background" + }, + { + "color": "#d8fe01", + "name": "Tertiary", + "slug": "tertiary" + } + ] + }, + "layout": { + "contentSize": "620px", + "wideSize": "1000px" + }, + "spacing": { + "units": [ + "%", + "px", + "em", + "rem", + "vh", + "vw" + ] + }, + "typography": { + "defaultFontSizes": false, + "fluid": true, + "fontFamilies": [ + { + "fontFace": [], + "fontFamily": "-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif", + "name": "System Font", + "slug": "system-font" + }, + { + "fontFace": [ + { + "fontFamily": "Hezaedrus", + "fontStyle": "normal", + "fontWeight": "400", + "src": [ + "file:./assets/fonts/hezaedrus_normal_400.ttf" + ] + }, + { + "fontFamily": "Hezaedrus", + "fontStyle": "italic", + "fontWeight": "400", + "src": [ + "file:./assets/fonts/hezaedrus_italic_400.ttf" + ] + }, + { + "fontFamily": "Hezaedrus", + "fontStyle": "normal", + "fontWeight": "700", + "src": [ + "file:./assets/fonts/hezaedrus_normal_700.ttf" + ] + }, + { + "fontFamily": "Hezaedrus", + "fontStyle": "italic", + "fontWeight": "700", + "src": [ + "file:./assets/fonts/hezaedrus_italic_700.ttf" + ] + } + ], + "fontFamily": "Hezaedrus", + "slug": "hezaedrus" + }, + { + "fontFace": [ + { + "fontFamily": "Utara", + "fontStyle": "normal", + "fontWeight": "500", + "src": [ + "file:./assets/fonts/utara_normal_500.woff2" + ] + } + ], + "fontFamily": "Utara", + "slug": "utara" + } + ], + "fontSizes": [ + { + "fluid": { + "max": "1.0625rem", + "min": "0.825rem" + }, + "name": "Small", + "size": "1rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.25rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1.125rem", + "slug": "medium" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Large", + "size": "1.75rem", + "slug": "large" + }, + { + "fluid": { + "max": "3rem", + "min": "2.5rem" + }, + "name": "Extra Large", + "size": "3rem", + "slug": "x-large" + } + ] + }, + "useRootPaddingAwareAlignments": true + }, + "styles": { + "blocks": { + "core/button": { + "border": { + "radius": "0px" + }, + "variations": { + "outline": { + "border": { + "radius": "0px" + } + } + } + }, + "core/code": { + "border": { + "bottom": { + "style": "none", + "width": "0px" + }, + "color": "var(--wp--preset--color--foreground)", + "left": { + "style": "none", + "width": "0px" + }, + "radius": "0rem", + "right": { + "style": "none", + "width": "0px" + }, + "style": "solid", + "top": { + "style": "none", + "width": "0px" + }, + "width": "2px" + }, + "color": { + "text": "var(--wp--preset--color--secondary)" + }, + "spacing": { + "padding": { + "bottom": "var(--wp--preset--spacing--50)", + "left": "var(--wp--preset--spacing--50)", + "right": "var(--wp--preset--spacing--50)", + "top": "var(--wp--preset--spacing--50)" + } + }, + "typography": { + "fontFamily": "monospace" + } + }, + "core/columns": { + "spacing": { + "blockGap": { + "left": "var(--wp--preset--spacing--40)" + }, + "padding": { + "bottom": "0", + "top": "0" + } + } + }, + "core/comment-author-name": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-date": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-edit-link": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-reply-link": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comments-title": { + "typography": { + "lineHeight": 1.4 + } + }, + "core/gallery": { + "spacing": { + "margin": { + "bottom": "var(--wp--preset--spacing--50)" + } + } + }, + "core/list": { + "spacing": { + "padding": { + "left": "var(--wp--preset--spacing--70)" + } + } + }, + "core/navigation": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "1.2rem", + "fontStyle": "normal", + "fontWeight": "300", + "lineHeight": "1.2" + } + }, + "core/paragraph": { + "typography": { + "letterSpacing": "-0.01em" + } + }, + "core/post-author": { + "typography": { + "fontSize": "0.94rem" + } + }, + "core/post-author-name": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/post-content": { + "typography": { + "fontSize": "1.4rem", + "lineHeight": "1.6" + } + }, + "core/post-date": { + "color": { + "text": "var(--wp--preset--color--foreground)" + }, + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "0.94rem", + "lineHeight": "1.2", + "textTransform": "uppercase" + } + }, + "core/post-excerpt": { + "spacing": { + "padding": { + "bottom": "0", + "top": "0" + } + }, + "typography": { + "fontSize": "1.2rem", + "fontStyle": "normal", + "fontWeight": "700", + "lineHeight": "1.4" + } + }, + "core/post-terms": { + "typography": { + "fontSize": "0.9rem" + } + }, + "core/post-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "margin": { + "bottom": "0" + } + }, + "typography": { + "fontSize": "2.4rem", + "lineHeight": "1.1", + "textTransform": "uppercase" + } + }, + "core/pullquote": { + "border": { + "color": "var(--wp--preset--color--foreground)", + "style": "solid", + "width": "1px 0" + }, + "spacing": { + "padding": { + "bottom": "var(--wp--preset--spacing--50)", + "left": "var(--wp--preset--spacing--50)", + "right": "var(--wp--preset--spacing--50)", + "top": "var(--wp--preset--spacing--50)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--large)", + "fontStyle": "italic" + } + }, + "core/quote": { + "border": { + "color": "var(--wp--preset--color--primary)", + "style": "solid", + "width": "0 0 0 1px" + }, + "spacing": { + "padding": { + "left": "var(--wp--preset--spacing--50)" + } + }, + "typography": { + "fontStyle": "normal" + } + }, + "core/search": { + "border": { + "bottom": { + "style": "none", + "width": "0px" + }, + "left": { + "style": "none", + "width": "0px" + }, + "radius": "0px", + "right": { + "style": "none", + "width": "0px" + }, + "top": { + "style": "none", + "width": "0px" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "1.5" + } + }, + "core/separator": { + "border": { + "color": "currentColor", + "style": "solid", + "width": "0 0 1px 0" + }, + "color": { + "text": "var(--wp--preset--color--foreground)" + } + }, + "core/site-logo": { + "filter": { + "duotone": "var(--wp--preset--duotone--Chartreuse)" + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/site-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "1.2rem", + "fontStyle": "normal", + "fontWeight": "500", + "lineHeight": "1.2", + "textTransform": "uppercase" + } + }, + "core/term-description": { + "typography": { + "fontSize": "3.75rem", + "fontStyle": "normal", + "fontWeight": "300" + } + } + }, + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--foreground)" + }, + "elements": { + "button": { + ":active": { + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--background)" + } + }, + ":focus": { + "color": { + "background": "var(--wp--preset--color--primary)", + "text": "var(--wp--preset--color--background)" + }, + "outline": { + "color": "var(--wp--preset--color--primary)", + "offset": "2px", + "style": "dotted", + "width": "1px" + } + }, + ":hover": { + "color": { + "background": "var(--wp--preset--color--secondary)", + "text": "var(--wp--preset--color--background)" + } + }, + "border": { + "radius": "0.25rem" + }, + "color": { + "background": "var(--wp--preset--color--tertiary)", + "text": "var(--wp--preset--color--primary)" + }, + "typography": { + "fontSize": "1.38rem" + } + }, + "h1": { + "typography": { + "fontSize": "3.2rem", + "lineHeight": "1.1", + "textTransform": "uppercase" + } + }, + "h2": { + "typography": { + "fontSize": "2rem", + "lineHeight": "1.4", + "textTransform": "uppercase" + } + }, + "h3": { + "typography": { + "fontSize": "1.6rem", + "lineHeight": "1.4", + "textTransform": "uppercase" + } + }, + "h4": { + "typography": { + "fontSize": "1.63rem" + } + }, + "h5": { + "typography": { + "fontSize": "1.38rem" + } + }, + "h6": { + "typography": { + "fontSize": "1.25rem" + } + }, + "heading": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--utara)", + "fontStyle": "normal", + "fontWeight": "500", + "letterSpacing": "-0.01em", + "lineHeight": "1.1" + } + }, + "link": { + ":hover": { + "color": { + "text": "var(--wp--preset--color--tertiary)" + }, + "typography": { + "textDecoration": "none" + } + }, + "color": { + "text": "var(--wp--preset--color--foreground)" + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "blockGap": "1.5rem", + "padding": { + "bottom": "0", + "left": "0", + "right": "0", + "top": "0" + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--hezaedrus)", + "fontSize": "1.38rem", + "fontStyle": "normal", + "fontWeight": "300", + "lineHeight": "1.6" + } + }, + "templateParts": [ + { + "area": "header", + "name": "header" + }, + { + "area": "footer", + "name": "footer" + } + ], + "version": 3, + "$schema": "https://schemas.wp.org/trunk/theme.json" +} \ No newline at end of file