mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
updateupdate
This commit is contained in:
@@ -4,7 +4,7 @@ title: Refactor overlay runtime to use per-layer window bounds ownership
|
|||||||
status: Done
|
status: Done
|
||||||
assignee: []
|
assignee: []
|
||||||
created_date: '2026-02-12 08:47'
|
created_date: '2026-02-12 08:47'
|
||||||
updated_date: '2026-02-12 10:12'
|
updated_date: '2026-02-13 08:04'
|
||||||
labels: []
|
labels: []
|
||||||
dependencies: []
|
dependencies: []
|
||||||
parent_task_id: TASK-20
|
parent_task_id: TASK-20
|
||||||
@@ -33,6 +33,8 @@ Started implementation for per-layer overlay bounds ownership refactor.
|
|||||||
Implemented per-layer bounds ownership path: visible and invisible layers now update bounds independently through overlay manager/runtime plumbing, while preserving existing geometry source behavior.
|
Implemented per-layer bounds ownership path: visible and invisible layers now update bounds independently through overlay manager/runtime plumbing, while preserving existing geometry source behavior.
|
||||||
|
|
||||||
Replaced shared all-window bounds application with per-window bound application service and layer-specific runtime calls from visibility/tracker flows.
|
Replaced shared all-window bounds application with per-window bound application service and layer-specific runtime calls from visibility/tracker flows.
|
||||||
|
|
||||||
|
Archiving requested by user.
|
||||||
<!-- SECTION:NOTES:END -->
|
<!-- SECTION:NOTES:END -->
|
||||||
|
|
||||||
## Final Summary
|
## Final Summary
|
||||||
@@ -4,7 +4,7 @@ title: Add renderer-to-main IPC contract for measured overlay content bounds
|
|||||||
status: Done
|
status: Done
|
||||||
assignee: []
|
assignee: []
|
||||||
created_date: '2026-02-12 08:47'
|
created_date: '2026-02-12 08:47'
|
||||||
updated_date: '2026-02-12 02:45'
|
updated_date: '2026-02-13 08:05'
|
||||||
labels: []
|
labels: []
|
||||||
dependencies: []
|
dependencies: []
|
||||||
parent_task_id: TASK-20
|
parent_task_id: TASK-20
|
||||||
@@ -31,6 +31,8 @@ Add renderer-to-main IPC for content measurement reporting, so main process can
|
|||||||
Added a typed `OverlayContentMeasurement` IPC contract exposed in preload and Electron API typings. Implemented a main-process measurement store with strict payload validation and rate-limited warning logs for invalid reports. Added renderer-side debounced measurement reporting that emits updates on subtitle content/mode/style/render-metric and resize changes, explicitly sending `contentRect: null` when no measured content exists to signal fallback behavior.
|
Added a typed `OverlayContentMeasurement` IPC contract exposed in preload and Electron API typings. Implemented a main-process measurement store with strict payload validation and rate-limited warning logs for invalid reports. Added renderer-side debounced measurement reporting that emits updates on subtitle content/mode/style/render-metric and resize changes, explicitly sending `contentRect: null` when no measured content exists to signal fallback behavior.
|
||||||
|
|
||||||
Added unit coverage for measurement validation and store behavior.
|
Added unit coverage for measurement validation and store behavior.
|
||||||
|
|
||||||
|
Closed per user request to delete parent task and subtasks.
|
||||||
<!-- SECTION:NOTES:END -->
|
<!-- SECTION:NOTES:END -->
|
||||||
|
|
||||||
## Final Summary
|
## Final Summary
|
||||||
|
|||||||
Reference in New Issue
Block a user