Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rabi3a: 4th Theme #96

Open
wants to merge 216 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
216 commits
Select commit Hold shift + click to select a range
485a0e2
initialize with starter theme
eihabkhan Dec 3, 2024
43beecd
update packagelock
eihabkhan Dec 3, 2024
46b932b
add slider file
eihabkhan Dec 3, 2024
6f5b4c7
add products-by-collection section
eihabkhan Dec 3, 2024
92725bc
add products section
eihabkhan Dec 3, 2024
3e25617
add single product section
eihabkhan Dec 3, 2024
7229370
add product reviews section
eihabkhan Dec 3, 2024
14fad0e
add collections section
eihabkhan Dec 3, 2024
2177ec8
add custom content section
eihabkhan Dec 3, 2024
a71d01b
add multi-column section
eihabkhan Dec 3, 2024
9cc6479
add global style file
eihabkhan Dec 3, 2024
327fe71
add eslint
eihabkhan Dec 3, 2024
eb4aac7
add prettier liquid shopify plugin
eihabkhan Dec 3, 2024
17316fa
add prettier ignore
eihabkhan Dec 3, 2024
6034768
add empty line in eslint config
eihabkhan Dec 3, 2024
9c8fbfc
format eslint config file
eihabkhan Dec 3, 2024
e4dd120
update prettierrc
eihabkhan Dec 4, 2024
9dd38e9
TH-225: Origins > Style resets, typography, and general settings vari…
BadreddineIbril Dec 4, 2024
52c5ae8
remove old section & snippets
ibrilBadreddine Dec 5, 2024
1d38e6a
add the new SCSS files
ibrilBadreddine Dec 5, 2024
19db086
config theme style
ibrilBadreddine Dec 5, 2024
8007410
update css content
ibrilBadreddine Dec 5, 2024
b08a92d
add new variables
ibrilBadreddine Dec 5, 2024
6de6397
setup the common CSS classes
ibrilBadreddine Dec 5, 2024
a48c1e3
Merge branch 'master' into rabi3a
eihabkhan Dec 5, 2024
1232acf
DARK: Remove eslint and prettier from origins (#105)
eihabkhan Dec 5, 2024
7e980b8
Merge pull request #98 from youcan-shop/TH-225
ibrilBadreddine Dec 6, 2024
1f95170
Dark: Origins templates > define a default shema
ibrilBadreddine Dec 9, 2024
6db3eb6
Merge pull request #107 from youcan-shop/dark-templates-placeholder
ibrilBadreddine Dec 9, 2024
6dce5a6
DARK: .vscode/settings.json > Add liquid and json formatting + recomm…
eihabkhan Dec 10, 2024
703bb93
TH-239-option-1: Add yc-icon liquid snippet (#109)
eihabkhan Dec 10, 2024
15a22e8
TH-246: Origins > Layout > Handle the header core
ibrilBadreddine Dec 9, 2024
8a37638
Setup the initial header placeholder
ibrilBadreddine Dec 9, 2024
71cc213
make the style dynamic
ibrilBadreddine Dec 9, 2024
ecc6679
small change
ibrilBadreddine Dec 9, 2024
96cfe04
CSS > request changes
ibrilBadreddine Dec 10, 2024
e9debc9
Rename tags
ibrilBadreddine Dec 10, 2024
080a36c
Radius > update variables value
ibrilBadreddine Dec 10, 2024
8329d02
Implement yc-icon
ibrilBadreddine Dec 10, 2024
372a5dc
Merge pull request #108 from youcan-shop/TH-246
ibrilBadreddine Dec 11, 2024
0ada77d
TH-247: Origins > Layout > Header > Handle the search bar
ibrilBadreddine Dec 11, 2024
a56c1ce
handler the search bar
ibrilBadreddine Dec 11, 2024
370146b
css update
ibrilBadreddine Dec 11, 2024
a7b9001
Merge pull request #111 from youcan-shop/TH-247
ibrilBadreddine Dec 11, 2024
5e2f54a
TH-256: Origins > Add static footer component (#114)
eihabkhan Dec 12, 2024
dbcad31
TH-255: Origins > Layout > Header > Handle the side menu
ibrilBadreddine Dec 11, 2024
338a462
implement the drawer logic
ibrilBadreddine Dec 12, 2024
a631df8
re-handle media query (use breakpoints)
ibrilBadreddine Dec 12, 2024
682f35f
small changes
ibrilBadreddine Dec 12, 2024
db796ef
poquito
ibrilBadreddine Dec 12, 2024
7c865c2
Merge pull request #112 from youcan-shop/TH-255
ibrilBadreddine Dec 12, 2024
c26e4fb
TH-238: Origins > Create yc-section core component
ibrilBadreddine Dec 12, 2024
cdf7b09
small change
ibrilBadreddine Dec 12, 2024
0c4d5de
small change
ibrilBadreddine Dec 16, 2024
4151401
another one - DJ Khaled
ibrilBadreddine Dec 16, 2024
f0cb743
Merge pull request #116 from youcan-shop/TH-238-2
ibrilBadreddine Dec 16, 2024
42fa62b
Dark: Origins > yc-icon > replace "w" & "h" params by "size"
ibrilBadreddine Dec 16, 2024
a67cf81
Merge pull request #117 from youcan-shop/dark-yc-icon
ibrilBadreddine Dec 16, 2024
3e1862b
TH-257: Origins > Make footer section customizable from theme editor …
eihabkhan Dec 18, 2024
5336d0e
TH-263: Origins > Add dynamic social links to footer (#124)
eihabkhan Dec 19, 2024
e652ae9
DARK: Origins > Hide social links container if no links provided (#125)
eihabkhan Dec 19, 2024
a56b8c4
TH-237: Origins > Create Slider core headless snippet
ibrilBadreddine Dec 16, 2024
d8c3131
Handle the slider logic
ibrilBadreddine Dec 17, 2024
8ea2135
css common > icon > add bg color
ibrilBadreddine Dec 17, 2024
5829907
small changes in css common
ibrilBadreddine Dec 20, 2024
b3ff090
Slider > style
ibrilBadreddine Dec 20, 2024
a390882
Slider > JS logic
ibrilBadreddine Dec 20, 2024
76f54f6
update an attribute name
ibrilBadreddine Dec 20, 2024
ca277f9
add a new icon
ibrilBadreddine Dec 20, 2024
11b52ee
update arrows gap
ibrilBadreddine Dec 20, 2024
fa3ff7a
test yc-slider
ibrilBadreddine Dec 20, 2024
1e84bf6
small change
ibrilBadreddine Dec 20, 2024
cabdeb3
update the attributes list
ibrilBadreddine Dec 20, 2024
da7a081
close my default div
ibrilBadreddine Dec 23, 2024
3af16f0
TH-228: Add announcement bar section (#127)
eihabkhan Dec 23, 2024
59899d7
Merge branch 'rabi3a' into TH-237
eihabkhan Dec 23, 2024
e4513b8
Update .theme-check.yml
ibrilBadreddine Dec 23, 2024
390fe2e
request changes
ibrilBadreddine Dec 23, 2024
a2215d1
remove comments
ibrilBadreddine Dec 23, 2024
77709da
Merge pull request #118 from youcan-shop/TH-237
ibrilBadreddine Dec 23, 2024
7687e54
TH-268: Origins > Add font scaling to headings (#128)
eihabkhan Dec 24, 2024
d8ef984
TH-241: Origins > Create core collection card snippet
ibrilBadreddine Dec 24, 2024
db5cf9e
handle the collection card
ibrilBadreddine Dec 24, 2024
48695d7
small fix in the footer section
ibrilBadreddine Dec 24, 2024
d10c2aa
remove unused data-attr
ibrilBadreddine Dec 24, 2024
1690d23
small changes
ibrilBadreddine Dec 25, 2024
3ec97b5
fix "scale" issue
ibrilBadreddine Dec 25, 2024
400c9bd
Merge pull request #130 from youcan-shop/TH-241
ibrilBadreddine Dec 25, 2024
a9a2421
Dark: Origins > Replace "section-core" CSS class by "yc-section" elem…
ibrilBadreddine Dec 25, 2024
9d32864
Merge pull request #134 from youcan-shop/dark-yc-section
ibrilBadreddine Dec 25, 2024
5a4d484
TH-240: Add core product card snippet (#129)
eihabkhan Dec 25, 2024
9b09417
TH-279: Origins > Add global button colors to global settings (#136)
eihabkhan Dec 26, 2024
9f16d75
Merge branch 'master' into rabi3a
eihabkhan Dec 27, 2024
87667cb
TH-278: Origins > Create multi-column snippet
ibrilBadreddine Dec 24, 2024
976a2b0
TH-278: Origins > Create column snippet
ibrilBadreddine Dec 25, 2024
4044eab
preview
ibrilBadreddine Dec 25, 2024
875c916
small change
ibrilBadreddine Dec 25, 2024
fd2ed6e
small changes
ibrilBadreddine Dec 26, 2024
5867460
re-handle the column style
ibrilBadreddine Dec 27, 2024
77338df
remove the body height CSS code
ibrilBadreddine Dec 27, 2024
bf2209a
add preview mode
ibrilBadreddine Dec 27, 2024
183255e
typooooo
ibrilBadreddine Dec 27, 2024
2c1751a
typo
ibrilBadreddine Dec 27, 2024
b06de3a
Merge pull request #133 from youcan-shop/TH-278
ibrilBadreddine Dec 27, 2024
d43a3aa
TH-236: Origins > Create Multi-Column section
ibrilBadreddine Dec 27, 2024
517f971
update yc-section params
ibrilBadreddine Dec 27, 2024
73b0d2c
handle the multi-column section
ibrilBadreddine Dec 27, 2024
205f6b4
column card > add border radius
ibrilBadreddine Dec 30, 2024
ed9e363
settings > replace "richtext" by "textarea"
ibrilBadreddine Dec 30, 2024
f04cf25
fix the alignment issue
ibrilBadreddine Dec 30, 2024
3c703fe
yc-section > re-handle the heading check
ibrilBadreddine Dec 30, 2024
542d5d0
re-handle the grid system
ibrilBadreddine Dec 30, 2024
11bf1ec
rename multi-column css/scss fle
ibrilBadreddine Dec 30, 2024
2f2ac84
Merge pull request #138 from youcan-shop/TH-236
ibrilBadreddine Dec 30, 2024
e023f78
TH-229: Create Slider section (#139)
eihabkhan Dec 31, 2024
40e889b
TH-280: Origins > Header > Make header settings + menu dynamic
ibrilBadreddine Dec 31, 2024
b76d574
re-handle the footer
ibrilBadreddine Dec 31, 2024
f92af0c
re-handle the global "buttons"
ibrilBadreddine Dec 31, 2024
fdf71ac
31/31/2024
ibrilBadreddine Dec 31, 2024
a7f0786
some UI improvments
ibrilBadreddine Jan 2, 2025
d55d772
auto order + dynamic links
ibrilBadreddine Jan 2, 2025
091bc0f
logo alignment
ibrilBadreddine Jan 2, 2025
f2b5303
add cart drawer style file
ibrilBadreddine Jan 2, 2025
b381eaf
logo > "cover" to "contain"
ibrilBadreddine Jan 2, 2025
a0c0b86
logo > small fix
ibrilBadreddine Jan 2, 2025
05b5692
wiiiii
ibrilBadreddine Jan 2, 2025
071be9e
header options > update syntaxt
ibrilBadreddine Jan 2, 2025
9fb84fe
settings > rename actions label
ibrilBadreddine Jan 2, 2025
22be262
Merge pull request #146 from youcan-shop/TH-280
ibrilBadreddine Jan 2, 2025
4c72c7e
TH-284: Origins > Slider core > Fix image border radius lost when mov…
ibrilBadreddine Jan 3, 2025
3bdf9a9
re-handle a condition
ibrilBadreddine Jan 3, 2025
70cc4aa
Merge pull request #148 from youcan-shop/TH-284
ibrilBadreddine Jan 3, 2025
9435c30
TH-230: Add Products-by-Collection section (#147)
eihabkhan Jan 3, 2025
884d64f
TH-270l: Origins > Create core modal snippet
ibrilBadreddine Jan 6, 2025
7e916ad
handle the modal logic
ibrilBadreddine Jan 6, 2025
00c6b15
re-handle the modal logic
ibrilBadreddine Jan 6, 2025
330a522
TH-270l: Origins > Create core modal snippet
ibrilBadreddine Jan 6, 2025
64d1b32
handle the modal logic
ibrilBadreddine Jan 6, 2025
70db444
re-handle the modal logic
ibrilBadreddine Jan 6, 2025
978259e
Merge branch 'TH-270' of https://github.com/youcan-shop/youcan-themes…
ibrilBadreddine Jan 6, 2025
c6c2f49
TH-235: Origins > Add custom content section (#152)
eihabkhan Jan 6, 2025
c8aefaa
TH-231: Add products section (#149)
eihabkhan Jan 6, 2025
6071184
Merge branch 'rabi3a' into TH-270
ibrilBadreddine Jan 6, 2025
a30c5dd
TH-287: Create the product review snippet
ibrilBadreddine Jan 6, 2025
157f731
change modal transition
ibrilBadreddine Jan 7, 2025
28f507b
Merge pull request #151 from youcan-shop/TH-270
ibrilBadreddine Jan 7, 2025
03a81f4
yc-icon > add new param
ibrilBadreddine Jan 7, 2025
50e450a
handle the review-card style
ibrilBadreddine Jan 7, 2025
47152e3
stars > update background color opacity
ibrilBadreddine Jan 7, 2025
fe5b128
Update review-card.scss
ibrilBadreddine Jan 7, 2025
e5eae10
TH-234: Origins > Add collections section (#154)
eihabkhan Jan 7, 2025
43f1f6b
some changes
ibrilBadreddine Jan 7, 2025
acbd6a2
Merge branch 'rabi3a' into TH-287
ibrilBadreddine Jan 7, 2025
7b539ba
remove empty f** line
ibrilBadreddine Jan 7, 2025
f92c95b
Merge branch 'TH-287' of https://github.com/youcan-shop/youcan-themes…
ibrilBadreddine Jan 7, 2025
dec8eee
Merge pull request #153 from youcan-shop/TH-287
ibrilBadreddine Jan 7, 2025
73859db
TH-233: Origins > Create Product-Reviews section
ibrilBadreddine Jan 7, 2025
6b9a01a
setup the settings
ibrilBadreddine Jan 8, 2025
d6769bd
unused css file
ibrilBadreddine Jan 8, 2025
f93890a
TH-290: Origins > Modal core > Resolve glitch in desktop to mobile sc…
ibrilBadreddine Jan 8, 2025
6a6127a
Merge pull request #156 from youcan-shop/TH-290
ibrilBadreddine Jan 8, 2025
5ba4f83
Merge pull request #155 from youcan-shop/TH-233
ibrilBadreddine Jan 8, 2025
7de238e
TH-232: Origins > Add single product section (#158)
eihabkhan Jan 9, 2025
60cc78a
TH-295: Origins > Single Product > Add Title, Desc, Price, Stock, and…
eihabkhan Jan 10, 2025
ba6e6a5
TH-271: Origins > Create core toast snippet
ibrilBadreddine Jan 13, 2025
768c8b8
Handle the toast logic
ibrilBadreddine Jan 13, 2025
372c0e0
add timer handler
ibrilBadreddine Jan 13, 2025
ca3c3be
adjustments
ibrilBadreddine Jan 13, 2025
b1714ab
fix the warning icon
ibrilBadreddine Jan 13, 2025
7d2347d
head-config: new hex values -> lowercase
ibrilBadreddine Jan 15, 2025
eaae73e
finito
ibrilBadreddine Jan 15, 2025
b7d6ac3
playground
ibrilBadreddine Jan 16, 2025
fbb3469
tiny fix
ibrilBadreddine Jan 17, 2025
9c3c052
update warning color
ibrilBadreddine Jan 17, 2025
7a4cf0a
Merge pull request #161 from youcan-shop/TH-271
ibrilBadreddine Jan 17, 2025
6411d5f
TH-302: Origins > Add quantity control snippet (#166)
eihabkhan Jan 17, 2025
fa50647
TH-269: Origins > Add yc-empty to handle cart, collections, and searc…
eihabkhan Jan 17, 2025
2b85c6b
TH-298: Origins > Add accordion block (#163)
eihabkhan Jan 17, 2025
fae2d1a
TH-296: Origins > Featured Product > Add countdown-timer block (#165)
eihabkhan Jan 17, 2025
1d56aca
TH-294: Origins > Single Product Section > Create variants block
ibrilBadreddine Jan 13, 2025
75e8ef1
handle the "radio" variant
ibrilBadreddine Jan 13, 2025
1509c58
add "chevron-down" icon
ibrilBadreddine Jan 16, 2025
8833919
handle the variants style
ibrilBadreddine Jan 16, 2025
08345de
handle the variants logic (dropdown)
ibrilBadreddine Jan 16, 2025
71d472b
css
ibrilBadreddine Jan 16, 2025
00e703a
complete the variants handler logic
ibrilBadreddine Jan 16, 2025
07a9e9b
new global css
ibrilBadreddine Jan 17, 2025
fcb5ed7
add a new icon
ibrilBadreddine Jan 17, 2025
0a27104
update the variants style
ibrilBadreddine Jan 17, 2025
fc0953b
some changes on the variants logic
ibrilBadreddine Jan 17, 2025
6bab9cd
prepare the variants playground
ibrilBadreddine Jan 17, 2025
777d478
rename "opt" to "option"
ibrilBadreddine Jan 20, 2025
98a7cff
dropdown > RTL > fix the check mark position
ibrilBadreddine Jan 20, 2025
f2adc1f
dropdown > fix the placeholder view issue
ibrilBadreddine Jan 20, 2025
efef6ec
default > remove the modal code
ibrilBadreddine Jan 20, 2025
0ba0e01
tiny fix
ibrilBadreddine Jan 20, 2025
a489cf1
tiny UX improvments
ibrilBadreddine Jan 20, 2025
02fe388
TH-299: Origins > Single Product > Add media section (#160)
eihabkhan Jan 21, 2025
0818901
TH-248: Origins > Add cart drawer markup (#168)
eihabkhan Jan 21, 2025
8334f7e
Merge pull request #162 from youcan-shop/TH-294
ibrilBadreddine Jan 21, 2025
0105217
handle the yc-select style
ibrilBadreddine Jan 22, 2025
890c8e8
handle the yc-select logic (beta)
ibrilBadreddine Jan 22, 2025
3f2fc66
logic > new update
ibrilBadreddine Jan 22, 2025
b574641
tiny UX improvements
ibrilBadreddine Jan 22, 2025
a1b11ff
make the scroll-locked global
ibrilBadreddine Jan 22, 2025
3cc9120
handle the long values style
ibrilBadreddine Jan 22, 2025
e447914
logic > tiny addition
ibrilBadreddine Jan 22, 2025
352b58d
dropdown variant > use the yc-select
ibrilBadreddine Jan 22, 2025
ed9c30c
playground
ibrilBadreddine Jan 22, 2025
02b1bef
update the base content background
ibrilBadreddine Jan 22, 2025
e20fd7b
select trigger > add aria-label
ibrilBadreddine Jan 22, 2025
cecb450
improvements
ibrilBadreddine Jan 23, 2025
1450c38
yc-variant > add a check
ibrilBadreddine Jan 23, 2025
c27c089
variants > yc-upload > re-handle the upload image variant
ibrilBadreddine Jan 23, 2025
2006ad6
Merge pull request #171 from youcan-shop/TH-321
ibrilBadreddine Jan 23, 2025
3e4c053
TH-292: Origins > Slider > Add pause on hover when autoplay is active…
eihabkhan Jan 23, 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
11 changes: 11 additions & 0 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"recommendations": [
"shopify.theme-check-vscode",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"formulahendry.auto-rename-tag",
"naumovs.color-highlight",
"anseki.vscode-color",
"csstools.postcss"
]
}
13 changes: 12 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,16 @@
"prettier.requireConfig": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "always"
}
},
"files.associations": {
".prettierrc": "jsonc"
},
"[liquid]": {
"editor.defaultFormatter": "Shopify.theme-check-vscode",
"editor.formatOnSave": true
},
"emmet.includeLanguages": {
"liquid": "html"
},
"conventionalCommits.scopes": ["origins"]
}
163 changes: 49 additions & 114 deletions pnpm-lock.yaml

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

7 changes: 7 additions & 0 deletions themes/origins/.theme-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
ValidSchema:
enabled: false
severity: error

UnknownFilter:
enabled: false
severity: error
Loading