Bug 455565 - Creating a theme with no plugin name deposits the theme directly into plasma/look-and-feel
Summary: Creating a theme with no plugin name deposits the theme directly into plasma/...
Status: CONFIRMED
Alias: None
Product: Plasma SDK
Classification: Plasma
Component: plasmathemeexplorer (show other bugs)
Version: 5.25.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-18 20:37 UTC by doncbugs
Modified: 2024-09-08 20:52 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description doncbugs 2022-06-18 20:37:16 UTC
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 Plasma Global Theme Explorer
2. Click the hamburger menu and select New theme
3. Fill out everything except the plugin-name

OBSERVED RESULT
The contents and metadata.desktop are deposited directly into ~/.local/share/plasma/look-and-feel/

EXPECTED RESULT
They should have their own folder. Perhaps the GUI should be more of a stickler with the plugin name rather than the website or email.
Comment 1 ratijas 2022-06-21 20:24:12 UTC
That thing looks like a QQC1 application, which means it should be rewritten almost from scratch. I wonder what is it ever useful for in its current state, or how many unmaintained bugs are there…
Comment 2 doncbugs 2022-06-22 01:02:50 UTC
(In reply to ratijas from comment #1)
> That thing looks like a QQC1 application, which means it should be rewritten
> almost from scratch. I wonder what is it ever useful for in its current
> state, or how many unmaintained bugs are there…

You aren't wrong. Most of the tools for developing themes for KDE are from another century. The only thing I've tried to use it for was exporting desktop layouts, which worked questionably well. The last issue was it duplicating everything every time you tried to export it so everything had 2 entries in the .js.