Commit bd0e1ed
committed
fix: remove bubble removal animation and simplify visibility logic
Removed the complex animation sequence when bubbles are removed from
the notification panel and simplified the visibility control logic.
The previous implementation had a delayed hide mechanism that caused
unnecessary complexity and potential timing issues.
The bubble removal animation in QML was overly complex with sequential
animations and property actions, which could lead to inconsistent
behavior. The C++ visibility logic was simplified by removing
the delayed hide timer, making the panel state management more
straightforward and reliable.
Log: Improved notification bubble panel behavior with smoother
transitions
Influence:
1. Test adding multiple notification bubbles
2. Verify bubbles are properly removed when dismissed
3. Check that panel visibility updates correctly when last bubble is
removed
4. Test panel behavior when notifications come in rapid succession
5. Verify no visual glitches during bubble transitions
6. Test with different notification types and durations
PMS: BUG-2846591 parent 87b7184 commit bd0e1ed
2 files changed
Lines changed: 1 addition & 28 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
| 114 | + | |
121 | 115 | | |
122 | 116 | | |
123 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
132 | | - | |
133 | 132 | | |
134 | 133 | | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | 134 | | |
156 | 135 | | |
157 | 136 | | |
0 commit comments