Jump to content

Ehren

Invision Community Team
  • Posts

    254
  • Joined

  • Last visited

  • Days Won

    22

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Ehren

  1. Hi @Afrodude

    Adding the following to your custom.css file will fix the issue on your site. The code will be included in an upcoming Invision update 🙂

    @media screen and (max-width: 979px) {
    	html[dir="ltr"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main,
    	html[dir="ltr"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main + .ipsDataItem_stats {
    		margin-right: 2.5em;
    	}
    	html[dir="rtl"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main,
    	html[dir="rtl"] .ipsDataItem_icon:not( .ipsResponsive_hidePhone ):not( .ipsResponsive_hideTablet ) + .ipsDataItem_main + .ipsDataItem_stats {
    		margin-left: 2.5em;
    	}
    	.ipsDataItem_stats {
    		white-space: normal;
    	}
    }

     

  2. To do this correctly, many changes are needed to both HTML and CSS, not to mention 3rd party apps which use the 4.x icons.

    FontAwesome does provide a “backwards compatible” file which lets you use both the 4.x and 6.x code simultaneously, however it’s a fair amount of code which would impact loading times even further.

    Supporting Font Awesome 6 has been on my radar for a while now and unless my current plan changes, FA6 will be included by default in a future version, likely as part of a major rebuild. I don’t have any further information on that just yet, but your feedback has most definitely been heard 🙂 

  3. 1 hour ago, SeNioR- said:

    Thanks for the info, however in what "future update" we can expect these improvement? IPS 5.x or maybe a bit earlier?

    My current understanding is that some minor improvements will be added to the 4.x series (such as an upcoming Gallery refresh), however the new/modern CSS framework will be part of a much larger "version 5" update at some point in the future. I have no ETA's or anything beyond that at the moment. 🙂

  4. Thanks @opentype

    Despite an easy solution (changing the overflow), it's a bit of a tough bug to fix because buttons are currently designed to have truncated text if they're too wide for their parent.

    I'll potentially change this in a future version since it's not really ideal to truncate a button/CTA, but I'll fix this issue in the next update with the following code since it's less likely to break existing button layouts:

    .ipsButton:has(.ipsNotificationCount){
        overflow: visible;
    }

     

  5. It's been a bunch of fun working with you on all of our projects together. You've been a huge part of my time with Invision, always full of positivity, and I'm sure you'll impact just as many people at Amazon.

     

     

    With that said, I'd happily swallow Matts key too. If you ship the key to Australia, it'll be physically impossible for Jordan to use it because it'll only exist in the future.

    Could contain: Face, Person, Human

  6. On 10/20/2022 at 4:50 AM, sadams101 said:

    I think you mentioned that you'd do this at least 3 years ago...which is, again, why @Adlago and myself have had to start this process ourselves.

    I can happily back up Matt's last post. We've heard your feedback and are aiming to significantly improve both the CSS and JS performance in a future update - but as you can imagine, rewriting 10 years of code is a very long process that needs to be planned carefully.

  7. Hello,

    This code, inside your custom.css file, is causing it:

     #elMobileDrawer a.ipsDrawer_close {
      right:0px;
      left:auto;
      top:-4px;
     }

    It looks like there are other issues going on since there's a box-shadow around the username, not to mention the bad alignment. I'd probably go through your custom.css file to check if all of the code in there is necessary. Your core > front > global > mobileNavigation template file may also be modified, which means it wouldn't have been upgraded correctly.

    For your reference, the user panel is meant to look like this:

    Could contain: Text, Bird, Animal, Person, Human

     

  8. Your site is currently using this code:

    @import url('https://fonts.googleapis.com/css2?family=Creepster&display=swap" rel="stylesheet');
    body {
        font-family: Creepster, cursive;
    }

    It needs to be this:

    @import url('https://fonts.googleapis.com/css2?family=Creepster&display=swap');
    body {
        font-family: Creepster, cursive;
    }

     

    With that said, import statements should only appear at the very top of your css file. Depending on how your theme has been coded, the custom.css file can be appended to other files, which means that your import statement is no longer at the top.

    A safer solution would be to use the <link> code. Add this to the <head> area of your theme:

    <link rel="preconnect" href="https://fonts.googleapis.com"> 
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 
    <link href="https://fonts.googleapis.com/css2?family=Creepster&display=swap" rel="stylesheet">

    Then use this in your css:

    body {
        font-family: 'Creepster', cursive;
    }

     

  9. 3 hours ago, Olmyster said:

    This is already the case but you cannot see it because it is another theme that is a copy of the one displayed by default.  As I don't want my members to be able to access it now, it is only visible to the "administrator" group.

    We’ll need to view the broken/admin theme to find out why the font isn’t loading. 

×
×
  • Create New...