Yesterday i wrote my first public component; "Site cover with meme and responsive typography". It creates a cover page like this:
Nothing really difficult, but it's necessary to work with viewport vw, vh, calc() and other responsive features. And it's not easy to keep the meme perfect aligned at different screen resolutions and vertically centered. Today I wondered if someone else already created a component like mine, or at least a cover page with a centered header that scales well. I found two other components, with many hundreds download, but none of those works:
-) Component Header Cover01 : tested also with chrome developers tools, it doesn't scale well and at phone size part of it gets pushed out of the screen
-) Component Cover Image / Parallax: Don't work. Even if there's an image inside the theme browser preview stays empty. Even in BSS online theme gallery there's no preview. I did not debug it, but out of the box is unable to even show it's own sample image.
That's a pity, i'd loved to see how other people used BSS to do a cover page with some text in it. But the only 2 other components i found don't work. Then I looked at latest shared components. Many have descriptions not in English, others don't have a preview, some are about wordpress (?) and more than a few are just one liners or really simply piece of html code. A few are just small variations of existing components. It was delusional.
now i'd like to report hose 2 not working cover components, and suggest that BSS needs a check on components quality. There are imho too many low quality, untested components.
Btw, if I decide to improve my own component, how can i update the public shared version?
Additional question about components. Let's say i think my component could be used also with a menu bar on top of it for a single page website. Am i supposed to create a new component where i put a top navigation bar, this 'cover with meme' component, some sample divs at the bottom, maybe add a smooth scrool js library and pack it as a new component?
What are shared components in bss philosophy? Basic pieces or also more complex ones? Is this cover page component all i need to share, or i can create an additional one where i also add a menu bar, some fancy effects and show how that can be combined and used?
If BSS is a tool for 'expert' users this basic responsive cover with meme is all i need to share, users are supposed to be able to use it. But if BSS target are inexperienced users, maybe showing how to put a div on the top with a menu bar is better. What's your idea?