# Just browsing

Touchscreen-friendly wrapper around Webkit

## 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?


## TO DO

* 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}})
```