Changelog
See what's new added, changed, fixed, improved or updated in the latest Front versions.
Read this before updating
Do not forget to backup your files and read the changelog before updating your Front copy. If you come across with any problems with Front template during the update and development processes, feel free to contact our support group at support@htmlstream.com and our team will assist you within a short time.
2.0.1 - 14 November, 2018
Updated hs.sticky-block.js file completely rewritten and updated from v1.0 to v2.0.
Updated Sticky blocks where used.
Enhanced Documentation.
Enhanced hs.scroll-nav.js file.
Fixed Anchor offset issue in the Documentation pages.
Fixed home/onepage-saas.html Pricing block's SVG component (.ie-abstract-shapes-11) in IE browser.
2.0 - 07 November, 2018
New 3 home pages
New Invoice page
New FAQ pages
New IE supported now
New Utility classes
New List group
New Header gradient option
New Toggle topbar Header option
New Set of new SVG Icons
New Login pages
New Player.js plugin
New SVG-injector plugin
New Range Slider plugin
Updated Animate.css
Updated Popper.js
Updated Bootstrap-select
Updated Typed.js
Enhanced unfold.js (Dropdown) accessibility
Enhanced hs.video-player.js
Fixed Google Map degradation issue.
Fixed Bootstrap select style issue on page load
Fixed mega-menu.js click function
Fixed header-collapse not collapsing issue
Fixed hs.datatables.js pagination issue with .active state
Fixed Font size rendering
Fixed Font awesome prefix classing where fa- classes changed to fas-
Fixed hs.go-to.js plugin disappearing issue on scroll
Fixed pages/contacts-agency.html horizontal scrollbar issue on icon blocks.
Fixed home/classic-crypto.html Blog news's image alignment issue fixed with .w-100 class to the parent.
Fixed custombox visibility issue in IE.
Fixed pages/services-start-up.html pricing pagination issue.
Fixed horizontal scrolling issue in Subscribe forms.
Migrating to v2
Front v2 is a major rewrite of the entire template. The most notable changes are summarized below, followed by more specific changes to relevant components.
v2 comes with the bulk of breaking changes, hence, below are the breaking changes to bear in mind when moving from v1.3 to v2 or any older version of Front.
Breaking changes
- Refactored nearly all components to use more un-nested class selectors instead of over-specific children selectors.
bootstrap.cssfile merged to thetheme.css.bootstrap.cssfile removed from all HTML-files.- Main Front SCSS file renamed to
theme.scss. - Main Front CSS file renamed to
theme.css. - Main Front JS file renamed to
theme.js. - Helper JS files moved to the
componentsfolder. $g-variable prefix dropped to optimize the variables with Bootstrap variables, and to avoid duplications.- Dropped
Unfoldstyles in favor of Bootstrap.dropdownmenu. - Switched from
px-to-remmixing to plainrem. - Dropped
.u-prefix from utility classes. -
Buttons
- Dropped
.u-prefix from button classes in favor of Bootstrap naming classes. - Renamed
.u-button-*--airclasses to.btn-*-soft.
- Dropped
-
Badges
- Dropped
.u-prefix from badge classes in favor of Bootstrap naming classes. - Improved badge positioning.
- Renamed
.u-badge-border-*classes to.badge-outline-*.
- Dropped
-
Forms
- Renamed
u-form-layoutsin favor of Bootstrap naming classes. - Dropped some
u-form-layoutsclasses and extended Bootstrap form classes. - Dropped
.u-prefix from.u-file-attachment-*classes. - Dropped
.u-prefix from.u-checkbox-*classes.
- Renamed
-
Components that are dropped in favor of .card
.u-pricing-v1, and.u-pricing-v2classesmodal-windows.u-blog-overlay-v1class.blog-masonryblocks.shop/cart.htmlShipment blocksshop/checkout.htmlOrder summary contenthome/classic-crypto.htmlBitcoin charts blockshome/corporate-agency.htmlTeam blockshome/corporate-business.htmlHero card blockshome/corporate-business.htmlPricing blockshome/landing-house.htmlProducts blockshome/landing-job.htmlHiring blockshome/portfolio-agency.htmlHire Us blockshome/classic-marketing.htmlNews and Features blockshome/blog-start-up.htmlNews blockshome/blog-agency.htmlNews blocksSidebar news blogsclasses.blog-classicNews blocks.blog-gridNews blocks.blog-listNews blocks.blog-masonryNews blocks.work-masonryNews blocks.work-modernNews blocks.home/landing-house.htmlTestimonials blockshome/classic-consulting.htmlTestimonials blockshome/blog-agency.htmlTestimonials blocksshop/classic.htmlProduct blocksshop/masonry.htmlProduct blockspages/privacy.htmlcontent.pages/terms.htmlsticky-block nav.pages/help.htmlsticky-block nav.pages/services-agency.htmlGet Started with Front blocks.shop/classic.htmlTestimonials blocks.home/about-start-up.htmlTestimonials blocks.account/members.htmlMembers block.account/members-list.htmlMembers block.account/activity.htmlActivity table block.account/my-tasks.htmlTasks table block.account/plans.htmlPricing blocks.account/projects-list.htmlProjects blocks.account/profile.htmlSibebar blocks.
-
Components that are dropped in favor of .list-group
- All
Footerslist groups. account/profile.htmlList groups.pages/terms.htmlsticky-blocks.pages/help.htmlsticky-blocks.
- All
- Dropped Cubeportfolio plugin from
.blog-masonryblocks. - Dropped
.u-prefix from progress-vertical classes. - Dropped
.u-info-v1, and.u-info-v2classes, and replaced with.card-frameclass. - Dropped
mixins/_breakpoint.scssin favor of Bootstrap mixins. - Dropped
list-style.scssfile and replaced with Bootstrap list-groups. - Dropped
.u-md-avatarin favor of.u-avatarclass. - Updated
hs.chart-pie.js. - Refactored
positionclasses in favor of Bootstrap naming classes. See Position classes. - Refactored
video-playerblocks. See Video Player. - Refactored
hs.chart-pie.jsfile. - Stats blocks in the
home/classic-consulting.htmlfile are not dynamic rather than static SVG. - Previous Front content spacing utility classes rewritten with
$content-spacemixins and renamed in favor of Bootstrap naming classes. See Spacing classes. - Renamed
$midnightblueto the Bootstrap's$indigovariable. - Renamed
$social-network-colorsto$secondary-colors. - Renamed
.u-font-size-*to.font-size-*. See Font size classes.
Global changes
-
SVG
- Refactored
SVGelements to make their classes and IDs unique to give them unique styles. - Plain
SVGcodes removed from HTMl-pages and called throughimgtag.
- Refactored
- Dropped
skippyacross all HTML-pages.
Dropped
- Dropped
front.scss,front-core.scss, andfront-components.scssSCSS files. All these files merged to thetheme.scssfile. Since there was no a reason to divide them. - Removed the unused
_staggered-transition-delay.scssmixin. It was just extra code. - Dropped
_space.scssfile. - Dropped
overflow: hidden;frommaintag. - Dropped
bodyandhtmltag styles to use stick to the Bootstrap Reboot. - Dropped
_modal-window-account.scss,_modal-window-shopping-cart.scss, and_modal-window-subscribe.scssfiles, since their only style was width. However, their styles are now given through HTML inline style. - Dropped
_news-blog-overlay-v1.scssclass in favor of utility classes. Use Background gradient overlay classes instead now. - Dropped
scss/front/unfold/folder. - Dropped
.u-iconin favor of.btnclasses. - Dropped
search-classicstyle in favor of utility classes. - Dropped
shopping-cartstyle in favor of explicit.cardclasses. - Dropped duplicated
Sidebarexamples fromheader-layouts.htmlpage. - Dropped
.u-sidebar--cartandu-sidebar__content--cartclasses for simplicity's sake. - Dropped
exit-intendplugin fromhome/blog-agency.htmlpage. - Dropped
forms/toggle-state/folder. - Dropped
forms/form-steps/folder. - Dropped
.u-form-stepsclasses in favor of.navclasses. Use Nav classes instead now. - Dropped
Instagramplugin from demo pages due to a continuous data token error. However, the plugin is still available in the Documentation page. - Dropped
px-to-remmixin in favor of plainrem. $accent-colorsdropped.- Dropped
@icon-elementsmixin in favor of plain SCSS style. - Dropped
.theme-colorfunction. - Removed the unused
.mx-gutters-5class. - Dropped
.u-form--modernin favor of a default form style.
Optimized
- Moved
scss/vendor/folder to thescss/front/folder. - Moved
scss/vendor/bootstrap.scssfile to thescss/folder. scss/mixins/_border-radius.scssoptimized.scss/mixins/_buttons.scssoptimized.- Large and responsive spacing issues on small devices optimized.
footersoptimized.- Moved
_typo-font-sizes.scssand_typo-font-weight.scssutilities to theutilities/_text.scssfile. - Moved
scss/front/colors/utility folder to thescss/front/utilities/folder. - Moved
scss/front/links/utility folder to thescss/front/utilities/_links.scssfolder. - Merged
_height.scssutility file with_sizing.scssfile.
Miscellaneous
- Dropped
data-bg-img-srcJS function in favor of HTML inline style. - Dropped
$teal-darker, $cyan-darker, $red-darkercolors. .u-sidebar--cart__footer-offsetclass renamed to.u-sidebar__cart-footer-offset.- Renamed
scss/vendor/_border-radius.scssfile to_border.scss. @mediabreakpoint sizes are fixed according to Bootstrap's latest changes._area-chart.scssfile moved toscss/front/vendor/area-chart/_area-chart.scssfolder.datatable/folder moved toscss/front/vendor/ folder.datepicker/folder moved toscss/front/vendor/ folder.forms/select/folder moved toscss/front/vendor/ folder.forms/summernote/-editorfolder moved toscss/front/vendor/ folder.forms/tagsinput/folder moved toscss/front/vendor/ folder.- Replaced
.u-labelson Blog pages with .btn classes. - Replaced
SVGbackground.content-centeredclass to.content-centered-yinpages/maintenance-mode.htmlpage. - Replaced
SVGbackground.content-centeredclass to.content-centered-yinpages/privacy.htmlpage. - Replaced
SVGbackground.content-centeredclass to.content-centered-yinportfolio/case-studies-modern.htmlpage. - Replaced
Video Background's SVG background.content-centeredclass to.content-centered-yinpages/careers.htmlpage. - Replaced
assets/img/64x64/images with100x100images due to low quality. - Bootstrap's
$indigovariable enabled. imgtags are now wrapped with.u-*-avatarclasses for better usability..u-*-avatarsizes are improved to match the.btn-iconsizes.- Added
data-adaptive-height="true"to the Pricing section to thehome/classic-consulting.html, andpages/pricing.htmlpages. - Changed
.u-slick--gutters-3from16pxto15px.
Class changes
| Front v1.x | Front v2 |
|---|---|
.u-button-*--air
|
.btn-*-soft
|
.u-badge-border-*
|
.badge-outline-*
|
.u-font-size-14
|
.font-size-1
|
.u-font-size-20
|
.font-size-2
|
.u-font-size-32
|
.font-size-3
|
.u-font-size-48--md-down
|
.font-size-md-down-5
|
.u-card-header
|
.card-collapse
|
.u-select
|
.dropdown-select
|
.u-toggle__toggle
|
.link-muted__toggle and .btn__toggle
|
.u-checkbox-brd
|
.checkbox-outline
|
.u-indicator-ver-dashed
|
.u-indicator-vertical-dashed
|
.u-paging-v1
|
.u-paging-modern
|
.u-blog-thumb-v1
|
.u-blog-thumb-minimal
|
.u-gmap-v1
|
.u-gmap-interactive
|
.u-stats-v1
|
.u-stats-progress
|
.u-stats-v2
|
.u-area-chart
|
.u-slick-paging-v1
|
.u-slick-paging
|
.u-slick-pagination-testimonials-v1
|
.u-slick-pagination-interactive
|
.opacity-0_2
|
.opacity-md
|
.u-file-attachment-v1
|
.u-file-attachment-link
|
.text-light
|
.text-white-70
|
.u-bg-transparent
|
.btn-bg-transparent
|
.u-checkbox-btn
|
.btn-custom-toggle-primary
|
.u-icon
|
.btn
|
.u-icon--xs
|
.btn-xs.btn-icon
|
.u-icon--sm
|
.btn-sm.btn-icon
|
.u-icon--md
|
.btn-icon
|
.u-icon--lg
|
.btn-lg.btn-icon
|
.u-icon__inner
|
.btn-icon__inner
|
.u-icon__inner
|
.btn-icon__inner
|
.u-icon__inner
|
.btn-icon__inner-bottom-minus
|
.u-icon--*
|
.btn-*
|
.u-icon-*--air
|
.btn-soft-*
|
.z-index-minus-1
|
.z-index-n1
|
.ml-offset-2
|
.ml-n2
|
.ml-offset-3
|
.ml-n3
|
.mt-offset-1
|
.mt-n1
|
.mt-offset-5
|
.mt-n5
|
.mt-offset-6
|
.mt-n6
|
.mt-offset-9
|
.mt-n9
|
.mt-offset-23
|
.mt-n23
|
.mb-offset-3
|
.mb-n3
|
.mb-offset-9
|
.mb-n9
|
1.3 - 05 August, 2018
New Account pages added
New Circles (Pie Charts) added
New Datatables added
New Flatpickr added
New Bootstrap Select added
New Bootstrap Tagsinput added
New Summernote WYSIWYG Editor added
New Toggle state added
New Utility classes
Updated Bootstrap updated from 4.1.1 to 4.1.3
Updated FontAwesome Icon Package updated from 5.0.13 to 5.4.1
Updated Cubeportfolio updated from 4.3.4 to 4.4.0
Removed <meta http-equiv="x-ua-compatible" content="ie=edge"> in all HTML files.
Fixed Instagram Image resolution
Fixed Header Nav Link icon rotation
Fixed
.info-v2 changed to .u-info-v2 at the following pages:
- starter/pricing.html
- starter/info.html
- home/landing-job.html
- home/corporate business.html
Fixed Logo alignment issue at the following pages:
- starter/headers/header-default-one-page-navigation.html
- starter/headers/header-default-one-page-navigation-with-dropdown.html
- starter/headers/header-default-one-page-navigation-with-dropdown-links.html
Fixed Scrollbar issue at the following pages:
- starter/headers/header-default-floating.html
- starter/headers/header-default-absolute-second-screen.html
- starter/headers/header-default-absolute-bottom.html
Enhanced Scrollbar optimization stylesheets
_header-floating.scss_header-absolute-position.scss
Enhanced vertical-align: baseline; added to our SVG styles.
Enhanced Bordered Badge colors in _badge-style.scss updated
Enhanced Vertical progress bar
Enhanced Bootstrap Popover enabled
1.2 - 5 June, 2018
New Landing House Home page added
New Landing Job Home page added
New Corporate Business Home page added
New Tables documentation page added
New Utility classes added
Fixed starter/headers/header-sidebar-right.html menu links fixed.
Fixed "Dark-to-white on scroll" wrong linking issue fixed on starter/header-layouts.html.
Fixed confirm_password init function changed to confirmPassword.
Fixed Search Classic visibility issue fixed
Enhanced hs.go-to.js - Now you can use it as a link
Enhanced Documentation
1.1 - 13 May, 2018
New Sketch version added
Updated FontAwesome Icon Package updated from 5.0.6 to 5.0.13
Fixed scss/dropdown/ folders and its _dropdown.scss along with _dropdown-country.scss files changed to unfold
Fixed slick-carousel-preloader-black.svg file name renamed to slick-carousel-preloader-primary.svg
Fixed Instagram API invalid token issue fixed
Fixed Wrong spelling of the .text-lu-left and .text-lu-right classes fixed at the following pages:
- home/blog-agency.html
- pages/careers.html
- portfolio/case-studies-modern.html
- starter/hero/hero-12.html
- starter/form-layouts.html pages
Fixed data-compensation="#header" attribute removed from content "go-to" markups at the following pages:
- home/careers.html
- home/crypto.html
- shop/classic.html
- shop/masonry.html
- starter/hero-2.html
- starter/hero-19.html
- starter/hero-33.html
- starter/hero-34.html