SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. Open widget explorer 2. Click on "Get new Widgets" -> "Install Widget from Local File" 3. Select a plasmoid file OBSERVED RESULT It doesn't do anything. EXPECTED RESULT It should install the widget. SOFTWARE/OS VERSIONS Operating System: EndeavourOS KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.105.0 Qt Version: 5.15.9 Kernel Version: 6.2.11-arch1-1 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i5-8250U CPU @ 1.60GHz Memory: 7.6 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 Manufacturer: ASUSTeK COMPUTER INC. Product Name: VivoBook S15 X510UF System Version: 1.0 ADDITIONAL INFORMATION This appears in the journal log when that button in sellected: ``` That's just what appears after clicking it: Apr 15 13:15:55 LittleWorld plasmashell[5641]: QObject::connect: No such signal Plasma::OpenWidgetAssistant::user1Clicked() ```
Can confirm on both Wayland and X11. Open File dialog that opens also has other usability and visial issues, namely: - title should be set as qindow title, not as a heading on top of window content — nothing else does that AFAIK; - extra paddings around main content view should be removed. Notice how misaligned bottomtext field and dialog button box are; - Filter field doesn't anything useful, it prevents plasmoids in *.tar.gz format from being selectable — need to clear filter manually first.
Yes, the file dialog here is some kind of custom thing wrapped in a wrapper that seems unnecessary. I think we could port it to just use QFileDialog.
This dialog has been ported to QFileDialog, and installing .plasmoid files seems to be working fine on master. Let's keep https://bugs.kde.org/show_bug.cgi?id=486108 to track the inability to install .tar.gz / .zip files.