Skip to content

fix: 避免每日用量入口重叠#33

Open
kts-kris wants to merge 1 commit into
BigPizzaV3:mainfrom
kts-kris:fix/daily-token-usage-floating-collision
Open

fix: 避免每日用量入口重叠#33
kts-kris wants to merge 1 commit into
BigPizzaV3:mainfrom
kts-kris:fix/daily-token-usage-floating-collision

Conversation

@kts-kris

@kts-kris kts-kris commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

变更说明

修复 Codex Daily Token Usage 在 Codex++ 顶栏控件较多或窗口较窄时,右上角入口与现有控件重叠的问题。

主要变更:

  • Codex Daily Token Usage 更新到 1.4.6
  • 保留 Fix Codex++ daily token usage alignment #31 的右上角 fixed 定位方案,但不再只依赖固定 right: 280px
  • 新增顶栏碰撞检测:
    • 先尝试默认顶栏位置。
    • 如果与顶栏已有按钮、输入框、版本区域等控件重叠,则在同一顶栏行内向左寻找可用空档。
    • 如果同一行没有足够空间展示完整入口,则退化为只显示 Σ 的 compact icon,继续留在顶栏行内,减少占用宽度。
  • 同步 index.json 中的 version、updated_at 和 sha256。

根因

之前的 1.4.5 使用固定 right: 280px 放置入口。在部分 Codex++ 顶栏布局下,这个位置会落在左侧项目选择器或其他顶栏控件上,导致入口和原生控件重叠。

验证

  • jq empty index.json
  • node --check scripts/codex-daily-token-usage.js
  • CODEX_DAILY_TOKEN_USAGE_SCRIPT=work/CodexPlusPlusScriptMarket/scripts/codex-daily-token-usage.js node work/test-codex-daily-token-usage.js
  • 已确认脚本 SHA-256 与 index.json 一致:40d0edb049467391ba6c1c40d7712feaaa1427ba187ea46441ec14680ff55592

@kts-kris kts-kris force-pushed the fix/daily-token-usage-floating-collision branch from cf76d7c to 4b53f76 Compare June 27, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant