32e78a24db
fudging to make it work as buildable derivation
...
a bit too much path shenanigans going on here to be entirely happy
2022-08-14 15:05:05 +01:00
07ccbe1131
add Just Browsing
2022-04-27 13:26:54 +01:00
119f9f2427
just: enable tls
2022-04-27 10:14:10 +01:00
0fc08474e7
add an icon
2022-04-27 10:14:10 +01:00
417e443ed3
create and document build.nix
2022-04-27 10:14:10 +01:00
084c6440cd
update TODO
2022-04-27 10:14:10 +01:00
aa2c23a48e
rudimentary support for downloads
2022-04-27 10:14:10 +01:00
da435b0667
restore adblock (rather messy)
2022-04-27 10:14:10 +01:00
b7956d70bb
hook up the "new tab" button
2022-04-27 10:14:10 +01:00
ad69c88486
update TODO
2022-04-27 10:14:10 +01:00
75811b6d6c
remove debug output
2022-04-27 10:14:10 +01:00
400124570d
add completions to text entry
2022-04-27 10:14:10 +01:00
a16d1a46e3
handle ESC in text entry to revert changes to current url
2022-04-27 10:14:10 +01:00
a928c40cd0
open a blank webview if no URLs on command line
2022-04-27 10:14:09 +01:00
d831ccbb67
add DWIMminess to url bar text entry
...
- prepend https:// to things that might be partial URLs
- perform searches for things that are not URLs (e.g. contain spaces)
- use different search engines for things that start with @foo
e.g. @ebay, @ddg, @lua
2022-04-27 10:14:09 +01:00
5871afe197
hide stop/refresh when loading is/isn't in progress
2022-04-27 10:14:09 +01:00
ccdf63eea1
add loading progress bar, hook to signals
2022-04-27 10:14:09 +01:00
263704ba37
todo
2022-04-27 10:14:09 +01:00
2e6d7fa3d2
set window title
2022-04-27 10:14:09 +01:00
07708b47fd
move webview thumbnail code from viewplex to webview
2022-04-27 10:14:09 +01:00
8567c4d81c
make names more consistent
2022-04-27 10:14:09 +01:00
f5503c3838
implement pane chooser
2022-04-27 10:14:09 +01:00
1ba470a631
viewplex: only relay events from focused page
2022-04-27 10:14:09 +01:00
24052ac10d
viewplex: index views by Notebook page number
2022-04-27 10:14:09 +01:00
f225793fb0
extract Listeners, Viewplex, Webview to separate modules
2022-04-27 10:14:09 +01:00
a8345a1734
make viewplex track the events it should relay for
2022-04-27 10:14:09 +01:00
140cac0dfe
Viewplex listens for :uri webview events and relays them
2022-04-27 10:14:09 +01:00
fc7de29d80
create Listeners module/class/thing
2022-04-27 10:14:09 +01:00
468ed240b4
add Viewplex, basis for supporting multiple webviews
2022-04-27 10:14:08 +01:00
8679518ca3
extract notify-listeners and listen to functions
2022-04-27 10:14:08 +01:00
26dfaeb152
starting again
2022-04-27 10:14:08 +01:00
913050835b
use destructuring in module requires
2022-04-27 10:14:08 +01:00
268ce1fe79
am stuck, this approach is not working
2022-04-27 10:14:08 +01:00
712a657846
allow observers on app-state leaf nodes
2022-04-27 10:14:08 +01:00
8b564f09a7
reindent
2022-04-27 10:14:08 +01:00
621159a589
update app-state when things change
2022-04-27 10:14:08 +01:00
2e0d4bd830
use destructuring in module requires
2022-04-27 10:14:08 +01:00
3d64e42142
allow multiple subscribers on same node
2022-04-27 10:14:08 +01:00
117cb8be47
remove duplicate code
2022-04-27 10:14:08 +01:00
b92785f495
call observers in parent nodes
2022-04-27 10:14:08 +01:00
022ce6da03
savepoint
2022-04-27 10:14:08 +01:00
64cd3a986c
Merge branch 'main' of github.com:telent/just
2022-04-27 10:14:08 +01:00
e9fdcc423a
Merge branch 'main' of github.com:telent/just
2022-04-27 10:14:07 +01:00
f9e69672a9
start new tabs with non-nil url
...
this does suggest that our logic for (whether the url entry is
editable) is rather a kludge
2022-04-27 10:14:07 +01:00
48286f52b0
use user-supplied urls as autocomplete suggestions
2022-04-27 10:14:07 +01:00
ec41038c4d
Create LICENSE
2022-04-27 10:14:07 +01:00
34e5b36172
move "new tab" button to the tabs page
...
clear and disable url entry on the tabs page
2022-04-27 10:14:07 +01:00
be829d3cc0
fix event-bus:subscribe
...
seems to be a Fennel bug:
<andreyorst> the problem is that tset is taken out of the or and nil is placed in place of it, thus making side effect occur
<andreyorst> even though it shouldn't
<andreyorst> telent: good catch
2022-04-27 10:14:07 +01:00
cba16113a1
multiple tab support
2022-04-27 10:14:07 +01:00
b4362b230a
add shell.nix
2022-04-27 10:14:07 +01:00