diff options
| author | Akshay Nair <phenax5@gmail.com> | 2025-07-23 23:40:48 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2025-07-24 21:46:11 +0530 |
| commit | 43f3261635e1667367cfd31a2f746832e94c3957 (patch) | |
| tree | a68d385c1bee08e8527e2d0c44d69ab14010a4c0 /TODO.org | |
| parent | f18749fc37ef0d5bfb6bf240740a401cce372d0c (diff) | |
| download | null-browser-43f3261635e1667367cfd31a2f746832e94c3957.tar.gz null-browser-43f3261635e1667367cfd31a2f746832e94c3957.zip | |
Refactor main into App class
Diffstat (limited to '')
| -rw-r--r-- | TODO.org | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -1,12 +1,13 @@ ** Usable - [-] Tests for api -- [ ] Permission list/allow/deny lua api - [ ] Fullscreen -- [ ] Zoom in/out - [ ] Run JS in page (web.view.eval_js()) +- [ ] f-key navigation +- [ ] Zoom in/out - [ ] Use table for all internals api options? -- [ ] Create window with new profile -- [ ] User data/profiles management +- [ ] Permission management (list/allow/deny) lua api +- [ ] Generate docs for api +- [ ] Decorations api (just for statusline) ** Bugs - [ ] INVESTIGATE: Check why urlchanged doesnt fire for first url open sometimes @@ -14,20 +15,22 @@ - [ ] API's don't validate types. (type conversion segfaults) ** Next -- [ ] Configuration validation -- [ ] web.win.* apis (list, current_id) -- [ ] Allow toggling devtools - [ ] Tests for window - [ ] More tests for stack - [ ] Tests for router -- [ ] Set search text as the user is typing (dmenu -r) +- [ ] Read page contents via lua +- [ ] User data/profiles management +- [ ] Create window with new profile +- [ ] Configuration validation +- [ ] web.win.* apis (list, current_id) +- [ ] Allow toggling devtools +- [X] Set search text as the user is typing (dmenu -r) - [ ] Log stdout, errors and results from lua somewhere - [ ] 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 - [ ] Private window (in-memory profile) -- [ ] Read page contents via lua ** Later - [ ] Bookmarking |
