aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorNunoSempere <nuno.sempere@protonmail.com>2023-02-07 14:28:21 +0100
committerNunoSempere <nuno.sempere@protonmail.com>2023-02-07 14:28:21 +0100
commitd1439d16f599804a3777bb8137a27b582610937a (patch)
tree9da98aedb86f8a3ac6867cd22bf7ef84dec011a3 /README.md
parentb50d30851b844b74dbd9e03dd9de8d0fa5b0a9f8 (diff)
tweak: continue personal development from master.
Diffstat (limited to 'README.md')
-rw-r--r--README.md56
1 files changed, 43 insertions, 13 deletions
diff --git a/README.md b/README.md
index 3ea547d..8dfcb12 100644
--- a/README.md
+++ b/README.md
@@ -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.