diff options
author | NunoSempere <nuno.sempere@protonmail.com> | 2023-02-07 14:28:21 +0100 |
---|---|---|
committer | NunoSempere <nuno.sempere@protonmail.com> | 2023-02-07 14:28:21 +0100 |
commit | d1439d16f599804a3777bb8137a27b582610937a (patch) | |
tree | 9da98aedb86f8a3ac6867cd22bf7ef84dec011a3 /README.md | |
parent | b50d30851b844b74dbd9e03dd9de8d0fa5b0a9f8 (diff) |
tweak: continue personal development from master.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 56 |
1 files changed, 43 insertions, 13 deletions
@@ -1,13 +1,43 @@ -<h3 align=center> Rose Browser</h3> -<h4 align=center>Minimal browser based on webkit2gtk</h4> - -#### Features - - tabs, cookies, caching - - minimal ui, autohiding elements - - ~400L code base - - custom gtk and websites css - - hackable without any knowledge - - builtin rose-mklink script for in-shell static links - -### 📜 License -Rose is released under the [MIT license](https://github.com/mini-rose/rose/blob/master/license). +## Rosebud + +Personal tweaks for [rose](https://github.com/mini-rose/rose), a minimal browser based on webkit2gtk + +### Features + +- tabs, cookies, caching +- minimal ui, autohiding elements +- ~400L code base (edit: no longer) +- custom gtk and websites css +- hackable without any knowledge +- builtin rose-mklink script for in-shell static links +- A few quality of life improvements. + +### 👐 Contribute + +This is my personal version. Contribute upstream to [github.com/mini-rose/rose](https://github.com/mini-rose/) instead. + +### To do + +- [ ] Figure out better way to have plugins +- [ ] Launch with more than one tab from command line +- [ ] Double check newtab/next-tab behavior +- [ ] Find out what each of the css elements refers to. +- [ ] Use something other than Whatsapp as an example syslink. + +Done: + +- [x] Figure out merge with upstream +- [x] String substitution on uri in order to redirect to better frontends. +- [x] Present "standard" browser keybindings as an alternative. +- [x] Fix zoom in new tab +- [x] Reader mode +- [x] Add reader mode to config.def. +- [x] Make tab bar slightly prettier. +- [x] Add "open in new window" functionality. + - Useful for opening links in new tab when clicking on them and selecting that option + - And for actually opening links with the href new_tab option. + - Links: <https://docs.gtk.org/gobject/func.signal_connect.html>, <https://webkitgtk.org/reference/webkit2gtk/2.37.90/signal.AutomationSession.create-web-view.html>, <https://webkitgtk.org/reference/webkit2gtk/2.26.0/WebKitWebView.html#WebKitWebView-create> <https://stackoverflow.com/questions/40180757/webkit2gtk-get-new-window-link> + +### Known bugs + +- [ ] Doesn't work with when Spanish is selected as the language, for some reason. |