We provide lifetime free updates of our theme and We've also considered easy update & migration steps for our customers.
Do not forget to commit changes or back-up the project before performing update / migration steps.
It is not recommended to change any css,scss & js files inside app-assets/ &
src/ folder apart from following scss/core/variables/_variables.scss,
scss/core/variables/_components-variables.scss &
scss/core/colors/palette-variables.scss scss files to avoid future update conflicts. If you still
modify any other files, it may requires to merge it manually with future updates.
Use assets/ folder for user customization purpose, you can add any custom css,js files & images
in this folder. It is not required to replace or merge with future updates for this folder.
This is the common task for all future updates.
- Commit changes or back-up the project before performing update / migration steps.
- Download the latest version of this theme from the Download section of themeforest. Extract the zip file.
-
If you're using compiled assets (Not using SCSS, node or gulp):
-
Hope you have not made any changes in
app-assets/folder as per our template documentation. -
Copy
app-assets/folder from downloaded latest package and replace it in your project. Your are done! -
If you have modified any files in
app-assets/, it may requires to merge it manually with future updates. Use onlyassets/folder to avoid this step.
-
Hope you have not made any changes in
-
If you're using uncompiled sources: (Using SCSS, node or gulp):
-
Take back-up of following files
scss/core/variables/_variables.scss,scss/core/variables/_components-variables.scss&scss/core/colors/palette-variables.scssscss files if you are changing them as some times it require manual merge when we release new updates. -
Copy
src/folder from downloaded latest package and replace it in your project. Mergescss/core/variables/_variables.scss,scss/core/variables/_components-variables.scss&scss/core/colors/palette-variables.scssscss files if you have changed. -
Hope you have not made any changes in
app-assets/folder as per our template documentation. Copyapp-assets/data,app-assets/fonts,app-assets/images&app-assets/vendorsfolder from downloaded latest package and replace it in your project. - Execute
npm install -
Run
gulp distcommand to generate all updated css & js files. (If you are using RTL, Rungulp dist-rtlcommand)
-
Take back-up of following files
It is required to follow the theme update task before you upgrade your theme from v3.1 to v3.2
We have removed app.scss & vendors.scss files from src/scss/ folder. Which
was generating app.css & vendors.css files in app-assets/css/ folder.
-
We have created separate
vendors.cssfile invendors/css/folder. So you need to includevendors.csscss file with updated path in your existing HTML files. -
As we have removed
app.cssfile which was includingbootstrap.css,bootstrap-extended.css,components.css&colors.cssfils, so it required to include all those files in your existing HTML files.
Updated HTML snippet for above changes
<!DOCTYPE html>
<html class="loading" lang="en" data-textdirection="ltr">
<head>
....
<!-- BEGIN VENDOR CSS-->
<link rel="stylesheet" type="text/css" href="../app-assets/vendors/css/vendors.min.css">
<link rel="stylesheet" type="text/css" href="../app-assets/vendors/css/ui/prism.min.css">
<!-- END VENDOR CSS-->
<!-- BEGIN STACK CSS-->
<link rel="stylesheet" type="text/css" href="../app-assets/css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="../app-assets/css/bootstrap-extended.css">
<link rel="stylesheet" type="text/css" href="../app-assets/css/colors.css">
<link rel="stylesheet" type="text/css" href="../app-assets/css/components.css">
<!-- END STACK CSS-->
<!-- BEGIN Page Level CSS-->
<link rel="stylesheet" type="text/css" href="../app-assets/css/core/menu/menu-types/vertical-menu-modern.css">
<link rel="stylesheet" type="text/css" href="../app-assets/css/core/colors/palette-gradient.css">
<!-- END Page Level CSS-->
<!-- BEGIN Custom CSS-->
<link rel="stylesheet" type="text/css" href="../../../assets/css/style.css">
<!-- END Custom CSS-->
</head>
<body>
.....
</body>
</html>