Earlier quoted context omitted.
For a billion dollar company? Give me a break.
Slacks annual revenue was 200 million in 2017, when they were a 5 billion dollar valued company. 200 mil is just 1000 Bay Area salaries, and they do have other budget items. Its entirely possible that they cannot fund 5 native development teams, while building their core features to justify their valuation, and paying their sales and marketting team to actually generate revenue.
Electron 3.0.0
41–50 of 141 posts
Re: Electron 3.0.0
#42Earlier quoted context omitted.
If it makes for easier programming, yes. Writing Slack as a native app would be a massive pain. Especially due to all the web-like features it has, the fact that it's one codebase (mainly) for desktop and web. They also have to support Windows, Linux, Mac and mobile. Not an easy task
For a billion dollar company? Give me a break.
Re: Electron 3.0.0
#43Earlier quoted context omitted.
There are more complex apps with native versions for multiple platforms, by smaller companies.
Such as?
To say a company that has 200 MILLION in revenue can't re-write their client in Qt is indefensible nonsense.
Re: Electron 3.0.0
#44I really hope whatever the NativeWindow changes are allow Slack to finally stop rendering when the app goes to the background. My battery has been killed a couple times by the Slack renderer using ~30% cpu playing gifs while the app isn't visible, and their support says its because they don't have a notification hook for minimizing
Why is it taking 100% CPU to play gifs?
Re: Electron 3.0.0
#45Earlier quoted context omitted.
Slacks annual revenue was 200 million in 2017, when they were a 5 billion dollar valued company. 200 mil is just 1000 Bay Area salaries, and they do have other budget items. Its entirely possible that they cannot fund 5 native development teams, while building their core features to justify their valuation, and paying their sales and marketting team to actually generate revenue.
I legitimately can't tell if you are joking.
Re: Electron 3.0.0
#46It looks like a short list of new things, so maybe it makes sense to look at the first beta for v3: https://electronjs.org/releases#3.0.0-beta.1
Thanks, this is the "real" changelog. I wish projects didn't waste these great PR opportunities. There should be a blog post written by a human for human consumption that explains why we should be excited.
Is there a significant speed/memory usage change? Is the install smaller? Some new features that people want?
I don’t know. And I’m not going to read the names of dozens of tickets to try to find out.
Re: Electron 3.0.0
#47I really hope whatever the NativeWindow changes are allow Slack to finally stop rendering when the app goes to the background. My battery has been killed a couple times by the Slack renderer using ~30% cpu playing gifs while the app isn't visible, and their support says its because they don't have a notification hook for minimizing
That doesn't even seem correct - the BrowserWindow emits "hide" and "show" events [1] that Slack could use to do exactly what you're describing. I'm guessing they just don't want to implement it for some reason?
[1] https://electronjs.org/docs/api/browser-window#event-show
Re: Electron 3.0.0
#48Re: Electron 3.0.0
#49Earlier quoted context omitted.
do you really though
If it makes for easier programming, yes. Writing Slack as a native app would be a massive pain. Especially due to all the web-like features it has, the fact that it's one codebase (mainly) for desktop and web. They also have to support Windows, Linux, Mac and mobile. Not an easy task
If it was allowed I'd write the native macOS app for them. I'm sure it'd pay off selling it for $5 or $10 in the Mac App Store
Re: Electron 3.0.0
#50It looks like a short list of new things, so maybe it makes sense to look at the first beta for v3: https://electronjs.org/releases#3.0.0-beta.1
Thanks, this is the "real" changelog. I wish projects didn't waste these great PR opportunities. There should be a blog post written by a human for human consumption that explains why we should be excited.
I think the WordPress team usually does a good job, e.g. https://wordpress.org/news/2017/11/tipton/