Pie charts & skills not displaying properly on mobile phone screens

2 replies · opened May 25, 2019

BbachibamboMay 25, 2019

Every time I think the latest update to this template cannot get any better, you surprise me with another one that is even more awesome. By far this is the best investment in software I have ever made. Thank you!

Coming to the point. Pies are not showing up properly on cell phone screens (tried on iPhone 7, iPhone 6 Plus, HTC etc.). Looks like the rendering is not adjusting properly to these screen sizes.

Please find the screenshots from iPhone 7 attached. These are taken when viewing the following URL on the phone.

http://themes.semicolonweb.com/html/canvas/pie-skills.html

Once again, thanks for the awesome template and your amazing support.

SSemicolon WebSTAFFMay 26, 2019

Hello,

Thank You so much for the Kind Words! We Really Really Appreciate them! We hope to make more feature rich flexible and easy to use updates in the Future. :)

Apologies about the Inconveniences caused regarding this. This is Bug and we are working on it at the moment and will provide you with an Updated Solution shortly. Thanks for your Patience.

Meanwhile, do let us know if we can help you with anything else or if you find any further issues with Canvas.

SSemicolon WebSTAFFJun 3, 2019

Hello,

Thanks for your Continued Patience and Apologies about the Delays!

The issue appears to be with the sizing function for the Pie Charts. Please find the following code in the js/functions.js File:

if( $body.hasClass('device-xl') || $body.hasClass('device-lg') ){
	element.css({'width':roundSkillSize+'px','height':roundSkillSize+'px','line-height':roundSkillSize+'px'}).animate({opacity:0}, 10);
	element.appear( function(){
		if (!element.hasClass('skills-animated')) {
			var t = setTimeout( function(){ element.css({opacity: 1}); }, 100 );
			SEMICOLON.widget.runRoundedSkills( element, properties );
			element.addClass('skills-animated');
		}
	},{accX: 0, accY: -120},'easeInCubic');
} else {
	SEMICOLON.widget.runRoundedSkills( element, properties );
}

and replace it with:

element.css({'width':roundSkillSize+'px','height':roundSkillSize+'px','line-height':roundSkillSize+'px'}).animate({opacity:0}, 10);
element.appear( function(){
	if (!element.hasClass('skills-animated')) {
		var t = setTimeout( function(){ element.css({opacity: 1}); }, 100 );
		SEMICOLON.widget.runRoundedSkills( element, properties );
		element.addClass('skills-animated');
	}
},{accX: 0, accY: -120},'easeInCubic');

This will definitely fix the issue. Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

Have the same question, or something new?

Sign in to the Canvas dashboard to reply or open your own topic. Canvas owners get direct help from the SemiColonWeb team.

Reply on the dashboard