Douban Widescreen Optimizer

Optimize Douban layout for widescreen displays, utilizing full screen width with modern responsive design

These are versions of this script where the code was updated. Show all versions.

  • v1.0.9 2026-06-13

    [1.0.9] - 2026-06-13

    Fixed / 修复

    Pixel-Based Subject Summary Expansion / 基于像素的剧情简介扩展

    • Fixed: Summary width is now calculated from the actual article column width and applied as pixel values.

      • 剧情简介宽度现在从主内容栏实际宽度计算,并以像素值写入,避免 100% 继续继承窄父级。
    • Fixed: Summary layout now watches late style and class mutations and reapplies when another script collapses the text.

      • 监听后续 styleclass 变更,若其它脚本把简介压窄,会自动恢复。

    Tests / 测试

    • Changed: Playwright layout check now intentionally collapses the summary to 220px, then verifies the userscript restores it.
      • Playwright 测试现在会主动把简介压成 220px,再验证脚本能恢复宽度。

    [1.0.8] - 2026-06-13

    Fixed / 修复

    Robust Subject Summary Expansion / 稳定扩展剧情简介正文

    • Fixed: Optimizer stylesheet is now appended after page styles so it is less likely to be overridden by Douban or other userscripts.

      • 优化器样式现在追加到页面样式之后,降低被豆瓣或其它脚本覆盖的概率。
    • Fixed: Subject summary nodes receive inline important width normalization after DOM updates.

      • 剧情简介内部节点会在 DOM 更新后补充 inline !important 宽度,避免正文被压成窄列。
  • v1.0.6 2026-06-07
  • v1.0.5 2026-06-07
  • v1.0.4 2026-06-07