Skip to content

Instantly share code, notes, and snippets.

@lewisgoddard
Last active August 29, 2015 13:58
Show Gist options
  • Save lewisgoddard/10011316 to your computer and use it in GitHub Desktop.
Save lewisgoddard/10011316 to your computer and use it in GitHub Desktop.
Abbreviated Transcript of Get Involved with elementary OS Video: youtu.be/w1wea4wpkN4

Note: Things are not quotes unless in quotation marks.

Granite Popovers

Moving away from Granite Popovers to GTK Popovers (should be used for new apps).
Wingpanel is not being changed just yet as the popovers are a major part of it and it is a lot of work for the gain.

// TODO Name

Make it look like OS X 10

elementary is not made to look like OS X 10.
Some of the time there is even a distinct effort to be different.

Daniel

Getting involved with Web Development

Lots of people want to be involved with web-based things, and elementary are looking to create a real-time collaboration API for desktop apps.
Backend is PHP (Codeigniter), new realtime things will be telepathy tubes and XMPP extensions.
NodeJS will run the whole central accounts thing.
BUT Desktop Development is where people are needed (and may expand
Lots of hanging out on IRC and Google+ // TODO Links

Avi

Pay Check

Harvey is getting paid 3 times what he used to be.
Nothing.

Everyone

Multiple Displays

Gala handles multiple displays, you can set the primary that has the dock on it.
"No drastic changes."

Cassidy

Future versions may have an automatic thing where pushing down on a display moves the dock to that display.
Also, different workspaces on seperate displays, but no code written yet.
"...pretty much the same as in Luna."

Daniel

Web Developers starting to work on the Desktop

CSS knowledge is really useful on desktop because GTK uses it for theming, and GTK is (almost) everywhere.
"It's basically a UI framework... and is basically extensible with CSS."
Vala is written kinda like JavaScript, or Java.
A knowledge of C, C#, or C++ will make it really easy to learn.
"... just go check it out."

Avi

How many people help? How many do you want? How do you choose?

As many people as possible, it's all open-source at https://launchpad.net/elementary
"We believe in code reviews." People reviewing tend to have been around a while.
"You become an elementary OS developer just when you know where stuff's at."

Daniel

We don't care about backgrounds, if you write good code that sticks to the quality and style guidelines,
you'll get invited to projects and teams on launchpad. Just hang out and help.
For web-based developers, Launchpad is basically GitHub for desktop applications.

Avi

Should I learn Vala?

Yes, absolutely.

Cassidy

YES.

Avi

Tom arrives.

"If you are stuck, or don't know what to do ... you can go look at other peoples code ... "

Daniel

You can steal code, which is so much easier if it is in the same language.

Cassidy

"You can literally just steal, it's all open source."

Avi

"Stealing is encouraged."

Daniel

What happened to elementary update?

"I dunno."
It was just a fan website, we don't control it.
Their software wasn't from us.

Cassidy

fuckyeah-elementaryos.tumblr.com " ... know how to write. There's some good stuff popping up on there. Follow that one."

Daniel

// TODO My own thing. The creator seems to have let the domain die, but the blog continues elementarytips.blogspot.com

Will you do an eCloud?

"We don't like putting e in front of any of our stuff."

Cassidy

"THANK YOU!"

Avi

"Just no. Don't do that. eOS, er, nope. It's elementary OS."

Cassidy

"It's always lowercase."

Avi

Cloud is misunderstood. No more throwing-stuff-in-a-folder, actually apps using stuff.
Synching data, settings, and realtime collab is awesome.

Cassidy

Files is a poweruser tool.
Files should live inside the application.
"Files are an annoying thing for most people."

Avi

// TODO Link to Dans rant

When will Isis be released?

"When it's ready."

Cassidy

"As always."

Daniel

We don't set a release date, we set targets for what we want done.
We only set a release date until it's basically done and we're only bug-testing.

Cassidy

Luna is still supported.

Avi

Luna is not outdated.
We're even working on a new ISO with later kernels and all the updates bundled.

Cassidy

Will Isis, and does Luna, run on ARM Devices?

Not officially, no.

Cassidy

Where PPA builds are concerned, we do, but no actual images.

Daniel

It's not a focus for us right now.

Cassidy

How well will Isis handle tablet touchscreen tablets?

Cassidy hands question to Daniel.
Daniel hands question to Avi.

"I'm not an expert on this."
"No special love for touchscreens."
Not enough resources for a dedicated touch-based distribution.
Lots of cool stuff coming down from GTK.

Avi

Will the elementary OS theme get a flat facelift to make it less like OS X?

Isis has a lot of theme work.
Nothing too flat or trendy, just something more modern.

Daniel

With CSS, you can just theme it without us re-writing everything.
That's a big plus for third-party Devs that want their own special thing.

Cassidy

How fast will Isis (compared to OS X and Ubuntu)?

I think Luna still competes there.

Cassidy

Everyone seems to think it's fast.

Avi

Responsiveness is a really important part. Things should open and close instantly.
Mentions RAM Compression and reducing CPU cycles for background apps and at around 45 minutes.

Daniel

"Pantheon kicks Unitys ass in sexiness and speed ... "

Avi

Can Luna upgrade to Isis?

That is the plan, but it's not available yet.

Cassidy

" ... there might be breakages, but we can't really predict that right now ... "

Daniel

Jupiter had issues, but steps were taken to curb that with Luna.

Cassidy

Is there an IDE for Vala?

There is one in development, may or may not be official.
But not a finished one. Not a focus right now.

Avi

" ... our official IDE right now is basically Scratch ... "

Cassidy

If you're interested in writing and IDE, look to write Scratch plugins.

Daniel and Cassidy

There is also eStudio, a community thing.

Daniel

How far away is Beta?

Cassidy fails to say the milestone URL.

https://launchpad.net/elementary/+milestone/isis-beta1

Daniel

Will you change the Appstore in Isis (instead of Ubuntu)?

We're actually looking at that this week.
We're definitely working on that.

Cassidy

Dans connection fails.

It's a big thing.
Web-thing for managing installs and focuses.
Repositories, ours or Ubuntus?
Design and Building.
Not a focus for Isis.

Avi

Dan comes back on his fibre-optic after accidentally joining his neighbours "super-slow" internet.

"I would really like to burn Ubuntu Software Center with fire. Forever."
Laughter from Cassidy and Avi.
Appstore probably won't appear in Isis.

Daniel

Only the first hour is here.

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