From 26504893e75fb33e9d3f01abdebf1d61f362f1b1 Mon Sep 17 00:00:00 2001 From: Akshay Nair Date: Sat, 5 Apr 2025 19:07:03 +0530 Subject: Set url for windows synchronously + handle title change in webview --- TODO.org | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index bacf005..acf710e 100644 --- a/TODO.org +++ b/TODO.org @@ -18,28 +18,36 @@ - [X] Url changed event - [X] History storage - [X] History completion +- [ ] Close window if last tab closed +- [ ] Switch to __internals +- [ ] Tests for api - [ ] Log stdout, errors and results from lua somewhere - [ ] Downloading ** Next +- [ ] Search text in page +- [ ] Dev tools +- [ ] Fullscreen +- [ ] Zoom in/out +- [ ] Permission requests handling/persisting +- [ ] window.opener controls +- [ ] Notifications - [ ] Conflict in keymap (keymap already exists) +- [ ] Allow pattern filtering for event listeners +- [ ] Allow tab_id, win_id filtering for event listeners +- [ ] Handle resource cleanup + signal disconnecting - [ ] Open url sanitize/humanize (add protocol if missing, remove quotes, etc) +- [ ] static linking for qt +- [ ] static linking for libluv - [ ] Bookmarking -- [ ] Get static linking for qt and libluv working -- [ ] Handle resource cleanup + signal disconnecting ** Later - [ ] Support multiple modes for keymap.set: `web.keymap.set({'n','i'}, ...)` -- [ ] Search text in page -- [ ] Notifications -- [ ] Dev tools -- [ ] Permission requests handling -- [ ] Pipe page contents to external program -- [ ] `web.inspect` -- [ ] Update window title on current webview title change +- [ ] Read page contents via lua +- [ ] `web.to_string`: like vim.inspect +- [X] Update window title on current webview title change ** Later later -- [ ] Fullscreen - [ ] Custom file picker - [ ] remote debugging with cdp (spider-repl) -- cgit v1.3.1