Projects/Plasma/4.0.2 Backporting Session: Difference between revisions

From KDE TechBase
(kickoff/simpleapplet improvements)
Line 44: Line 44:
** <s>r775266: proper drop behaviour and memory leak fixes for Icon applet</s>
** <s>r775266: proper drop behaviour and memory leak fixes for Icon applet</s>
** <s>r773932 (Fix crash on closing applets) and r773933 (Fix broken usage of Plasma::Phase)</s>
** <s>r773932 (Fix crash on closing applets) and r773933 (Fix broken usage of Plasma::Phase)</s>
** kickoff/simpleapplet improvements (r762886++)

Revision as of 12:56, 17 February 2008

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/simpleapplet improvements (r762886++)