=== CompKit Themes ===
Contributors: kriscreates
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: e-commerce, one-column, two-columns, right-sidebar, left-sidebar, footer-widgets, custom-colors, custom-logo, custom-menu, featured-images, full-width-template, theme-options, translation-ready, rtl-language-support
Requires at least: 6.5
Requires PHP: 7.4
Tested up to: 6.9
Stable tag: 1.5.38

A fast theme for UK prize competition sites, with every colour, card and countdown set in the Customizer.

== Description ==

CompKit Themes is a theme for prize competition sites. Change every colour, card, countdown and progress bar under Appearance > Customize > CompKit Themes.

It is made for CompKit Ticket Machine. Competitions get image-first cards with a live countdown, a ticket price tag, a sold bar and a big Enter button, plus a hero carousel, a winners ticker and category tabs for your home page. It works with any WooCommerce shop as well.

CompKit Extra, a separate free plugin, adds terms and policy pages, a live draw player, a winners list and more. With a CompKit Themes licence it also installs one-click demo sites. Get it from https://compkit.kriscreates.co.uk/compkit-extra.html

== Installation ==

1. Visit Appearance > Themes > Add New and upload the zip.
1. Activate CompKit Themes.
1. Open Appearance > Customize > CompKit Themes.

== Frequently Asked Questions ==

= Do I need CompKit Ticket Machine? =
No. Without it the cards still style your WooCommerce products. The countdown, sold bar and ticket options appear when Ticket Machine is active.

= Where are the options? =
Appearance > Customize. The competition options are in the CompKit Themes panel. Layout, typography and the rest are in the usual sections.

== License ==

CompKit Themes is licensed under the GNU General Public License v2 or later.

More details [here](http://www.gnu.org/licenses/gpl-2.0.html).

= Copyright =

CompKit Themes is a fork of GeneratePress 3.6.1 by Tom Usborne, Copyright 2014-2025 EDGE22 Studios LTD.
GNU General Public License v2 or later - https://generatepress.com

= Unsemantic Framework =

http://opensource.org/licenses/mit-license.php
http://www.gnu.org/licenses/gpl.html

= Font Awesome =

Font License: SIL OFL 1.1 - http://scripts.sil.org/OFL
Code License: MIT License - http://opensource.org/licenses/mit-license.html

= selectWoo =

MIT License: https://github.com/woocommerce/selectWoo/blob/master/LICENSE.md

= TinyColor =

By Brian Grinstead, http://briangrinstead.com
MIT License: https://github.com/bgrins/TinyColor/blob/master/LICENSE

= React Select =
By Jed Watson
MIT License: https://github.com/JedWatson/react-select/blob/master/LICENSE

= Bundled fonts =

Chakra Petch, Rajdhani, Oxanium, Russo One, Barlow Condensed, Rubik, Inter, Manrope and DM Sans,
from Google Fonts, in assets/fonts. Each is under the SIL Open Font License 1.1, with its
copyright notice in assets/fonts/<font>/OFL.txt. https://openfontlicense.org

= CompKit icons =

The line icons in assets/css/compkit.css were drawn for this theme. GNU General Public License v2 or later.


== Changelog ==

= 1.5.38 =
* Shorter theme description and dashboard footer.

= 1.5.37 =
* Renamed to CompKit Themes, and the companion plugin to CompKit Extra.
* Ready for the WordPress.org theme directory: the [compkit_hero], [compkit_ticker], [compkit_grid] and [compkit_free_entry] shortcodes now come from CompKit Extra, links point to the CompKit website, and the theme page shows where to get CompKit Extra.

= 1.5.36 =
* Screen single page (Arcade): the photo only stays pinned on desktop, so on a phone the details no longer scroll under it.

= 1.5.35 =
* Greenhouse layouts, every one a registry choice: trellis header, seed packet hero, plant tag card, leaf price, raised bed listing, packet competition page, vine bar, stake headings, growth steps, envelope sign-up, soil footer, trug basket, journal account, pressed pages, cloche live button, wheelbarrow basket icon, terracotta pot countdown, label buttons, and the Fraunces and Figtree fonts.
* Paddock layouts, every one a registry choice: bunting header, show ring hero, rosette card and price, stable block listing, programme competition page, furlong bar, ribbon headings, course steps, entry form sign-up, turf footer, saddlebag basket, stable account, racecard pages, ring bell live button, horseshoe basket icon, starting stall countdown, pennant buttons, and the Abril Fatface and Libre Franklin fonts.
* A horseshoe for the darts game's thrown piece: it tumbles as it flies and lands round a peg.

= 1.5.34 =
* Harbour layouts, every one a registry choice: rope header, porthole hero, postcard card, stamp price, jetty listing, logbook competition page, tide facts and bar, signal flag filters, bearing headings, buoy steps, notice sign-up, tideline footer, manifest basket, crew card account, chart pages, life ring live button, anchor basket icon, clock countdown, swallowtail buttons, and the Zilla Slab font.
* A life ring for the darts game's thrown piece: it spins as it flies and lands flat on the target.

= 1.5.33 =
* Footer credit is now "Built with" and a small flat CompKit wordmark in the footer text colour.

= 1.5.32 =
* Chamfer buttons: the log in button and other faded fills stay plain accent.

= 1.5.31 =
* Spread single page: the buy button stays clear of the live draw window.

= 1.5.30 =
* Added the Workshop layouts: pegboard header, cover hero, catalogue cards, diamond price, drawer listing, spread single page, spec facts, assembly steps, docket sign-up, hazard footer, toolbox basket, locker account, steel pages and an emergency stop live button.
* Added ruler ticket bars, odometer countdown tiles, a toolbox basket icon, and the Saira Stencil and Barlow fonts.
* Workshop footer: payment marks stay readable. Steel pages dress the spin game ticket summary.

= 1.5.29 =
* Added the Arcade layouts: marquee header, attract hero, cartridge cards, coin price, high score listing, CRT single page and sign-up, HUD facts, keycap filters, level steps, inventory basket, player account, game over footer, terminal page titles, coin-op live button and pixel buttons.
* Added a scanlines screen effect, a joystick basket icon and the Press Start and Plex Mono fonts.

= 1.5.28 =
* Added a live draw button setting with dash, stub, plaque and trail looks, which also style the player window.

= 1.5.27 =
* The Balloon Pop header now uses the heading font.

= 1.5.26 =
* Added a filter buttons setting (dash, stub, rules) and three more competition facts layouts (dash, receipt, ledger).
* Added the route facts layout, signpost filters, a hanging sign price badge, the ridge footer and the axe throw option for the darts game.
* Fixed the buy button overflowing on pick-your-number competitions and blank band galleries with two images.

= 1.5.25 =
* Scratchcard win tiles no longer repeat the prize and clip it.

= 1.5.23 =
* The scratch card no longer shows a white tile while it is being scratched.
* The claw game heading now uses the heading font.
* The order page fits a phone, so game popups are no longer cut off.

= 1.5.22 =
* Editorial card: a tall photo with no box and quiet text.
* Full screen hero, logo-in-the-middle header and shopping bag icon.
* Gallery competition page, ledger basket and account, narrow standard pages.
* Quiet section heading, quiet email sign-up and minimal footer.
* Catalogue listing: filters down the side, numbered mixed-size photos.
* Cormorant Garamond, Playfair Display and Jost fonts.
* Pages always sit on the skin's background colour.

= 1.5.21 =
* Standard pages setting: plain, or a title banner with the content centred.
* Payment marks show on light footers.

= 1.5.20 =
* Footer layout setting: link columns, or centred on a dark panel with links in rows.
* Email sign-up layout setting: slim panel or full-width colour banner.
* Section heading setting: left with filled filters, or centred with underlined filters.

= 1.5.19 =
* Ending soon lists: competitions with no end date, or not open yet, go last.

= 1.5.18 =
* Single competition: number pickers, bundles and entry questions take the full ticket width, so the entry button no longer squeezes into a strip beside them.
* A competition that has not opened yet shows its opening date, not "Draw".

= 1.5.17 =
* Clean cards: a game competition gets a tag on its photo (Spin to win, Scratch to win), and the line under the photo names the real category.
* Game badges and tags use the look's own accent colour instead of the CompKit game colours.
* Cards: a Price badge shape setting (Starburst, Price tag or Round sticker), so each look can carry its own price sticker.
* Header: a Basket icon setting, so the basket can show as a ticket.

= 1.5.16 =
* Basket, checkout and account: a new Customizer section with a Receipt basket look, Member pass account look and optional basket steps.
* Basket and checkout: wide blocks no longer run past the page edge.
* Header: Create account only shows when the shop allows registration.

= 1.5.15 =
* Basket drawer: the struck-through full price is greyed, as in the basket.

= 1.5.14 =
* Basket: a full basket lines up with the page title instead of running to the screen edge.
* Basket drawer: a bundle shows the price paid per ticket (full price struck through), so the line matches the subtotal.

= 1.5.13 =
* Order pages: a discount such as -£4.98 stays on one line on a phone.

= 1.5.12 =
* Order pages: the "Your ticket numbers" label now sits above the numbers instead of floating beside them.

= 1.5.11 =
* A sold out competition's card button reads Sold out instead of the entry button text, and the empty basket only suggests competitions you can still enter.

= 1.5.10 =
* Screen readers now hear competition words too: "Number of tickets" instead of "quantity", "Competition pages" instead of "Product Pagination", and "Competition types" on the category tabs.

= 1.5.9 =
* A new empty basket: a ticket mark, a line on what to do next and a See all competitions button, then the newest open competitions as the theme's own cards. It replaces WooCommerce's sad face and "New in store" grid, which also listed finished competitions. Works with the Cart block and the classic basket.
* A competition's breadcrumb now reads Home / Competitions / name instead of going through shop categories like "Uncategorised".
* The basket drawer says "Your basket is empty." when empty.
* Section headings let their View all link drop under the title on a phone instead of running off the screen.

= 1.5.8 =
* On small phones, Log in shrinks to its icon and Create account reads Join, so the site name is no longer cut off in the header.

= 1.5.7 =
* The 18+ notice is now a proper age strip: a red-ringed age mark showing your minimum age, bigger and brighter text, and, with CompKit Extra, links to your free entry and responsible play pages.

= 1.5.6 =
* New competition footer. Set up a menu in the new Footer columns place: its top items become the column headings and the items under them the links. Beside the columns sits your logo, a line about the site and your social links; under them, your company details from CompKit Extra and the cards you take. Settings under Customise > CompKit Themes > Footer columns. Sites without that menu keep the footer they have.

= 1.5.5 =
* Game competitions say so on their cards: the game's own icon and name lead the badges (Spin the Wheel, Claw Machine, Race Car and the rest), and the WIN line says what you do in the game's colour (SPIN TO WIN). Found from the category each CompKit game attaches to.

= 1.5.4 =
* The CompKit game popups use the skin's heading and body fonts. Switch it off under Fonts with "Games use these fonts".

= 1.5.2 =
* Free entry opens in a panel over the current page (from the right on a computer, from the bottom on a phone) instead of leaving it. On a competition it names that competition and its closing date.

= 1.5.1 =
* The Opens/Closes fact has a calendar icon.

= 1.5.0 =
* Competition facts: Ticket Machine's sentences become short facts in a grid (Closes, Tickets, Max per person, Winners, Sold, Prize); the countdown is headed "Ends in".
* Card countdown is one plain line at the top of the card text instead of a box on the photo edge.

= 1.4.1 =
* Card words over the photo clear the countdown that sits on the photo edge.

= 1.4.0 =
* Plain labels: card facts, statuses, tabs, ticket numbers, savings and the header balance are text with icons instead of pills. Buttons keep their shape.
* Instant wins are a fact under the headline, never a corner badge.

= 1.3.10 =
* The accent half of the site title is brighter with a hairline stroke, so it no longer looks smaller than the white half.

= 1.3.9 =
* Two-tone text site title (Header > "Site title: words in the accent colour").
* The menu inside a blurred header no longer draws its own darker, unblurred box.
* Account and basket icons sit centred in their hover circle.
* Tidy menu also leaves out the WordPress Sample Page, and the Shop when Ticket Machine has its own competitions page.

= 1.3.7 =
* Phones: the order number heads each order (WooCommerce hid it).

= 1.3.6 =
* Phones: each order is one block, with a line between orders instead of under every field.

= 1.3.5 =
* Phones: the My competitions labels really do stack now (Ticket Machine forced its own alignment).

= 1.3.4 =
* Phones: My competitions stacks each label above its value, and the logo is capped so the header stays on one row.

= 1.3.3 =
* My competitions gets its ticket icon in the account menu, whatever slug the shop uses.

= 1.3.2 =
* My Account > My competitions on the dark surface, with a stacked layout on phones; its title and the Personal details title match the menu.
* Account overview stat tiles no longer clash with the hero stats.
* Order tables lose the spreadsheet grid.

= 1.3.1 =
* Tidy menu also works when no menu is assigned (the page list), and for dashboard pages found by their shortcode.
* Card icons sit in solid badges instead of fading into them.

= 1.3.0 =
* Account hub: My Account opens on an overview (live competitions, tickets in live draws, balance, your live entries), the menu is in competition order with plain names (Overview, My competitions, Personal details) and Downloads is left out. Setting: Competition account pages.
* Account menu under the header's account icon, with every account page and Log out.
* Tidy menu: basket, checkout, My Account and the competition and wallet dashboards are left out of the menu bar, since the header icons reach them. Setting: Keep the menu tidy.
* Draw result cards replace Ticket Machine's win, lose, waiting and failed messages; non-entrants no longer see "better luck next time". Winners show as cards with their ticket number.
* The 18+ / responsible play notice can sit above the footer, at the very bottom, or as a bar at the top.
* Competition pages hide the category line and the Reviews tab (both switchable).

= 1.2.8 =
* The "You are in" card lists ticket numbers in order.
* Range slider bundle tags are hidden on phones, where they piled up; the bundle tiles show the savings.

= 1.2.7 =
* The "You are in" card also says when a customer holds the most tickets allowed, replacing Ticket Machine's red "maximum ticket count" message for them.

= 1.2.6 =
* "You are in" card in the entry box replaces Ticket Machine's plain "You have bought X ticket(s)" message, showing the ticket count, the numbers and a link to My competitions.
* Range slider: bundle tags past the slider's top end, or with no saving, are hidden instead of pushing the page sideways.

= 1.2.5 =
* Competition page: with a number picker on, the photos now stay beside the picker as you scroll instead of leaving an empty block under them. Sticky columns sit just below a sticky header.
* Ticket Machine's number picker, letter tabs, number search and lucky dip popups in the skin's colours, with a key for available, picked, in basket and taken numbers.
* Skill question, range slider, win, lose, waiting, failed and log-in notices, winners-by-date lists, entry lists, the search widget and instant-win messages on the thank-you and order pages, all styled to match.
* [compkit_free_entry] lists the soonest closing competitions first; those with no end date go last.

= 1.2.4 =
* Ticket bundles (Ticket Machine's predefined buttons) as tiles: ticket count, price, price per ticket and a Save badge.
* Free entry: set your free entry page under Competition page and every open competition links to it. [compkit_free_entry] lists the open competitions and their closing dates.
* The ticket details popup no longer has a white first row.

= 1.2.3 =
* Infinite scroll on shop and category pages, with a Load more button as a fallback. Switch it off under Competition cards.
* Related products are now "More competitions" (editable under Competition page), and finished competitions are left out.
* Competitions with no end date no longer show a countdown stuck at zero.
* Ticket Machine's "View more details" popup is dark to match, with readable ticket numbers.

= 1.2.2 =
* A long menu wraps to a second line instead of pushing the basket and account buttons off the screen.
* Order status keeps its label on phones.
* A real theme screenshot.

= 1.2.1 =
* Icons for each My Account page and each competition fact, status pills without Ticket Machine's inner box, and no mid-number breaks in the My competitions table.

= 1.2.0 =
* Line icons throughout (badges, chips, buttons, tabs, the basket drawer, checkout and the thank-you page), replacing the emoji symbols.
* My Account restyled: an icon menu, dashboard tiles, order status colours, address cards and dark form fields.
* Ticket Machine's My competitions dashboard: the heading no longer pushes the layout over, and the menu has icons.
* Fonts are bundled with the theme instead of loading from Google.

= 1.1.7 =
* The Skin picker is gone from the Customizer. Turbo is the built-in look; other looks come from CompKit Extra.

= 1.1.6 =
* Instant win tickets as stubs with a big number, and the remaining badge as a dark pill.

= 1.1.5 =
* Countdown tile numbers stay readable whatever colour Ticket Machine is set to.

= 1.1.4 =
* The competition countdown sits in the facts panel as its own row.

= 1.1.3 =
* Basket drawer list padding.

= 1.1.2 =
* Basket drawer rows, prize panel arrow, tab bullets and basket totals padding tidied.

= 1.1.1 =
* Tabs and related products sit below the product box, so the sticky entry box no longer covers them.

= 1.1.0 =
* Competition page: the entry box stays beside the photo, with pill tabs and dark Ticket Machine panels below.
* Basket, checkout and thank you pages styled to match, with ticket numbers as pills.
* Add to basket without a reload, and a basket drawer from the menu.

= 1.0.4 =
* Phone header fix: the mobile rules now win over the desktop one-row header.

= 1.0.3 =
* "Ends tonight" badge no longer shows once a competition has ended.
* Whole-pound prices drop the pence: £1, not £1.00.
* Balance pill keeps its shape in the menu and hides its label when space is short.
* Phone header fits one row: the site title gives way to the icons, balance and menu button.
* The closing-date chip hides once a competition has ended.

= 1.0.2 =
* Words over the image: badge, price starburst, WIN tag, headline and chips (entries, closing date, instant wins), drawn by the theme so prize photos stay clean.
* Optional product fields _cks_headline, _cks_tag and _cks_chips to set them by hand.
* Balance pill in the menu for Ticket Machine site credit or CompKit Wallet.

= 1.0.1 =
* Edge-to-edge hero: competition tiles with gallery images and an info bar, then winner, big-number and instant-win tiles.
* Winners ticker as an accent strip above the hero.
* Shop pages get the competition heading and tabs in place of the title, result count and sorting.
* Compact one-row header with Log in and Create account buttons.
* Four cards per row.

= 1.0.0 =
* First release.
* Turbo skin, competition cards, countdown styles, sold bars, hero carousel, winners ticker and category tabs.
