Projects/Plasma/4.0.2 Backporting Session

From KDE TechBase
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Changes to consider

  • toolbox improvements (including the "new" animation introduced post 4.0)
    • 758309 Change in phase for a better timing of the toolbox
    • 758486 remove unneeded members and some other optimizations
    • 758535 don't jitter when moving between buttons
    • 758449 toolbox's icon "fades" to gray when expanding
    • 758450 avoid placing the items over the icon
    • 758452 Removed hardcoded color value
    • 758615 Change animation timings back to match moveItem()
    • 759555 nice solution for no flicker
    • 761575 make the colorization effect more noticeable
    • 762713 Get rid of the (now useless) warning
    • 764361 open toolbox when the dashboard view starts(touches also containment and dashboard)
    • 764408 move the hideToolBox call to the right location
    • 768453 hide items that are disabled while they are shown enforce a 100ms delay
    • 774333 put setZValue very high
  • panel config (size/span/location, adding/removing of panels)
    • 769216 Added option to be able to change the size of the panel.
    • 769219 wrong item pre-selected
    • 769231 add also the Custom-item
    • 769232 just to be sure
    • 769236 easier to understand that this isn't a typo
    • 769494 set always the correct values
    • 770004 Let's configure also the panel location (vertical panels are great)
    • 770910 use plasma terms
    • 771877 react to background changes
    • 774349 add an "Add Widgets" context action
    • 775001 Intialize x,y to screen x,y (not 0,0).
  • systray (if it's not already)
    • 759419 Listen to Plasma::Theme::changed()
    • 758860 Set the background color on the system tray containers to the plasma theme's background color
    • 759417 Merge KX11Container into SystemTrayContainer
    • 769656 just re-checked and it's really not needed
    • 769658 simplify++
  • taskbar improvements
  • color scheme fixes
  • icon alignment algorithms
    • all changes made to iconloader.cpp/h through 764407
  • drag&drop panel-desktop in both directions, with visual feedback
    • r770333, desktop->panel
  • being able to move applets (like somewhere added apps) on the panel
  • Phase: numerous changes, all work in trunk/ should probably just be backported completely; fixes various crashes
  • miscellaneous
    • r775266: proper drop behaviour and memory leak fixes for Icon applet
    • r773932 (Fix crash on closing applets) and r773933 (Fix broken usage of Plasma::Phase)
  • kickoff
    • 762886++ kickoff/simpleapplet improvements
    • 760969 prettier tab buttons
  • krunner
    • <aseigo> ruphy: oh, that's actually another good one to add to the backports list: crash fixes for krunner... with the bigLock() method