aboutsummaryrefslogtreecommitdiff
path: root/TODO.org
diff options
context:
space:
mode:
authorAkshay Nair <phenax5@gmail.com>2025-07-23 23:40:48 +0530
committerAkshay Nair <phenax5@gmail.com>2025-07-24 21:46:11 +0530
commit43f3261635e1667367cfd31a2f746832e94c3957 (patch)
treea68d385c1bee08e8527e2d0c44d69ab14010a4c0 /TODO.org
parentf18749fc37ef0d5bfb6bf240740a401cce372d0c (diff)
downloadnull-browser-43f3261635e1667367cfd31a2f746832e94c3957.tar.gz
null-browser-43f3261635e1667367cfd31a2f746832e94c3957.zip
Refactor main into App class
Diffstat (limited to 'TODO.org')
-rw-r--r--TODO.org21
1 files changed, 12 insertions, 9 deletions
diff --git a/TODO.org b/TODO.org
index d51d23c..0a6b89f 100644
--- a/TODO.org
+++ b/TODO.org
@@ -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