Differential / accounts-entry

Meteor sign up and sign in pages
http://github.differential.com/accounts-entry/
MIT License
305 stars 189 forks source link

Add semantic-ui support #223

Open feidens opened 9 years ago

feidens commented 9 years ago

Hi,

I have a semantic-ui version running locally. I have already contacted @queso. A support for other font-end frameworks besides bootstrap would be nice. @queso already mentioned an idea how to integrate the support, any update on this?

kevohagan commented 9 years ago

i don't know the situation of the people currently involved in the project but i think everyone in the community would love to get a "defacto" accounts package , which was without a doubt accounts entry a few months back.

Now @splendido has been working hard on accounts-templates-core which does a much better job at separating framework concerns.

I also use semantic-ui and the problem with accounts-entry is its tight linking with bootstrap (for me)

Obviously, this is a difficult question to answer but finding a best solution on the long-run would be awesome

I would definitely like to have one main accounts package ( accounts-core) with different accounts packages for each framework.

I think maybe a community driven initiative , maybe hangout, similar to what the guys did with velocity could get the dialog started.

feidens commented 9 years ago

Good that you mentioned the work of @splendido. I didn't know his packages. I think your mentioned starting point with a common accounts package based on accounts-base that is independent of front-end frameworks would be very helpful. Perhaps a community driven initiative could get all developers agree on few packages rather than many people developing their own packages with quiet the same functionality.

rgoomar commented 9 years ago

I mean, yes, it is bootstrap specific, but you can always create your own "bootstrap" classes in LESS and import the class from the semantic-ui framework. So, something like:

.btn {
   &:extend(.ui.button);
}

It isn't the greatest way to do it, but it is a slight work around.