Open thegreatercurve opened 1 year ago
I have been playing around in Figma a bit and this is the first initial design that I came up with, would love some feedback on this and thoughts for iterations and improvements.
@ixahmedxi I really like this! Thank you for taking it on as well. It's definitely a lot better than the header/hero image we have at the moment.
Is the plan to have the main
background color the same as the nav
background color? If so, we probably want to add a drop shadow or some kind of visual queue under the nav bar once you start scrolling.
I like the symmetry of centering the nav bar contents as well, but I think we should still keep the search input and dark/light mode toggle, which might compromise your design slightly.
Another design suggestion, could be to add a typewriter effect to the last word in the header, but I'm not sure if that's overkill or overused: https://css-tricks.com/snippets/css/typewriter-effect.
In terms of content under the header, what's there currently in the tabs can probably be inlined to make it more readable, but we can help with writing better content as well (I really like the quick start guide from trpc.io):
We could also potentially add examples from the #showcase channel in the Discord to show what you can actually build with Lexical.
@thegreatercurve Thank you for all these suggestions:
Here is an iteration of the above design that includes the following changes:
Looks great! The only thing might be putting the logo in the left of the navbar, so that you can navigate back to the home page.
Looks great! The only thing might be putting the logo in the left of the navbar, so that you can navigate back to the home page.
Yeah i like how this is looking :fire:
So i've been trying to come up with a design for the 3 outlined features section, I tried using the same SVGs currently on the website but I felt like they did not resemble the direction the new design is going (being more modern). So after a while I came up with an idea about using Craft docs like cards to outline the three features, Craft being a note taking platform with the core functionality being an editor also made more sense for that inspiration. Let me know what you guys think.
@ixahmedxi I really like these cards and the custom icons. The color combinations between each 3 look great as well.
Hello everyone, I think I have completed my initial design for the new website of Lexical. Let me know what you think overall of it and if there are any missing sections or things you want me to change/add.
@ixahmedxi Phenomenal! I love it, it looks great! I don't think there's anything I'd add, remove or change.
@thegreatercurve That's great to hear, glad you like it 🥰
I can start implementation work on this tomorrow but just some thoughts as that I have already gone through the existing codebase for the website and I would like to take the opportunity to migrate the codebase of the website over to TypeScript as well as introducing Tailwind for the styling. What do you think?
@ixahmedxi Sounds good to me! Thanks again for taking on the work.
I have no issue with TypeScript or Tailwind being used either. Just CC-ing @acywatson who set up the initial website, to check if there's any deliberate we're not already using TS?
@ixahmedxi Sounds good to me! Thanks again for taking on the work.
I have no issue with TypeScript or Tailwind being used either. Just CC-ing @acywatson who set up the initial website, to check if there's any deliberate we're not already using TS?
You can certainly use TS.
I don't think Tailwind is particularly useful, to be honest, but I don't think it's important enough to stop you if you feel strongly about it.
I have a couple of questions/comments on the design:
1) The h1 copy should be "A text editor framework that does things differently."
2) If you can set it up to automatically list all contributors or a random sample of contributors in addition to the core team, that's way, way ahead of TS or Tailwind migration on my wish list.
3) What does "view all packages" link to?
4) What does light mode look like?
@acywatson
@ixahmedxi love it!
Feel free to take a crack at it. With respect to point 3 - we probably need to polish up those docs a bit - IIRC a lot of them are empty lol. Wonder if it would make more sense to link to "Getting Started" or something.
@ixahmedxi Hi! Just wondering if there were any plans to implement this design? We probably need to do something with the landing page eventually, so I wanted to check in with you on your plans.
Hey @acywatson I would love to! I'm just unsure about what the best course of action to go about this, for example:
it looks awesome!!! 😍 If you need any help, just let me know <3
Another fix for that would be to exclude the website from the CI typecheck and create its own typecheck step. Obviously another fix would be to not migrate the website to Typescript at all :(
Either of these sound good to me, for now. Not sure about the level of effort involved in the former, but I think the latter is fine for now. Is it feasible to do that?
@LuciNyan good to hear from you :)
Thank you! @acywatson <3
@acywatson Sounds good to me, I think I will invest in the time to migrate to TypeScript as that it will benefit us in the development of the new website and in the long run.
As for the pull requests, is it expected to be mini pull requests that enhance the website bit by bit or a giant one that revamps the entire website?
@acywatson Sounds good to me, I think I will invest in the time to migrate to TypeScript as that it will benefit us in the development of the new website and in the long run.
As for the pull requests, is it expected to be mini pull requests that enhance the website bit by bit or a giant one that revamps the entire website?
I mean, ideally the requests would be as small as possible to make it easier for us to review. We all know that in practice sometimes it makes sense to group logically-related changes into larger PRs though.
really like this re-design, I also think not only the home page, but also the content of documentation should keep evolving with the version updating of lexical, so the developer can check out and find the information more easily
I like @ixahmedxi designs and I want to work on them, he has proposed it to me, and it seems like a very good thing to work on
So it is still on the plan?
@thegreatercurve ?
I'm definitely interested if the new design moves forward.
Improve the design and look-and-feel of the static pages on
lexical.dev
(The site must still use Docusaurus as the site generator).