2022-02-05 13:01:08 +00:00
|
|
|
# Just browsing
|
|
|
|
|
|
|
|
Touchscreen-friendly wrapper around Webkit
|
|
|
|
|
2022-03-19 16:09:03 +00:00
|
|
|
## Building
|
|
|
|
|
|
|
|
If you have Nix
|
|
|
|
|
|
|
|
nix-build build.nix
|
|
|
|
|
|
|
|
Otherwise, very approximately
|
|
|
|
|
|
|
|
* find and install the Lua packages described by the lua5_3.withPackages form in `default.nix`
|
|
|
|
* install [Fennel](https://fennel-lang.org/setup#downloading-fennel)
|
|
|
|
* `make`
|
|
|
|
|
|
|
|
This *should* result in an executable called `just`, but
|
|
|
|
YMMV. Consider Nix?
|
|
|
|
|
|
|
|
|
2022-02-05 13:01:08 +00:00
|
|
|
## TO DO
|
|
|
|
|
2022-03-19 15:51:49 +00:00
|
|
|
* functional
|
|
|
|
|
|
|
|
- find out if it's going to eat cpu like luakit does
|
|
|
|
- some kind of bookmarks/favourites/pinned tabs/memory of visited sites
|
|
|
|
- try video and audio
|
|
|
|
- does it save passwords? find out! where?
|
|
|
|
- make adblock more effective
|
|
|
|
|
|
|
|
* cosmetic
|
|
|
|
- swipe: animate
|
|
|
|
- better icon for overview button
|
|
|
|
- warning for insecure sites
|
|
|
|
- improve the download
|
|
|
|
|
|
|
|
* architectural
|
|
|
|
- redesign :-)
|
|
|
|
- some affordance for customization seams (hooks or subclasses or ...)
|
|
|
|
- "download" should not be in webview.fnl
|
|
|
|
|
|
|
|
|
|
|
|
## Notes to self
|
|
|
|
|
|
|
|
To get an interactive repl in running code (e.g. to inspect
|
|
|
|
values in a callback)
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
(local { : repl : view } (require :fennel))
|
|
|
|
(repl {:env {:view view :other other :vars vars :of-interest of-interest}})
|
|
|
|
```
|