zoerooney / shopify-starter-theme Goto Github PK
View Code? Open in Web Editor NEWShopify Starter Theme
Shopify Starter Theme
Remove top border and background styling on umbrella/ header cart area (clean this up in general & simplify)
Let the user edit the number/images of social media icons in the footer/throughout the site.
Add to reset:
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
border-radius: 0;
}
Cross check/ improve against this checklist: http://a11yproject.com/checklist.html
Line 170ish in the CSS where all the inputs are, there's an extra square bracket that causes the CSS after that to not be read in browsers other than Chrome.
At least so the basic variables are used for the checkout stylesheet... maybe a different Gulp task though?
Remove conditional from theme so logo img is always displayed, remove corresponding setting from settings page
I can't remember if this is an issue with this particular theme but it's one I've run into with one theme or another. I'll log another issue for some enhancement ideas related to this, but the bug I'm thinking of is one where a free version of MagicZoom is included in the theme but it requires a super old version of jQuery that tends not to work with other features. I want to get rid of that dependency by removing MagicZoom OR more ideally by setting it up to use the newer version of MagicZoom. I think we can use a demo version of MagicZoom and then we'll just have to have clients buy a license if they want to use it for real on their production site.
The enhancement is going to be adding some other zoom options as modules/ theme settings.
User account login page needs conditionals to make it clearer when used in the checkout flow vs. via the navigation. This file has some starter mods in this direction. I'd like to also include some styling in the CSS file for this template - usually I use a two column layout like this when it's in the checkout flow:
I'd like to add a template for Gift Certificate products that includes fields for recipient name, email, and gift message. The prices of the gift certificates will be the variants, so those don't need to be reflected in the template.
There are some definite modularity & redundancy fails in this starter theme - I'd love to break all duplicated areas out into snippets/ includes. The blog is a big problem area for this that comes to mind, but it may also be true across product templates.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.