Code Monkey home page Code Monkey logo

Comments (13)

rionmonster avatar rionmonster commented on May 25, 2024

Thanks for reporting this.

I just recently noticed it myself and it seems related to the asynchronous loading that was implemented in 1.5.1.1 to improve performance. I haven't singled out a fix yet (a ConcurrentDictionary implementation might help). I'll let you know when something resolves it.

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

Just checking into this again and trying to consistently reproduce it.

Can you tell me a bit more about your environment? Specifically which version of Visual Studio 2015 you are running (i.e Update 1, 2, or 3)? I experience the same exact issue on one machine running Update 1, but it appears to not occur on a machine running Update 3.

from glyphfriend.

Jan-Kruse avatar Jan-Kruse commented on May 25, 2024

I am running Update 3 on my machine and can reproduce the error, too.

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

Thanks @Jan-Kruse,

I was finally able to reproduce it on the same machine after updating it to Update 3 (from Update 1), however it seems hit or miss with regards to reproducability.

from glyphfriend.

lucasrabiec avatar lucasrabiec commented on May 25, 2024

I have a similar problem, instead of the icon shows one pattern image. The problem occurs in VS 2k15 U3 with the extension in the latest version and 1.5.0

chrome_2016-09-22_14-08-50

It's any solution for this?

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

@LukaszRabiec

Those glyphs look quite a bit different. Do you have Resharper installed? If so, you'll need to actually use the Glyphfriend for Resharper plug-in in order to get things working properly or simply disable HTML autocompletion in Resharper and let Visual Studio handle it for you.

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

Update

I've been working with a few members of the Visual Studio and Visual Studio extensibility teams regarding this issue and we have tested out several approaches to resolve the asynchronous loading issues (i.e. the blank icons). What we discovered during this time was in fact a bug within the Visual Studio API, which will need to be resolved before a fix can be issued.

As mentioned, you can download either v1.5.0 or v1.5.1 of the extension directly through the Releases tab of this repository as a temporary fix.

from glyphfriend.

lucasrabiec avatar lucasrabiec commented on May 25, 2024

Yea, I have Resharper (version 2016.2.2) and when I go to ReSharper Extension Manager (Resharper Ultimate Extensions) I can see only 50 available extensions :/ In Extension Manager options is this path: https://resharper-plugins.jetbrains.com/api/v2/curated-feeds/Wave_v6.0/

I tried to download a file from page specified by You and specify the path to it, but unfortunately the manager can't see this .nupkg

You have any advice on this? Maybe I'm doing something wrong...

Edit: When I disable ReSharper autocompletion in HTML there is a problem from first post (blank icons).

from glyphfriend.

datvm avatar datvm commented on May 25, 2024

Hi currently I have Glyphfriend version 1.5.1.3 (from Visual Studio Gallery I think, since I see the newest release is just 1.5.1.1), Visual Studio 2015 Update 3 (Enterprise version). I also have this issue, both Font Awesome and Bootstrap icons.

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

Hi @datvm

As I mentioned a bit earlier, this is the result of the asynchronous loading changes that were released 1.5.1.1 (which is roughly equivalent to 1.5.1.3 as there were some rollback issues in the gallery and those weren't formally released).

The current workaround however is to use either v1.5.0 or v1.5.1 versions available from the Releases area of this repository. We discovered a bug when trying to resolve the asynchronicity issues with Visual Studio's API and cannot fix the issue until that is resolved.

from glyphfriend.

datvm avatar datvm commented on May 25, 2024

Thanks! I thought 1.5.1.3 includes the fix. Just a confirmation though, I will stick with the Workaround for now.

Great extension btw, really helpful. I hope you guys will get the API patched soon.

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

@Jotting89

Wow, I had actually implemented the proposed changes that you included within your original post on this thread (last Friday) into the project and everything appears to work as expected. I have a PR coming with several other enhancements that I was working on previously that should be released today (with your changes included).

from glyphfriend.

rionmonster avatar rionmonster commented on May 25, 2024

This issue should be resolved in the latest release of the extension (v1.5.2.0), which was just pushed up to the gallery. I greatly appreciate everyone that helped out with the issue, both in this thread and outside of it (via e-mail, etc.)

Once again, a huge shout-out to Jotting89 for his help with the asynchronous resolution.

from glyphfriend.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.