Skip to content

Background-Wallpaper-Engine

Choose a tag to compare

@Tisakonicc Tisakonicc released this 12 Nov 09:14
· 5 commits to main since this release

PyCharm 插件 v0.9.13
中文
兼容性:支持 PyCharm 2022.3 及以上

plugin.xml 的 since-build 改为 223,并不设上界,之前卡在较新的版本区间,2022.3 / 2023.x 用户装不上。

兼容 JPanel 与 JComponent 两种背景变换签名

编辑器背景的插入点在不同 IntelliJ 平台版本上类型不同(JPanel / JComponent),直接调用 setBounds 一类的重载会在部分版本上抛 NoSuchMethodError。这一版改为反射调用,两种签名都能命中。

其它改动

图标改为 pluginIcon.svg(含深色版),替换原来的 PNG 位图;

移除动图与帧率设置项;

填充方式恢复默认「完整显示」。

安装包:background-wallpaper-engine-0.9.13.zip(1,984,384 字节)

SHA-256:5ecb85b86678a5a8c5d26ade69762a3739ffe25828900d90480df0e2422fcd68

安装:Settings → Plugins → ⚙ → Install Plugin from Disk...,选择下方 zip,重启 IDE。

还原:插件不修改 IDE 安装目录的任何文件,停用/卸载插件即完全恢复。

English
Compatibility: PyCharm 2022.3 and newer

since-build in plugin.xml is now 223 with no upper bound; older builds were pinned to a narrow range, so 2022.3 / 2023.x users could not install.

Works with both JPanel and JComponent background-transform signatures

The editor background insertion point is typed differently across IntelliJ platform versions (JPanel vs JComponent), and calling an overload such as setBounds directly throws NoSuchMethodError on some builds. This release switches to reflective invocation so both signatures resolve.

Also

icon moved to pluginIcon.svg (with a dark variant) instead of the PNG bitmaps;

removed the animated-image and frame-rate settings;

fill mode defaults back to "fit".

Package: background-wallpaper-engine-0.9.13.zip (1,984,384 bytes)

SHA-256: 5ecb85b86678a5a8c5d26ade69762a3739ffe25828900d90480df0e2422fcd68

Install: Settings → Plugins → ⚙ → Install Plugin from Disk..., pick the zip below, restart the IDE.

Uninstall: the plugin never modifies the IDE installation directory; disabling or removing it restores everything.