Skip to content

feat: v1 chrome — multi-tab, bookmarks, titlebar, network filters, resizable overlay - #4

Merged
ElVatoEste merged 6 commits into
mainfrom
feat/network-filters-and-overlay-resize
Aug 20, 2026
Merged

feat: v1 chrome — multi-tab, bookmarks, titlebar, network filters, resizable overlay#4
ElVatoEste merged 6 commits into
mainfrom
feat/network-filters-and-overlay-resize

Conversation

@ElVatoEste

@ElVatoEste ElVatoEste commented Aug 20, 2026

Copy link
Copy Markdown
Member

Batch de v1 (chrome + overlay).

Incluye

  • Multi-tab: cada pestaña su propio WebContentsView; solo la activa monta + adjunta CDP. attachCdp devuelve dispose() para teardown limpio.
  • Bookmarks con barra retráctil (persistencia in-memory).
  • Titlebar frameless propia con controles nativos; tab strip = zona de arrastre.
  • Network filters: búsqueda por URL + filtro por tipo.
  • Overlay redimensionable (handle esquina sup-izq) + arrastrable.
  • Scrollbars delgados/translúcidos en paleta.
  • Console: medición dinámica de filas (logs multi-línea no se solapan).

Checklist

  • typecheck
  • build

…lebar

- Multi-tab: cada pestaña es su propio WebContentsView; solo la activa monta y adjunta CDP (el normalizador de red es un stream único).
- attachCdp devuelve dispose() para teardown limpio al cambiar de pestaña.
- Bookmarks con barra retractil (persistencia in-memory en bookmarks.ts).
- Titlebar frameless propia con controles nativos vistos como overlay; tab strip = zona de arrastre (WebkitAppRegion, augmentado en css.d.ts).
- Silencia el warning de CSP de Electron en dev (paginas externas ajenas).
@ElVatoEste ElVatoEste changed the title feat: filtros de Network + overlay redimensionable feat: v1 chrome — multi-tab, bookmarks, titlebar, network filters, resizable overlay Aug 20, 2026
@ElVatoEste
ElVatoEste merged commit 9bcd15f into main Aug 20, 2026
1 check passed
@ElVatoEste
ElVatoEste deleted the feat/network-filters-and-overlay-resize branch August 20, 2026 23:45
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