Commit Graph

22 Commits

Author SHA1 Message Date
eea9561525 Merge pull request #4092 from RobertMueller2/issue_3981
Issue 3981: try and fix memory leak in privacy module
2025-06-22 08:31:06 +01:00
bef539e4de Update privacy_item.cpp 2025-06-22 09:30:46 +02:00
4d9403601a privacy: format with clang-format 2025-06-08 12:53:46 +03:00
831602a913 privacy: default to ignoring all stream.monitor pw nodes 2025-06-08 12:23:50 +03:00
703be13b00 privacy: introduce ignore option 2025-06-08 12:23:50 +03:00
ff4ed82693 memory leak: 2nd attempt 2025-05-03 11:29:53 +02:00
72184b2205 Issue 3981: try and fix memory leak 2025-05-02 10:01:09 +02:00
a26ed50d0f Add support for vertical bars in privacy module 2025-02-07 14:39:07 -03:00
4fbd4f212a privacy: consider only configured modules
along with the local clang-tidy warning fixes
2024-06-02 04:07:12 +08:00
e27488b48c clang-tidy improvements in privacy module 2024-05-11 16:19:46 +02:00
fe15530f34 refactor(privacy): clean up the module 2024-03-25 20:16:47 +01:00
50a4fe9623 privacy: fix visibility when a module is disabled
Only consider a privacy module as visible if it is enabled in the
configuration. Otherwise, when screensharing or audio-in or audio-out is
in use but the associated module is not enabled, the privacy widget is
empty but still considered as visible.
2023-11-23 00:45:31 +01:00
6050fa3a43 Added documentation 2023-11-04 15:16:13 +01:00
ca7c9a68f1 Made creation of privacy modules more modular 2023-11-04 14:05:01 +01:00
49caa4bf31 Add the PrivacyNodeInfo object as pw_proxy data 2023-10-31 11:38:01 +01:00
c4226f3745 Readded signal_timeout instead of map to fix indicator being stuck 2023-10-30 18:01:47 +01:00
d32da917e4 Added tooltips 2023-10-29 00:17:53 +02:00
46e36c0e68 Simplified the privacy_item hiding/showing logic 2023-10-28 18:30:50 +02:00
86491e1512 Call module emit in privacy module contructor 2023-10-28 16:47:06 +02:00
ace319b515 Updated default CSS to include the privacy module 2023-10-26 23:44:04 +02:00
e73ea8d608 Fixed cases where the module would be hidden when it should be visible 2023-10-26 23:37:10 +02:00
f7224d8459 Initial implementation 2023-10-26 23:22:02 +02:00