Go to file
NunoSempere ec97a8f3f3 style: start enforcing coding style
Previous .clang-format wasn't processed

$ clang-format -style=webkit -dump-config > .clang-format
$ clang-format -i rose.c
2023-03-28 10:14:13 -06:00
plugins fix: rename filepath after dirchange 2023-03-27 19:34:01 -06:00
screenshots Revert "tweak: resize screenshots" 2023-03-27 19:45:41 -06:00
user-scripts fix: rename filepath after dirchange 2023-03-27 19:34:01 -06:00
.clang-format style: start enforcing coding style 2023-03-28 10:14:13 -06:00
.gitignore tweak: continue personal development from master. 2023-02-07 14:28:21 +01:00
build.sh feat: add possibility of launching many tabs at once. 2023-02-08 14:29:36 +01:00
compile_flags.txt Fix webkit bg color error, add rose-nativefier 2022-11-17 16:57:46 +00:00
config.def.h feat: use flags rather than uncommenting code 2023-02-05 03:57:29 +01:00
config.h fix: rename filepath after dirchange 2023-03-27 19:34:01 -06:00
install.sh tweak: add shebangs. 2023-02-05 03:23:23 +01:00
license Create license 2023-02-06 18:08:24 +01:00
README.md tweak: change readme to point to screenshots 2023-03-27 19:37:35 -06:00
rose-mklink Remove bash-only features for sh scripts 2023-02-07 11:37:05 +00:00
rose.c style: start enforcing coding style 2023-03-28 10:14:13 -06:00
style.css feat: add possibility of launching many tabs at once. 2023-02-08 14:29:36 +01:00

Rosenrot

A small browser forked from rose.

  • Rose is a minimal browser based on webkit2gtk which aims to be a "basement for creating your own browser using [the] gtk and webkit libraries".
  • Rosenrot is my fork from rose. It has accumulated cruft that I like, like a "readability" plugin that simplifies annoying websites like Matt Levine's Money Stuff newsletter.
  • Rosenrot is also a song by the German hardcore rock band Rammstein.

You can see some screenshots in the screenshots folder.

Features

  • tabs, cookies, caching
  • minimal ui, autohiding elements
  • ~467L core code (the rose.c file), plus plugins
  • custom gtk and websites css
  • builtin rose-mklink script for in-shell static links
  • A few quality of life improvements.

👐 Contribute

  • Contribute upstream to github.com/mini-rose/rose for core functionality changes.
  • Contribute here by sending a pull request on Github.

To do

Done:

Known bugs

  • Doesn't work with when Spanish is selected as the language, for some reason.