Version 2.1.16

@dmarmor dmarmor released this Nov 3, 2016

This release finally squashes the bug that could cause failed Chrome updates to destroy an entire app. From now on, even if a Chrome update fails, your apps should stay intact.


Version 2.1.15

@dmarmor dmarmor released this Nov 2, 2016 · 2 commits to master since this release

NOTE: If you're currently running version 2.1.13 or earlier, please read this note before updating!

This release fixes a small bug in 2.1.14 in the code that checks github for new versions. Apps will no longer insist that there's a new version on github even though they've just been updated to that new version, so that's good news.


Version 2.1.14

@dmarmor dmarmor released this Nov 3, 2016 · 7 commits to master since this release

NOTE: If you're currently running version 2.1.13 or earlier, please read this note before updating!

This version changes the way Epichrome apps update themselves. They now attempt to update to the latest Epichrome engine before updating themselves to the latest version of Chrome. Doing it the other way around was causing problems if people had installed a current version of Epichrome but hadn't updated their apps before a new version of Chrome was installed. Thanks to gnyrd and everyone else who noticed and helped diagnose this problem.

This version also has brand-new icon-creation code, now able to handle JPG, GIF and other input file formats with indexed color or without alpha channels. And as a bonus, it also creates custom document icons based on the custom app icon. Thanks to io41 and freewind for identifying the shortcomings with the old icon code.


Version 2.1.13

@dmarmor dmarmor released this Oct 7, 2016 · 9 commits to master since this release

Starting with this version, Epichrome (and all Epichrome apps) will automatically check Github once a week for a new version of Epichrome. If one is found, a dialog is displayed giving the user the option to go to the download page for the new release, check again later or ignore this version. Thanks to Zettt for proposing an update-checking system.

This version also adds a check in the icon-conversion code to point out that it can't handle images with no alpha channel. Thanks to io41 and freewind for helping diagnose this. Sorry I don't have time to actually make the code handle non-alpha images right now.


Version 2.1.12

@dmarmor dmarmor released this Sep 18, 2016 · 11 commits to master since this release

This version fixes a minor bug in processing Chrome localization strings files. It may improve your performance using the Chrome beta channel (but may not). Thanks to vhf for the fix!


Version 2.1.11

@dmarmor dmarmor released this Feb 22, 2016 · 18 commits to master since this release

This version fixes a bug that broke compatibility with Browser Fairy (a great app that allows you to route URLs to different browsers based on their origin or the content of the link). For now, links are still not able to launch an Epichrome app (but will route properly if the app is already open). The next update of Browser Fairy should fix that last problem too.

Thanks again to rschend for identifying this, and to jschuster, the creator of Browser Fairy, for helping with the fix!


Version 2.1.10

@dmarmor dmarmor released this Feb 15, 2016 · 19 commits to master since this release

If you're running any previous version, please update to version 2.1.10 as soon as possible. It fixes a potentially serious bug where updates to Chrome could break Epichrome apps permanently, so they'd have to be deleted and recreated.

This version also fixes a minor bug that would cause apps to display the wrong dock icon if an app was used to download a file or display certain dialog boxes. Thanks to rschend for finding this and tracking down the cause, and to the others who contributed their reports.


Version 2.1.9

@dmarmor dmarmor released this Jan 31, 2016 · 22 commits to master since this release

If you're already using 2.1.8, there's no need to install this release. All it does is fix a minor bug where on first run after update, apps would display the wrong icon in the task switcher and dock. Thanks to trak3r for reporting this.


Version 2.1.8

@dmarmor dmarmor released this Jan 24, 2016 · 25 commits to master since this release

This version fixes a long-standing bug that caused all Epichrome apps to run without hardware graphics acceleration due to the GPU process crashing on startup. This could cause sluggish graphics response (especially on retina displays) and failures to load WebGL sites.

(Note that it's possible the first time you run your apps or Chrome after updating to 2.1.8, you may have to re-log in to Chrome in each app's settings, and you may also have to re-log in to some or all your websites. Once you've done that, though, your credentials should persist even after you quit the newly-updated apps.)

Big thanks to mhwinkler and jdsimcoe for identifying this bug (in two utterly different forms) and putting in a bunch of time helping isolate it and test approaches to a fix, and to breeden for once again testing the new update before I inflicted it on everyone else.

Note: This is likely to be my last update for a while (except for fixing catastrophic problems like 2.1.7). My day job has gotten very busy, so I probably won't have time to work on new features or major updates for the foreseeable future.


Version 2.1.7

@dmarmor dmarmor released this Jan 22, 2016 · 31 commits to master since this release

This version fixes an incompatibility that has arisen with the release (on January 21, 2016) of Chrome 48.0.2564.82. This update was breaking all Epichrome apps. If your apps no longer start, install Epichrome 2.1.7 and run them again. Each one should offer you the choice of updating to 2.1.7, after which they should work again.

Thanks to ylluminate, evansthompson, msubel, and everyone else who pointed this problem out. Special thanks to breeden for helping test the solution!