facelessuser / ColorHelper

Sublime plugin that provides helpful color previews and tooltips
https://facelessuser.github.io/ColorHelper/
MIT License
256 stars 31 forks source link

No longer works on ST-3211? #273

Open Mark-Joy opened 5 hours ago

Mark-Joy commented 5 hours ago

Install plugin on ST-3211 (the last ST3 version), got the below errors log.. Is it just me? or Is this plugin no longer working on ST3?

Support Info

ColorHelper-Errors.log

facelessuser commented 4 hours ago

I think when @deathaxe had requested us to opt into Python 3.8, I was happy that I no longer needed to backport ColorAide to Python 3.3, and I upgraded ColorAide. I did not consider that Build 3211 (ST3) does not support these changes, and we have no distinction for which releases Package Control should install for ST3 vs ST4.

It sounds like I need to update Package Control so that we can release ST3 vs ST4 releases, and make one more known working release for ST3 which would probably be: https://github.com/facelessuser/ColorHelper/releases/tag/st3-6.3.2.

This will take me some time as I'll have to wait for Package Control to accept my request. Afterward, I can re-tag new ST3 and ST4 releases. You can manually install the above tag, it should work. I would uninstall ColorHelper, download the release, unzip as ColorHelper in your Packages folder. You may have to run the package control satisfy dependencies command. Lastly, restart.

facelessuser commented 4 hours ago

I should note, that the intent wasn't to break ColorHelper on where it used to work (ST3). What we should be doing is ensuring that ST3 is always downloading the last working ST3 compatible package. This also means that we likely won't have new features going to ST3, but it will continue to work as it always did.

facelessuser commented 3 hours ago

I will likely verify the last known working ST3 package, re-release it as the latest (which will effectively walk back the version of ColorHelper). After that, I can tag an ST4 release, and then update PackageControl so that ST4 users will start picking up the new ST4 releases.

Mark-Joy commented 2 hours ago

Thank you for your prompting support! I am also a regular ST4 user myself. But there are a few good old packages those only work on ST3. So today I just take my time to mimic the same ST4 environment on ST3, just in case I need to use those old ones. Anyway, I get what you are doing now. I am not sure if the below works, but it shall be similar For the time being, I downloaded 6.3.2 and it worked.

    {
      "name": "ColorHelper",
      "details": "https://github.com/facelessuser/ColorHelper",
      "releases": [
        {
          "sublime_text": "3170 - 3999",
          "tags": "st3-6.3.2"
        },
        {
          "sublime_text": ">=4000",
          "tags": "st4-"
        }
      ]
    }