rosenrot/README.md

38 lines
1.5 KiB
Markdown
Raw Normal View History

2022-12-17 20:09:01 +00:00
## Rosebud
Personal tweaks for [rose](https://github.com/mini-rose/rose), a minimal browser based on webkit2gtk
2022-11-14 20:41:43 +00:00
#### Features
2022-12-13 15:35:42 +00:00
- tabs, cookies, caching
- minimal ui, autohiding elements
2022-12-17 20:09:01 +00:00
- ~400L code base (edit: no longer)
2022-12-13 15:35:42 +00:00
- custom gtk and websites css
- hackable without any knowledge
- builtin rose-mklink script for in-shell static links
- A few quality of life improvements.
2022-12-13 15:35:42 +00:00
### 👐 Contribute
This is my personal version. Contribute upstream to [github.com/mini-rose/rose](https://github.com/mini-rose/) instead.
### To do
2023-01-06 23:31:12 +00:00
- [ ] Find out what each of the css elements refers to.
- [ ] Use something other than Whatsapp as an example syslink.
2023-01-06 23:31:12 +00:00
Done:
2022-12-14 17:02:52 +00:00
- [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
2022-12-14 17:02:52 +00:00
- [x] Reader mode
2022-12-17 20:09:01 +00:00
- [x] Add reader mode to config.def.
2022-12-14 17:02:52 +00:00
- [x] Make tab bar slightly prettier.
2023-01-22 12:40:58 +00:00
- [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 newtab 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
2023-01-22 12:40:58 +00:00
- [ ] Doesn't work with when Spanish is selected as the language, for some reason.