-
Notifications
You must be signed in to change notification settings - Fork 6
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
Feat: Neve FSE parent theme V1 #1
Comments
Thanks for wrapping these up @preda-bogdan. Can you point me to the actual theme files for the Neve FSE theme? Are these ones: https://github.com/Codeinwp/neve-fse ? I checked the theme.json file and it is pretty limited. Ideally we'd want to start with a copy of our existing FSE themes, since they already have a solid base most settings and style variations. Our Fork theme would be a good baseline to start from. Let me know your thoughts, thanks! |
@JohnPixle there are no files at the moment. We will copy the structure from one of our FSE themes. The files will be under the Do you require these files to get started on the design? I have no preference for the base theme, so we can use Fork as a baseline. |
@preda-bogdan Ok, makes sense. No, these files are not critical at the moment, but will be useful soon. Thanks for the update! |
@preda-bogdan Whenever you have the time, you may consider adding those files. I have already worked on: and I believe we can get started with some of the basic styles and layouts. Thanks! |
@JohnPixle Thank you for the update, will try to have them ready by the end of the week and ping you back when I add them. |
@JohnPixle I've added the files from Fork as a base that you can start working with here: https://github.com/Codeinwp/neve-fse/tree/development I've changed all the namespaces and names, but the base design, for now, is the same as from Fork repo. Let me know if you require anything else to go forward with your design. I am tackling and testing some inheritance values from Neve. Thank you! |
Thank you @preda-bogdan for the setup. If I remember correctly, when we worked on the other FSE themes - Andrei did setup an action (not 100% that's the technical term) that builds the theme zip on push. |
@mghenciu The action is present when you open a PR it will create a build with the theme each time you push new changes to that PR. You can fork from @JohnPixle I've updated the
You can test this using the development branch as these changes are already present there. For the fonts I don't know that we can import any font, but we can decide on a few that if present we will use. Let me know your thoughts. Thank you! |
Thanks, the mapping looks correct @preda-bogdan and I will test them as well. Next step for me is to add some font families and variations as defined here. @mghenciu In case it is helpful, after the last FSE themes I had created this wiki in Notion for the FSE process, kinda like documentation as a reminder for the workflow. We can enrich it with new info as we go on. |
@JohnPixle Thank you for confirming the mapping. I've updated the branch with all 6 of your style variations and the respective fonts. The workflow is the following:
I propose that we will only inherit a font if it is one of the fonts that are already present on the theme, what do you think? Next, I'll start adding the layout elements to look the same as the Web Agency SS from Neve. Let me know if you guys have any thoughts or feedback, thank you! |
This literally saved me, I would still do it, but would be challenging for my code-amateur mind. Thanks a lot @preda-bogdan
This sounds good. Essentially we create a new custom style variation. I wanted to propose that as well, if it would make sense. I think it's a safe way, nice.
Yes, no problem. I don't see any other way for now. Should be fine! InstanceI have created a non-expiring instawp site where we can all see the progress of the theme. We can update this site with the latest versions. We can also use it to build the patterns before we add them inside the theme. @mghenciu let's do the building work there if you agree. Then we transfer things to the theme code. Fatal error with dev branchI tried to upload the zip of the latest development branch however, and got a fatal error. 🙈 @preda-bogdan Can you help? |
@JohnPixle Thank you for the response. I've updated your instance with the latest development build. You can see all the changes I mentioned there. Let me know if you require anything else. |
Thanks for setting this up! Will start work and follow up! |
Hey @preda-bogdan I think this issue is not relevant anymore, shall we close it? |
Setup
This theme will become a parent theme.
This will be our full Neve FSE integration.
What do we want to achieve?
development
branch.We will link and track all other related issues to this one.
Once every checklist item is completed we should have a full FSE implementation for Neve.
The text was updated successfully, but these errors were encountered: