diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-08-17 16:17:13 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-08-17 16:17:13 +0530 |
| commit | b2fb7cd3d765bda9c8bb7fdee93ce7494f30cc10 (patch) | |
| tree | 6660fc758d9773f99bcd38668604e2ee8de5eda3 /TODO.org | |
| parent | 98f3281256e6ff435c67d83c6895fff5841b70be (diff) | |
| download | null-browser-b2fb7cd3d765bda9c8bb7fdee93ce7494f30cc10.tar.gz null-browser-b2fb7cd3d765bda9c8bb7fdee93ce7494f30cc10.zip | |
Update internal api options
Diffstat (limited to 'TODO.org')
| -rw-r--r-- | TODO.org | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -23,7 +23,9 @@ - [X] Fix path to symbols.json in web.help.get_items (use docs path) - [X] Document events and event opts - [ ] Element focus (input focus) -- [ ] Update all api to use opts table pattern +- [X] Update all api to use opts table pattern +- [ ] Update internal apis to use table +- [ ] Add win options for web.view.list / web.view.current / web.view.current_index /etc - [ ] web.keymap.configure_mode(modename, { passthrough = false }) - [ ] Fullscreen - [ ] Zoom in/out/reset @@ -31,6 +33,7 @@ - [ ] Api for enabling rpc api in view - [ ] Hide/show decoration api - [ ] Review all options and make sure they're passed correctly +- [ ] Delay in tabline module updating (shows outdated titles) ** Bugs - [ ] INVESTIGATE: Segfault on close sometimes @@ -40,18 +43,18 @@ - [ ] INVESTIGATE: Check why urlchanged doesnt fire for first url open sometimes ** Next +- [ ] Log stdout, errors and results from lua somewhere +- [ ] User stylesheets (per site and global?) - [ ] View focus event (between decorations/views) +- [ ] Use table for all internals api options? - [ ] User scripts (greasemonkey?) -- [ ] User stylesheets (per site and global?) -- [ ] Log stdout, errors and results from lua somewhere -- [ ] Move view to a different window (`web.view.move_to_window(view, win)`) - [ ] web.win.* apis (list, current_id) -- [ ] Permission management (list/allow/deny) lua api +- [ ] Move view to a different window (`web.view.move_to_window(view, win)`) +- [ ] Permission management (list/allow/block) lua api - [ ] Granular updates in statusline plugin instead of set_html multiple times -- [ ] Use table for all internals api options? - [ ] Tests for window - [ ] More tests for stack -- [ ] Tests for router +- [ ] More tests for router - [ ] User data/profiles management - [ ] Create window with new profile - [ ] Configuration validation |
