Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0 Announcement #2216

Closed
jlukic opened this issue May 5, 2015 · 73 comments
Closed

2.0 Announcement #2216

jlukic opened this issue May 5, 2015 · 73 comments

Comments

@jlukic
Copy link
Member

jlukic commented May 5, 2015

Hey Everyone

I plan on launching 2.0 of Semantic UI on June 1st. This is a date I've set in stone to make sure I can get as much packed into 2.0 without delaying all the important fixes for longer than is necessary.

I plan on having a launch party in New York for those who are available to attend. If you haven't already signed up for our newsletter, on semantic-ui.com be sure to do so.

The current plan is to try to raise funds with Kickstarter in coordination with the June 1st launch, to fund production of dedicated theming and layout websites, as well as continued UI development on the project.

The theme site would be similar to NPM for sharing/releasing Semantic UI themes, and would include a built in theme builder tool which could let you interactively create UI themes.

The layout site would help users find re-usable layouts like 'credit card forms', 'profile pages', etc using Semantic UI components. These could be shared and added using a Codepen like interface that lets users create and share layouts with the community.

I'll be sure to post any more updates in this thread as they develop.

Thanks everyone for contributing to the project so far, and looking forward to sharing more shortly.

@ikourfaln
Copy link

OMG Im waited for 2.0 about 1 month :(
Im working on personal project, and I waited for 2.0 to apply it. But now you said until June.
Anyway Thanx for All your hard work 👍
Can I work with Beta version in Production until you release the stable one ? (http://beta.semantic-ui.com)

@jlukic
Copy link
Member Author

jlukic commented May 5, 2015

Yes please start using the beta version and give your feedback. You can always consult the release notes for any new changes.

@ikourfaln
Copy link

OK thanx for info

@p-hennessy
Copy link
Contributor

You've done amazingly well for being a single maintainer.

I think it's catching a lot of traction, and it was even mentioned on Treehouse show last week (tho they didn't do it justice imo). It is hard when Bootstrap is the go-to framework for non-frontend developers; but hopefully that will change.

Perhaps SUI could also adopt a model similar to the Linux kernel, where (mostly) volunteers maintain a particular domain in the project; and deal directly with that part. Things like bug reports, fixes, and everything of the like; are distributed. And just like Linus has the final say to everything being added to Linux; you could approve or deny new features or patches.

I wish you the best of luck and am very excited to see the future of SUI.

@ikourfaln
Copy link

Hmmmm Treehouse are interested in SUI.
I see that TutsPlus made a tutorial for SUI, but its old and not pro, they just apply whats in Docs.

@gonssal
Copy link

gonssal commented May 7, 2015

Just to make it clear. Is 2.0 supposed to be backwards-compatible? Or in other words, should everything that worked in 1.x work without any modifications in 2.x?

@ikourfaln
Copy link

@gonssal you can check the Migration Guide here:
https://github.com/Semantic-Org/Semantic-UI/blob/next/RELEASE-NOTES.md

@gonssal
Copy link

gonssal commented May 7, 2015

@ikourfaln i've just read that. I was concisely speaking about grids and their columns. And more specifically, nested grids. I understand a container class has been added, but grid should still work.

I have a page with nested grids and dividers, and after updating to 2.0 it goes nuts: dividers appear borched, columns dont respect x wide classes and switch lines when not expected, etc...

Just wanted to know if it's worth creating issues for things like this or I should just start tweaking the markup until I get everything fixed.

@p-hennessy
Copy link
Contributor

@gonssal I had a few minor issues when i switched to the beta 2.0 version; everything for the most part works fine. Some of the menus and segment formatting was off, but it was a simple fix.

@jlukic
Copy link
Member Author

jlukic commented May 7, 2015

Yes, please create issues with the next branch as you experience them. Especially with grid. There is a JSFiddle in readme for next branch which you can use.

@xiongchen2012
Copy link

Is 2.0 compatible with 1.x?

@thinksaydo
Copy link

There's more about the long term plan in this comment: #2201 (comment)

@varunmohapatra
Copy link

Can't wait for 2.0! Hope everything is on track for June 1st. Will you update the official meteor package too at the same time?

@jlukic
Copy link
Member Author

jlukic commented May 21, 2015

@xiongchen2012 Yes, check the release notes for specific changes

@abdelouahabb
Copy link

wonderful! a week to go! cant wait!

@ghost
Copy link

ghost commented May 22, 2015

+1 great job.

@Beelal
Copy link

Beelal commented May 23, 2015

where can I download beta 2.0 from? https://codeload.github.com/Semantic-Org/Semantic-UI/zip/2.0.0 doesn't work. Thanks.

@zelenin
Copy link

zelenin commented May 23, 2015

@Beelal
Copy link

Beelal commented May 23, 2015

thank you so much @zelenin

@Beelal
Copy link

Beelal commented May 24, 2015

Font Awesome not working, icons showing as squares now.

@geomorillo
Copy link

Big news !!!

@BusyJay
Copy link

BusyJay commented May 31, 2015

+1 great job!!!

@abresler
Copy link

Congrats!!


Alex Bresler
abresler@asbcllc.com
​www.asbcllc.com​
917-455-0239​ (cell)​
On May 31, 2015 11:54 AM, "Jay" notifications@github.com wrote:

+1 great job!!!


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

@jlukic
Copy link
Member Author

jlukic commented Jun 1, 2015

So today is June 1st, and I'm excited to report that outside a few marked bugs everything is ready for a 2.0 release.

Since I have been devoting the majority of my time to getting the code ready there are still unfortunately a few documentation issues which I need to get straight before releasing 2.0 publicly.

As discussed in #2201, a successful launch is pretty critical for the continued development of the project. Major releases get a lot more eyeballs than is normally typical for the project. I need to make sure the docs for 2.0 are ready for these important new users.

Semantic UI is pretty much a one man thing, which means my bandwidth is pretty limited for handling a lot of the other operational tasks necessary for running a project. To get things up to par I need to dedicate time before an official launch, exclusively to making the project more accessible to a wider audience of programmers.

Since I know I'm late I will keep an up to date guide in this post, with completed tasks, and an estimated "Official Launch Day" based on the time estimates for each missing task.

Left to Do

  • New Getting Started Guide (1 day)
  • Tablet/Mobile 2.0 Doc styling (1 day Finished for most page styles 1/2 day)
  • Change homepage - Add "new in 2.0", add style adjustments to appear "new" (1 day)
  • Add Layout Examples to Docs, method for automatically building from SUI repo. (1 day)
  • Remove page grid from docs and rewrite container elements to explain page grid deprecation
  • Add donation CTA and download page (1/2 day)
  • Create a standalone blog and a 2.0 launch post detailing new features (1 day)
  • Create a 2.0 launch e-mail newsletter. Determine most cost effective way to send newsletter to 3000+ people. (1/2 day)
  • Finish any bugs marked 2.0 Release Candidate (2 days Finished 1/2 1 day left)
  • Set a date and location for a launch party in NYC (not in estimate)
  • - Example based - How to use modules
  • - Example based - how to theme

Ways You Can Help

  • Report any critical bugs in 2.0 which should be fixed in a Release Candidate
  • Use the "Edit this page" button in beta docs to submit Pull Requests for poor language in documentation
  • Help add missing UI examples for a completed theming example to the UI repo.
  • Email me ideas for cool cheap/no room cost venues in NYC for a launch party.

I will be releasing 2.0RC1 at the end of the day, in order to keep up with my promises. However, this is not the official 2.0 release. So I urge you not to submit 2.0 links to any social aggregator like hacker news until everything is finalized.

It makes more sense to just continue to have people test against zip on beta.semantic-ui.com and next branch. Adding RC to NPM will most likely cause confusion.

Thanks again for your understanding. And as always, you can email me if you want to reach out about any issues.

@lemartialou
Copy link
Contributor

Warmest thanks for all of your hard and outstanding work !!!

To me, the best date for an official 2.0 release is: when it's ready ;)

Thanks again, I won't say it enough: YOU ROCK !!! ^^

@bryanlittlefield
Copy link

Yeah you rock @jlukic. Thank you for all your work!

@ikourfaln
Copy link

@jlukic I love you man 👍

@leecade
Copy link

leecade commented Jun 24, 2015

Treeview +1

@humanitiesNerd
Copy link

I would really appreciate a datetimepicker too

@step4wd
Copy link

step4wd commented Jun 29, 2015

DateTimePicker is missing in SUI 2.0? I was really hoping for new controls and better grid

@mohamedsabil83
Copy link

+1 Date and Time Picker. Hope to added to SUI asap.

@jlukic
Copy link
Member Author

jlukic commented Jun 30, 2015

I will most likely release files at around 6pm EST tomorrow (probably a little bit later tonight, leaving office). I want to make sure I can get a little sleep tonight and still finish up loose ends tomorrow.

Thanks everyone.

@ikourfaln
Copy link

thanx @jlukic for all your hard work 👍

@SilverwingGames
Copy link

@jlukic Get some rest man, You deserve it

@mohamedsabil83
Copy link

thanx a lot @jlukic for everything

@avalanche1
Copy link
Member

@jlukic You sdnt impose those strict time restrictions upon yourself. Best products are ready when they are ready. Life is not a race, but a journey. Get some rest)

@jlukic
Copy link
Member Author

jlukic commented Jul 1, 2015

Here goes nothing..

@dashed
Copy link

dashed commented Jul 1, 2015

Awesome! 👍

@jlukic
Copy link
Member Author

jlukic commented Jul 1, 2015

Launched the damn thing. Time to pass out. If there's any urgent bugs please e-mail me.

@geomorillo
Copy link

damm you are awesome

@jlukic jlukic removed this from the 2.0 milestone Jul 1, 2015
@jdrago999
Copy link

🚀 Congratulations!!

@ikourfaln
Copy link

Ow thanx, but Get some rest man

@lholznagel
Copy link

Nice 👍

@nooitaf
Copy link
Member

nooitaf commented Jul 1, 2015

\O/

@lucaguada
Copy link

Thanks for the effort man! I try to spread the word of SemanticUI by contributing to the Webjars project (although bower is the way to go nowadays for pure Javascript web-development).

@princeandrew01
Copy link

So glad you managed to get it released! I feel in love with Semantic a long time ago and the 2.0 update adds so many features that I thought were necessary. Just a note: the npm pull that you recommend doing is currently pointing to the 1.12.3 version and not the 2.0 version.

Once again thanks for all your hard work and I look forward to continuing to use Semantic!

EDIT: Seems like i was updated. Thanks!

@jlukic
Copy link
Member Author

jlukic commented Jul 1, 2015

Hey everyone if you can help by upvoting this hackernews thread it'd help us get some new users.

@jdrago999
Copy link

Position 85 (page 3) as of right now.

@geomorillo
Copy link

really great

@jlukic
Copy link
Member Author

jlukic commented Jul 2, 2015

This thread is actually getting better traction even though it has 7 upvotes, weird.
https://news.ycombinator.com/item?id=9815788

Hopefully will get better traction after I send out a newsletter.

@lemartialou
Copy link
Contributor

Congrats on the release!
👍 👍 👍

@jlukic
Copy link
Member Author

jlukic commented Jul 3, 2015

Thanks everyone for the positive remarks. I'll be taking the weekend off of coding for the 4th of july holidays, but will be back working on 2.0.1 next monday.

Going to try to take a little break from screens 😜

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

No branches or pull requests