Aseigo

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 8 November 2011

more plasma workspaces 4.8 news

Posted on 11:08 by Unknown
In my last blog entry on Plasma Workspaces 4.8 I talked about a number of things that we've worked on in the last six months. I promised a follow up with more news in it, and so here we are.

Before we get to that, however, here's a little interlude showing Plasma Active One running on a Nokia N950 on Mer. You can read more about it here on Martin "vgrade" Brook's blog.



Plasma Active One on the n950

... and now back to the regularly scheduled topic of Plasma Workspaces 4.8. ;)

OpenGL ES and Compositing Performance

Compositing window management in 4.8 can be built with support for OpenGL ES. This means hardware acceleration using a more modern revision of OpenGL and one that is supported on mobile devices. 

During development of this feature, Martin Gräßlin did a lot of clean up to the existing code bringing performance enhancements to how effects are handled and windows are painted. The blur implementation also received a significant improvement to its performance thanks to improved caching written by Philipp Knechtges; this provides quite noticeable results on many systems. In all, many fewer cycles are spent rendering and displaying the beauty that is the Plasma Desktop.

Thomas Lübking also helped simplify writing effects by introducing the new AnnimationEffect class so that development in this area can progress with less effort required to achieve results.

Power Management

There was a developer sprint was held for hardware and power management in KDE software and it was quite a success. A large number of bugs related to stability and predictability were fixed, but perhaps my favorite two things are that power management became multi-screen aware (so, for instance, plugging a laptop into an external monitor and closing the lid works a lot more like you'd expect ;) and power management became Activity aware so that you can have different settings per activity. I love this for when I'm doing things like giving presentations or watching videos: just switch to the activity with all the relevant files and apps and I don't have to worry at all about touching the power management settings.

Bug Fixes Galore

As the version numbers climb, one would expect so would the bug fixes. KRunner got a number of bug fixes, including fixing the kill runner and making sure all runners always respect their settings. The microblogging widget escapes HTML properly, the virus wallpaper works more consistently compared to the other wallpaper options, the location DataEngine works with newer versions of gpsd now and on and on. Lots of little things that one might never notice because they now just silently work .. and others you may notice because you stubbed your toe on them constantly.

I'm really looking forward to the 4.8.0 release due to all of these improvements, and I hope you are too! :) Thanks to everyone who helps make this possible by contributing their finances, their time, their imagination, their passion ... and remember that you, too, can Join the Game even if you don't have the time or energy to get involved directly.


Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • more plasma workspaces 4.8 news
    In my last blog entry on Plasma Workspaces 4.8 I talked about a number of things that we've worked on in the last six months. I promise...
  • what trains are for
    Today I had to go to Milan .. and back .. by train. That's a total of eight hours planted in a moving seat. I won't explain why I ha...
  • #merweek
    Make · Play · Live' s website is counting down to ... ? As Dario Freddi  noted in his G+ stream today, the week of the 25th is shaping u...
  • Improv and KDE
    When I announced the Improv ARM computer  on Monday, I did it on my blog which is also syndicated to Planet KDE. That's because there is...
  • a network
    Before I get to the positive strides we're making forward with Spark, I want to first apologize for not having the pre-order registratio...
  • an afternoon of small things
    I spent the afternoon working with some very small computers that we picked up today from a local shop that specializes in electronic parts ...
  • Call to authors
    For the last couple months I've been quietly working on a publishing deal for KDE books. I now have a contract in hand and we're mak...
  • bodega: partners, aggregating audiences and YOU
    I did a quick screencast today showing what "partners" are in Bodega and how they work. It's one of the many ways that Bodega ...
  • Break even weeks on bugs.kde.org!
    KDE developers around the world: we're currently just 14 closed bug reports away from a break even week! As of right now 475 bugs have b...
  • quick notes on using review board effectively
    The Plasma team has been using review board for quite a while. We were the pioneering project within KDE for its use, in fact, which leads t...

Blog Archive

  • ►  2013 (56)
    • ►  December (1)
    • ►  November (9)
    • ►  October (4)
    • ►  June (3)
    • ►  May (8)
    • ►  April (3)
    • ►  March (11)
    • ►  February (11)
    • ►  January (6)
  • ►  2012 (49)
    • ►  December (1)
    • ►  November (8)
    • ►  October (5)
    • ►  September (4)
    • ►  May (7)
    • ►  April (5)
    • ►  March (2)
    • ►  February (11)
    • ►  January (6)
  • ▼  2011 (93)
    • ►  December (3)
    • ▼  November (4)
      • serbia
      • plasma bug days
      • more plasma workspaces 4.8 news
      • Plasma Workspaces 4.8
    • ►  October (2)
    • ►  September (7)
    • ►  August (18)
    • ►  July (11)
    • ►  June (3)
    • ►  May (10)
    • ►  April (15)
    • ►  March (7)
    • ►  February (3)
    • ►  January (10)
  • ►  2010 (105)
    • ►  December (1)
    • ►  November (8)
    • ►  October (5)
    • ►  September (8)
    • ►  August (11)
    • ►  July (6)
    • ►  June (6)
    • ►  May (5)
    • ►  April (7)
    • ►  March (10)
    • ►  February (16)
    • ►  January (22)
  • ►  2009 (167)
    • ►  December (2)
    • ►  November (8)
    • ►  October (16)
    • ►  September (10)
    • ►  August (9)
    • ►  July (9)
    • ►  June (18)
    • ►  May (10)
    • ►  April (26)
    • ►  March (12)
    • ►  February (16)
    • ►  January (31)
  • ►  2008 (30)
    • ►  December (19)
    • ►  November (11)
Powered by Blogger.

About Me

Unknown
View my complete profile