eufon

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

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 ```