-
Notifications
You must be signed in to change notification settings - Fork 28
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
GitHub page for innerself #20
Comments
That would be great! I'd be happy to put something up on gh-pages for innerself. I likely won't have much time to work on this myself for the next two weeks. I'd love to see a PR :) I guess I'd like to apply the same principles as for the logo: minimalist, taking advantage of what the browser provides natively. Should we move the docs from the README to the gh page when it's ready? |
@stasm For the minimal part, that's what would be the basic design principle for the webpage. For docs, the basic usage can stay in the readme. Detailed docs can go in the GitHub pages. I would have done something and generated a PR, but I'm horrible with designs 😅. That's why I was looking for someone who has a good design sense. If someone can sketch up some mock-ups, I can sure spend some time and make the pages. |
I have a concept in mind, I'll upload what I consider to be a mock soon. If you'd like, I'm willing to do the design (and CSS) if someone could come up with the content. Working on a rudimentary layout as we speak. |
This looks cool. By mock I meant this (almost). What would be a better addition to this, is like choice of colors and images ( if applicable), fonts and all. Basically I am better at making a website than visualising one. That's all. This should be great. I think @stasm should be the perfect guy for the content. After all this is his project. |
@GoldenRust That's fantastic!! I'm more than willing to help with this if help is wanted @wrick17. I could likely make the styling and markup for this page within a couple of hours. |
@flynnham Thanks! I'm not sure what sort of imagary should be used, that's just some stock from pexels, but I'm sure there's something more fitting we could add there. I'm also a front end developer, so I can help out with the build too once a design has been agreed on. The chosen font is Work Sans. I think it fits the current logo quite well. Open to other suggestions. |
I really like this, @GoldenRust, well done! Some of the copy from the README actually reads pretty well in your mock-up :) The layout easily guides me through a brief intro and a bullet point list of features; the call to action buttons are right there above the fold, the background info is prominent (which I think is important for this project b/c it exaplains its raison d'etre). And those Docco code snippets with explanations look great too. I'm impressed! I don't know what imagery would fit best; let's explore different options. Perhaps a one-sentence claim without background would be sufficient? Thanks to everyone for participating. I love seeing such passion from all of you! |
Oops. That was by mistake. Sorry. @GoldenRust, the design looks amazing. Love it. I have a few pointers though. For images, why don't we use something like an SVG instead of a regular image, like a vector art. That way it can stay pretty lightweight and fast. Good example would be the webpages they have for jetbrains and their products. Also if we could use one of the default fonts, we could save a lot of rendering time. |
Also if we could add a link to @flynnham's article, that would be great. We owe a huge thanks to him, as that article was the one that brought me here, along with many others. 😄 |
I thought using some kind of svg vector art, but I concluded that would introduce too many defined shapes which could compete for attention. I use Google fonts a lot in production, I find that a lot of the time the load time is not noticable. However, if you're concerned about it, we could chose a similar system font (needs to be on ios, android, mac, windows + linux) and async the Google font? If we have several individuals opinions about innerself, that could fit in a 'testimonials' or 'notable mentions' section? |
@GoldenRust sounds good to me. 👍 |
The jetbrains brand thing is absolutely correct. I only suggested it coz it looks cool 😝 The blurry image concept sounds good to me. 👍 In fact it looks awesome. |
@GoldenRust for the second concept, is the top background image intended to be animated? |
sure everyone was already thinking this, but it would be awesome if the site itself was pure innerself. Happy to flesh out some development (rollup / routing / folder org) scaffolding based on |
@bsouthga That would be great! It could be a good idea when you're creating it to do it in a way where it could be a boilerplate for starting a project using innerself. @flynnham Potentially. The only way I can think of to animate anything blurred would be to use the svg filter to do it, but that has limited browser support, and in my experience it's a bit slow. |
@GoldenRust sounds good! Maybe I'll make a basic |
@GoldenRust Canvas would also work, that was what I was expecting it to be when I saw it. |
Just keep in mind that innerself will happily nuke the canvas on each re-render if it's part of the component tree ;) |
@stasm I'm my mind, my logical thought would be to keep the canvas external from the Root of the innerself components. If it's only going to be rendered once then it should be fine to have it external. |
I got some time to kill so I'll see about making a small contained canvas Bokeh script. Update: It's almost done. I just need to add some animations. It's coded as a ES2015 module, so you'd @GoldenRust yeah, right now the implementation only runs when SVG filters are supported. Else it will fallback onto a static background image. |
Alright, here is the repository with the effect. The default parameters are already set to somewhat match the background above. https://github.com/flynnham/mini-bokeh A couple caveats:
Update: I'm overhauling it so it pre-renderers the spheres before drawing them. This should cut some of the bottlenecks by a long shot. That optimization wont be rolling out for a while, but in the meantime I've reduced the rendering to roughly 30 fps instead of 60. |
@flynnham Excellent implementation. I love it. |
@GoldenRust @stasm made this https://github.com/bsouthga/innerself-app for bootstrapping innerself apps -- would love any input on default folder structure (just a note that its written in typescript but defaults to creating javascript apps). |
Any updates? I'm willing to pitch in some more, I just need to know how far you've gotten first. |
Sorry I've found myself with very little time. I've cleaned up the alignment of the psd. Here's the home psd and jpg I'd love to do more, but it doesn't look like I'll have much of a chance within the next month. Any additional design help would be much appreciated! |
I should have an opening in the next couple of days to roll out something on those lines. |
@stasm @GoldenRust Starting on it tonight, should be done in the next couple of days. Expect an eventual pr to |
Almost ready, just need to finish the examples/showcase page and make some finishing touches. I built a minimal router for the site that uses innerself as a rendering engine, routing to pages based on the state of the |
@flynnham This looks amazing. I have a few pointers though:
Job well done!! |
@stasm I finally made the initial PR for the site. I did my best to structure the site in a way that will make it easier to scale if needed. #28 |
We already have a lot going on in this library. As soon as we have a logo, we could have a page up (built in innerself of course), to showcase itself.
We already have a lot of devs. If someone good with designing stuff, could mock up something, we're golden. 😃
The text was updated successfully, but these errors were encountered: