Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KDE GTK Configurator KDE GTK Configurator
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 3
    • Issues 3
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KDE GTK ConfiguratorKDE GTK Configurator
  • Merge requests
  • !12

Disable global animations for the time decoration is being rendered

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Mikhail Zolotukhin requested to merge gikari/kde-gtk-config:gtk-csd-hover-fix into master Sep 24, 2020
  • Overview 8
  • Commits 6
  • Pipelines 0
  • Changes 2

For the short period of time we disable the animation for various effects that can occur when decoration is being rendered to file.

This should prevent the decoration to render itself at the beginning of the animation (i.e. first "frame").

BUG: 426687

🧪 Testing

  1. Restart kded5
  2. Use newer version of Breeze Decoration, that utilizes global animation settings (see breeze!18 (merged))
  3. Set the breeze decoration theme
  4. Open GTK3 app with CSD
  5. Hover the mouse over titlebar buttons (close, minimize etc)
  6. The buttons must change theirs appearance
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: gtk-csd-hover-fix