README.md (1157B)
1 # Just browsing 2 3 Touchscreen-friendly wrapper around Webkit 4 5 ## Building 6 7 If you have Nix 8 9 nix-build build.nix 10 11 Otherwise, very approximately 12 13 * find and install the Lua packages described by the lua5_3.withPackages form in `default.nix` 14 * install [Fennel](https://fennel-lang.org/setup#downloading-fennel) 15 * `make` 16 17 This *should* result in an executable called `just`, but 18 YMMV. Consider Nix? 19 20 21 ## TO DO 22 23 * functional 24 25 - find out if it's going to eat cpu like luakit does 26 - some kind of bookmarks/favourites/pinned tabs/memory of visited sites 27 - try video and audio 28 - does it save passwords? find out! where? 29 - make adblock more effective 30 31 * cosmetic 32 - swipe: animate 33 - better icon for overview button 34 - warning for insecure sites 35 - improve the download 36 37 * architectural 38 - redesign :-) 39 - some affordance for customization seams (hooks or subclasses or ...) 40 - "download" should not be in webview.fnl 41 42 43 ## Notes to self 44 45 To get an interactive repl in running code (e.g. to inspect 46 values in a callback) 47 48 49 ``` 50 (local { : repl : view } (require :fennel)) 51 (repl {:env {:view view :other other :vars vars :of-interest of-interest}}) 52 ```