Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
121 commits
Select commit Hold shift + click to select a range
8a8a8f8
New homepage
patrickbolle Oct 2, 2024
ff9537a
ci: tailwindcss-update
web-flow Oct 2, 2024
7548519
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Oct 24, 2024
1b880ca
ci: tailwindcss-update
web-flow Oct 24, 2024
2db398a
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
deb114e
ci: tailwindcss-update
web-flow Jan 15, 2025
ec0dc93
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
d89c69e
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
f763940
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
f527311
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
7d0642f
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
cc3f994
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
38a76cf
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
065ae1b
Small changes.
patrickbolle Jan 15, 2025
27a1819
ci: tailwindcss-update
web-flow Jan 15, 2025
5a02ae3
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
23f5447
ci: tailwindcss-update
web-flow Jan 15, 2025
a45870d
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
9c8f15d
Update from Shopify for theme getrecipekit.com/main
shopify[bot] Jan 15, 2025
e17c187
Hero changes
patrickbolle Jan 15, 2025
391cc58
Test branch setup
patrickbolle Jan 20, 2025
9a29726
ci: tailwindcss-update
web-flow Jan 20, 2025
506b506
Update from Shopify for theme getrecipekit.com/matt
shopify[bot] Jan 20, 2025
3e9eedb
Testing a push
MattRuetz Jan 24, 2025
4fdb65d
ci: tailwindcss-update
web-flow Jan 24, 2025
f901342
compiled tailwind
MattRuetz Jan 25, 2025
d6c7a6b
ci: tailwindcss-update
web-flow Jan 25, 2025
0279399
test push again
MattRuetz Jan 25, 2025
dc77564
compiled tw
MattRuetz Jan 25, 2025
21f946a
ci: tailwindcss-update
web-flow Jan 25, 2025
510c088
one more push! Trying to figure out how to work with this tw action
MattRuetz Jan 25, 2025
75948a9
compiled tw
MattRuetz Jan 25, 2025
afe47d7
ci: tailwindcss-update
web-flow Jan 25, 2025
38147c8
now four
MattRuetz Jan 25, 2025
131d577
removed testgit add .git add .
MattRuetz Jan 25, 2025
3babdd8
compiled tw
MattRuetz Jan 25, 2025
236c9ad
ci: tailwindcss-update
web-flow Jan 25, 2025
9eab551
Update from Shopify for theme getrecipekit.com/matt
shopify[bot] Jan 27, 2025
a9fc5fb
added @config specification to main css files
MattRuetz Jan 27, 2025
ce6dae7
fixed @config path
MattRuetz Jan 27, 2025
3452672
upgrade to TW 4.0, updated readme tailwind build command
MattRuetz Jan 27, 2025
0635fbb
ci: tailwindcss-update
web-flow Jan 27, 2025
8389df7
cleaned up header, added CTA btn to header and mobile drawer
MattRuetz Jan 27, 2025
763d0c7
updated header, added cta button to header and mobile drawer
MattRuetz Jan 27, 2025
62891a9
ci: tailwindcss-update
web-flow Jan 27, 2025
e02df74
cleaned up logo list section
MattRuetz Jan 27, 2025
0022ff9
ci: tailwindcss-update
web-flow Jan 27, 2025
5743f8c
disabled tailwindcss-update job in gh workflow
MattRuetz Jan 27, 2025
a4549aa
minor spacing adjust
MattRuetz Jan 28, 2025
dec30ba
started adding Feature w image section
MattRuetz Jan 28, 2025
5b81f84
working flexible feature card grid
MattRuetz Jan 28, 2025
badd67e
more grid options for feature. Font size adjusts
MattRuetz Jan 28, 2025
014cf06
renamed section and organized settings
MattRuetz Jan 28, 2025
ad4deb7
aspect ratio option for feature-box imgs
MattRuetz Jan 28, 2025
6932716
responsive header font
MattRuetz Jan 28, 2025
d713dad
Update from Shopify for theme getrecipekit.com/matt
shopify[bot] Jan 28, 2025
0a8112e
re-enabled tailwindcss-update job to fix css not loading on live
MattRuetz Jan 28, 2025
ab57a82
ci: tailwindcss-update
web-flow Jan 28, 2025
0ba072a
disabled tailwindcss-update again
MattRuetz Jan 28, 2025
8aca481
re-added tailwind config
MattRuetz Jan 28, 2025
ee97b59
compressed tailwind
MattRuetz Jan 28, 2025
386b7bb
removed prefix from tailwind.config.js
MattRuetz Jan 28, 2025
e4c3172
Update from Shopify for theme getrecipekit.com/matt
shopify[bot] Jan 28, 2025
6a468d2
added more icons for feature boxes
MattRuetz Jan 29, 2025
2dffd00
pulled theme builder changes
MattRuetz Jan 29, 2025
11f00cf
Update from Shopify for theme getrecipekit.com/matt
shopify[bot] Jan 29, 2025
2340f61
Update from Shopify for theme getrecipekit.com/matt
shopify[bot] Jan 29, 2025
feb7475
more helpful settings on feature boxes
MattRuetz Jan 29, 2025
b413ba8
pulled theme editor changes
MattRuetz Jan 29, 2025
718af46
Resolve merge conflicts
MattRuetz Feb 1, 2025
a84f46f
deleted backup app.css
MattRuetz Feb 1, 2025
d82edac
new accordion secion for FAQ
MattRuetz Feb 2, 2025
5907e2e
cleaner reviews area
MattRuetz Feb 2, 2025
95f4d85
added review summary
MattRuetz Feb 2, 2025
04a1905
updated pricing section
MattRuetz Feb 2, 2025
e13624e
way cleaner faq
MattRuetz Feb 2, 2025
deb1e08
bigger headings
MattRuetz Feb 2, 2025
953e779
recompiled tw css
MattRuetz Feb 2, 2025
54048ac
readded workflow to try to fix TW issues
MattRuetz Feb 2, 2025
09339e7
ci: tailwindcss-update
web-flow Feb 2, 2025
6b2b669
moved custom TW classes into base
MattRuetz Feb 2, 2025
40b8cad
ci: tailwindcss-update
web-flow Feb 2, 2025
19246fc
disabled wf again
MattRuetz Feb 2, 2025
e585ff9
icon blurb section + box grid image fill space option
MattRuetz Feb 4, 2025
1326a42
pulled theme builder changes
MattRuetz Feb 4, 2025
3f93105
slideshow for feature box grid items
MattRuetz Feb 4, 2025
b5d45d7
added image min height option to fix height-collapsing issue when set…
MattRuetz Feb 4, 2025
5c617f1
pulled theme editor changes
MattRuetz Feb 4, 2025
30fc226
trying to fix broken tw
MattRuetz Feb 4, 2025
b1b7a52
removed huskey rule to ignore changes to app.css for development
MattRuetz Feb 4, 2025
00f3e88
removed rule keeping app.css out of working tree
MattRuetz Feb 4, 2025
070585d
responsiveness fixes for icon-blurbs
MattRuetz Feb 4, 2025
e15b94c
pulled theme editor changes
MattRuetz Feb 4, 2025
ba03e5c
fixed pricing card rec. tag and checkmarks sizes
MattRuetz Feb 4, 2025
2726d8a
pulled theme editor changes
MattRuetz Feb 4, 2025
8328074
Merged in minor fixes
MattRuetz Feb 4, 2025
ac51eab
fixed width-0 problem for 2-column boxes
MattRuetz Feb 4, 2025
43eef17
spacing fix to icon blurbs
MattRuetz Feb 4, 2025
ffd45b2
pulled theme editor changes from main
MattRuetz Feb 5, 2025
ef215d0
updated index.json
MattRuetz Feb 5, 2025
ad09975
removed 6th logo after merge
MattRuetz Feb 5, 2025
5e888c7
standardized button styles
MattRuetz Feb 5, 2025
3717757
pulled theme editor changes
MattRuetz Feb 5, 2025
4643543
better blog page
MattRuetz Feb 5, 2025
d490105
updated individual blog post template
MattRuetz Feb 8, 2025
40521ae
icons added to accordion
MattRuetz Feb 9, 2025
65c3fb1
matched blog feature section style to main blog
MattRuetz Feb 9, 2025
8b674d3
removed accordion icons for now
MattRuetz Feb 9, 2025
b96f1bd
added icons option to accordion
MattRuetz Feb 10, 2025
18e560f
features pages template v0.1
MattRuetz Feb 10, 2025
6c4c845
removed features template test
MattRuetz Feb 10, 2025
8915203
2x Features pages templates
MattRuetz Feb 11, 2025
733fdd7
pulled theme editor changes
MattRuetz Feb 11, 2025
4350feb
revamped footer
MattRuetz Feb 18, 2025
f27b389
tweaked column alignment
MattRuetz Feb 18, 2025
ffbb1c3
pulled theme editor changes
MattRuetz Feb 18, 2025
75b07f1
merged footer changes
MattRuetz Feb 18, 2025
6ab4646
new footer
MattRuetz Feb 28, 2025
59a9765
fixed footer to new one
MattRuetz Feb 28, 2025
422cddb
adjustable CTA inner widht
MattRuetz Feb 28, 2025
a5bd815
Adjustable width for blog post template
MattRuetz Mar 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 21 additions & 19 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
name: CI
on: [push]
jobs:
tailwindcss-update:
name: Generate Tailwind CSS
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Generate Tailwind CSS
uses: ZoeyVid/tailwindcss-update@main
with:
input: assets/app-tailwind.css
output: assets/app.css
params: ""
- name: Commit & Push
run: |
git add --force assets/app.css
git config user.name "GitHub"
git config user.email "noreply@github.com"
git diff-index --quiet HEAD || git commit -m "ci: tailwindcss-update"
git push
#################### REMEMBER TO ENABLE code in .husky/post-checkout when this job is enabled! ####################
#################### AND run `git update-index --skip-worktree assets/app.css` to prevent the file from being committed! ####################
# tailwindcss-update:
# name: Generate Tailwind CSS
# runs-on: ubuntu-latest
# steps:
# - name: Checkout
# uses: actions/checkout@v4
# - name: Generate Tailwind CSS
# uses: ZoeyVid/tailwindcss-update@main
# with:
# input: assets/app-tailwind.css
# output: assets/app.css
# params: ""
# - name: Commit & Push
# run: |
# git add --force assets/app.css
# git config user.name "GitHub"
# git config user.email "noreply@github.com"
# git diff-index --quiet HEAD || git commit -m "ci: tailwindcss-update"
# git push
lhci:
name: Lighthouse
runs-on: ubuntu-latest
Expand Down
3 changes: 2 additions & 1 deletion .husky/post-checkout
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

git update-index --skip-worktree assets/app.css
# Commenting this out because I want to push updated app.css while the GH Workflow is disabled!
# git update-index --skip-worktree assets/app.css
188 changes: 188 additions & 0 deletions .shopify/metafields.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,188 @@
{
"article": [
{
"key": "563460112471",
"namespace": "app--3653839--recipekit",
"name": "recipe-563460112471",
"description": null,
"type": {
"name": "json",
"category": "JSON"
}
},
{
"key": "563460178007",
"namespace": "app--3653839--recipekit",
"name": "recipe-563460178007",
"description": null,
"type": {
"name": "json",
"category": "JSON"
}
},
{
"key": "562445385815",
"namespace": "app--3653839--recipekit",
"name": "recipe-562445385815",
"description": null,
"type": {
"name": "json",
"category": "JSON"
}
},
{
"key": "563477708887",
"namespace": "app--3653839--recipekit",
"name": "recipe-563477708887",
"description": null,
"type": {
"name": "json",
"category": "JSON"
}
},
{
"key": "563356336215",
"namespace": "app--3653839--recipekit",
"name": "recipe-563356336215",
"description": null,
"type": {
"name": "json",
"category": "JSON"
}
}
],
"blog": [],
"brand": [],
"collection": [],
"company": [],
"company_location": [],
"location": [],
"market": [],
"order": [],
"page": [],
"product": [
{
"key": "custom_product",
"namespace": "mm-google-shopping",
"name": "Google: Custom Product",
"description": "Use to indicate whether or not the unique product identifiers (UPIs) GTIN, MPN, and brand are available for your product.",
"type": {
"name": "boolean",
"category": "TRUE_FALSE"
}
}
],
"variant": [
{
"key": "custom_label_4",
"namespace": "mm-google-shopping",
"name": "Google: Custom Label 4",
"description": "Label that you assign to a product to help organize bidding and reporting in Shopping campaigns.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "custom_label_3",
"namespace": "mm-google-shopping",
"name": "Google: Custom Label 3",
"description": "Label that you assign to a product to help organize bidding and reporting in Shopping campaigns.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "custom_label_2",
"namespace": "mm-google-shopping",
"name": "Google: Custom Label 2",
"description": "Label that you assign to a product to help organize bidding and reporting in Shopping campaigns.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "custom_label_1",
"namespace": "mm-google-shopping",
"name": "Google: Custom Label 1",
"description": "Label that you assign to a product to help organize bidding and reporting in Shopping campaigns.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "custom_label_0",
"namespace": "mm-google-shopping",
"name": "Google: Custom Label 0",
"description": "Label that you assign to a product to help organize bidding and reporting in Shopping campaigns.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "size_system",
"namespace": "mm-google-shopping",
"name": "Google: Size System",
"description": "The country of the size system used by your product.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "size_type",
"namespace": "mm-google-shopping",
"name": "Google: Size Type",
"description": "Your apparel product’s cut.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "mpn",
"namespace": "mm-google-shopping",
"name": "Google: MPN",
"description": "Your product’s Manufacturer Part Number (MPN).",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "gender",
"namespace": "mm-google-shopping",
"name": "Google: Gender",
"description": "The gender for which your product is intended.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "condition",
"namespace": "mm-google-shopping",
"name": "Google: Condition",
"description": "The condition of your product at time of sale.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
},
{
"key": "age_group",
"namespace": "mm-google-shopping",
"name": "Google: Age Group",
"description": "The demographic for which your product is intended.",
"type": {
"name": "single_line_text_field",
"category": "TEXT"
}
}
],
"shop": []
}
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ These secret values are used in the `ci.yml` GitHub workflow:
`shopify theme pull -d`

4. Anytime you add a Tailwind CSS class (remember to prefix it with twcss-), run the CLI tool to scan your template files for classes and build your CSS to assets/app.css:
`npx tailwindcss -i ./assets/app-tailwind.css -o ./assets/app.css --watch`
`npx @tailwindcss/cli -i ./assets/app-tailwind.css -o ./assets/app.css --watch`

- Run this command in a separate terminal, so it will continue to run while you are developing.
- Note that using a Tailwind CSS class without a space afterward when followed by a liquid tag causes compiling issues:
Expand Down Expand Up @@ -283,7 +283,7 @@ content: [
],
```

If desired, run the Tailwind compile command to purge any unused styles (this step is optional as making a commit with changes to the tailwind config file will auto-generate a new `app.css` file after the commit is pushed, but this step will allow for a quick check on the proper purging of the classes): `npx tailwindcss -i ./assets/app-tailwind.css -o ./assets/app.css`
If desired, run the Tailwind compile command to purge any unused styles (this step is optional as making a commit with changes to the tailwind config file will auto-generate a new `app.css` file after the commit is pushed, but this step will allow for a quick check on the proper purging of the classes): `npx @tailwindcss/cli -i ./assets/app-tailwind.css -o ./assets/app.css`

#### Lock Down the Admin Fields

Expand Down
61 changes: 58 additions & 3 deletions assets/app-tailwind.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import 'tailwindcss' prefix(twcss);

@plugin '@tailwindcss/typography';

@theme {
--breakpoint-*: initial;
--breakpoint-sm: 320px;
--breakpoint-md: 750px;
--breakpoint-lg: 990px;
--breakpoint-xlg: 1440px;
--breakpoint-x2lg: 1920px;
--breakpoint-page-max-width: 1440px;

--color-accent-light: 255, 85, 88;
--color-accent: 250, 91, 91;

--font-heading: var(--font-heading-family);
}

/*
The default border color has changed to `currentColor` in Tailwind CSS v4,
so we've added these compatibility styles to make sure everything still
looks the same as it did with Tailwind CSS v3.

If we ever want to remove these styles, we need to add an explicit border
color utility to any element that depends on these defaults.
*/
@layer base {
*,
::after,
::before,
::backdrop,
::file-selector-button {
border-color: var(--color-gray-200, currentColor);
}

:root {
--color-accent-light: 255, 85, 88;
--color-accent: 250, 91, 91;
}

.twcss\:max-w-content {
max-width: 1024px;
margin: 0 auto;
padding: 0 2rem;
}

.twcss\:text-accent {
color: rgb(var(--color-accent));
}

.twcss\:shadow-clean {
box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 1px 0px,
rgba(61, 59, 53, 0.16) 0px 0px 0px 1px,
rgba(61, 59, 53, 0.08) 0px 3px 9px 0px,
rgba(61, 59, 53, 0.08) 0px 2px 5px 0px;
}
}
Loading