GithubHelp home page GithubHelp logo

Comments (5)

tomitm avatar tomitm commented on May 12, 2024

Couple of options:

  • Submit a fix to browser-launcher2 to identify the names differently (chrome-canary), then update James to show the different icons.
  • Add an additional logic to look at the path as well. For example, Chrome Canary has Chrome SxS in it's path. Seems a bit sketchy, though, as paths are likely not guaranteed.
  • Display the browsers in a list instead, showing the name + version number. Even though paths aren't guaranteed, at least version numbers are reliable.

Lemme know which approach you want to take, and I'll implement it.

from james.

kokarn avatar kokarn commented on May 12, 2024

I'd say try to get browser-launcher2 to identify the names differently.
Should be in their best interest as well.

On Mon, Feb 1, 2016 at 4:32 AM Tomi [email protected] wrote:

Couple of options:

  • Submit a fix to browser-launcher2 to identify the names differently (
    chrome-canary), then update James to show the different icons.
  • Add an additional logic to look at the path as well. For example,
    Chrome Canary has Chrome SxS in it's path. Seems a bit sketchy,
    though, as paths are likely not guaranteed.
  • Display the browsers in a list instead, showing the name + version
    number. Even though paths aren't guaranteed, at least version numbers are
    reliable.

Lemme know which approach you want to take, and I'll implement it.


Reply to this email directly or view it on GitHub
#90 (comment).

from james.

mitchhentges avatar mitchhentges commented on May 12, 2024

It would be awesome if browser-launch was more reliable at showing the browsers. At the same time, I think that putting the browsers in a nice UI list would be cool, too.
aoz8kgx8pzknypz7z38n

from james.

tomitm avatar tomitm commented on May 12, 2024

This is fixed with #91.

Also, browser-launcher just launches, it's actually win-detect-browsers that does the actual detection. I filed an issue, but it doesn't sound like the author is too keen on the idea, preferring to keep things simple.

So, #91 has a pretty simple check for the browser name based on the command. In that case that the check doesn't manage to figure out the difference, the UI list update does at least show the version, so you can figure it out yourself.

Hope that works out for everyone, lemme know if you have any objections on the PR.

from james.

mitchhentges avatar mitchhentges commented on May 12, 2024

It's a little cheesy (SxS for detecting canary?) But it's a definite improvement.

from james.

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.