Changes to "home" between 2021-01-30 03:52:18 and 2021-01-30 04:02:53

58
59
60
61
62
63
64




65
66
67


68
69
70
71

72
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79







+
+
+
+



+
+




+

`window` :| Return a tab separated pair of title and url of the currently focused window
`Windows` :| Return a newline-delineated list of tab separated pairs of titles and urls of all weaver windows
`zoom <value>` :| Zoom the currently focused window by 'value' (e.g., multiply the current zoom factor by 'value')
`Zoom <value>` :| Zoom the currently focused window to 'value' (e.g., set the zoom factor to 'value')

## Todo

1. Code cleanup:
 - Sort Qt includes into .h vs .cpp as most appropriate
 - Determine and implement reasonable sorting of functions in .cpp files (they're a total mess right now)
 - Add comments on likely user-modifiable compile-time options (e.g., UserAgent, etc)
1. Determine if profile needs to be destroyed on shutdown to flush to disk
1. Fullscreen via signal QWebEnginePage::fullScreenRequested
1. Downloads via signal QWebEnginePage::downloadRequested
1. Create man page - likely based largely on this wiki page
1. Make a release candidate and AUR package
1. Create a "hacking" guide.  Most user patching / hacking would likely be isolated to webengine.{h,cpp}
 - WebView::init() for general configurations
 - WebView::command() and/or WebView::doCommand() for key bindings and actions
1. Pdf links ... and other filetypes?
1. Prepare 1.0 release
1. Webkit backend (very low priority)