Update to Semantic 2.4 ? · Issue #53 · Semantic-Org/Semantic-UI-Rails-LESS · GitHub
Skip to content

Update to Semantic 2.4 ?  #53

Open

Description

@eveevans

The latest version of Semantic UI is 2.4.2
And the latest version of the Gem is 2.3.1...
Why we haven't latest version ?

Activity

  1. brendon commented on Jan 31, 2019

    @brendon
    Collaborator

    Hi @eveevans, it's basically a roadblock. The gems that this library depends on only implement less 1.7.0 and there isn't really an easy path to upgrade beyond this as much of the support dependencies are abandoned. Semantic UI recently pulled in a requirement for Less > 3 which means we're stuck. If you have time and want to investigate and work on the dependencies issue I'd be more than thankful.

    For me, I ended up switching to webpacker and pulling Semantic UI in that way (this wasn't easy either).

  2. eveevans commented on Jan 31, 2019

    @eveevans
    Author

    Thanks @brendon I really appreciate your response.

    I was afraid of that. Where can I find a discussion about that ?
    Which are the problematic dependencies ?

    And thanks for the tip.

  3. brendon commented on Feb 1, 2019

    @brendon
    Collaborator

    Hi @eveevans, here's the Semantic UI upgrade PR:

    Semantic-Org/Semantic-UI#6512

    This repo depends on https://github.com/metaskills/less-rails, which depends on https://github.com/cowboyd/less.rb which depends on https://github.com/cowboyd/commonjs.rb

    Here's my issue at less.rb: cowboyd/less.rb#87

    Someone attempted to go to Less 2: cowboyd/less.rb#79

    Hope that helps :)

  4. brendon commented on Feb 1, 2019

    @brendon
    Collaborator

    My gut feeling about this would be to abandon all this ruby based less stuff and just parse the whole thing with less.js instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions