WiFiAnalyzer icon indicating copy to clipboard operation
WiFiAnalyzer copied to clipboard

Add Small Window feature

Open Korb opened this issue 1 year ago • 1 comments

Is your feature request related to a problem? Please describe

I need a widget that displays a miniature view of the WiFiAnalyzer application running in the background on top of the current application.

Describe the solution you'd like

The Small Window (aka picture-in-picture mode) feature allows you to display a window overlaying other apps and pin it to the edge of the screen as an always-on small label. The label can be freely moved along the side edges of the screen.

Screenshot_20241115_234212

Describe alternatives you've considered

Split-screen

Additional context

More details: Android Developers / Develop / Core areas / UI / Guides / Support multi-window mode

Provide Device/Android OS information

OS version: Funtouch OS 14 Model: Vivo T1 (4G, V2153) Hardware version: MP_0.1 Build number: PD22010F_EX_A_14.2.9.0.W20 Baseband version: .HA.1.1.c2-00054-DIVAR_GENSP_PACK-1.29062.107 Kernel version: 4.19.157-perf+, 1 Sat Oct 12 11:14:50 CST 2024 Compile time: 12 Oct 2024 06:06:30 Android security update: 1 October 2024 Google Play system update: 1 October 2024 Software parameter update: 29 October 2024

Korb avatar Nov 16 '24 10:11 Korb

Very interesting idea, sorry to say all current contributors are busy with other work. When we don't have an opportunity or time to implement a feature, we encourage developers to fork the project and become a contributor. It would be great to add new contributor to this project. Looking forward to your PR.

VREMSoftwareDevelopment avatar Dec 17 '24 18:12 VREMSoftwareDevelopment

After further investigation of the request, we found that implementing a "Small Window" (floating overlay) feature is not feasible due to Android platform limitations and WiFiAnalyzer's privacy principles:

  • Android restricts background Wi-Fi scanning for privacy and battery reasons. When WiFiAnalyzer is not in the foreground, it cannot continuously update Wi-Fi data.
  • Overlay windows require special permissions (SYSTEM_ALERT_WINDOW), which are discouraged for privacy-focused apps and may negatively impact user experience.
  • The app's activity is paused in the background, preventing live UI updates.
  • WiFiAnalyzer prioritizes minimal permissions and user privacy, in line with its open-source and GPLv3 commitments.

For these reasons, the requested feature is not compatible with WiFiAnalyzer's goals and Android's security model.

VREMSoftwareDevelopment avatar Nov 09 '25 14:11 VREMSoftwareDevelopment