Go to file
bellrise 1d622de797 makefile: Fix PHONY targets
Previously, `rose` could not be called if it was already compiled
because it wasn't a PHONY target, so the source files had to be
changed.
2022-05-16 10:48:06 +02:00
.github Update issue templates 2022-05-14 17:43:51 +02:00
screenshots add screenshots 2022-05-14 12:14:04 +02:00
scripts add gotop and gobottom functions 2022-05-14 12:04:26 +02:00
.editorconfig Add editorconfig 2022-05-14 19:41:34 +02:00
.gitignore Merge branch 'master' into fix/gitignore 2022-05-14 20:46:47 +02:00
config.def.h rose+window: Fix warnings & global variables 2022-05-16 10:46:42 +02:00
keyconf.h rose+window: Fix warnings & global variables 2022-05-16 10:46:42 +02:00
makefile makefile: Fix PHONY targets 2022-05-16 10:48:06 +02:00
rose.c rose+window: Fix warnings & global variables 2022-05-16 10:46:42 +02:00
rose.h rose+window: Fix warnings & global variables 2022-05-16 10:46:42 +02:00
webview.c cleaned some tabs, add debug option to makefile 2022-05-15 22:59:53 +02:00
webview.h code: Remove G_BEGIN_DECLS & G_END_DECLS 2022-05-16 09:55:39 +02:00
window.c rose+window: Fix warnings & global variables 2022-05-16 10:46:42 +02:00
window.h code: Remove G_BEGIN_DECLS & G_END_DECLS 2022-05-16 09:55:39 +02:00

Rose Browser

Simple browser based on webkit2-5.0/GTK4.

Showcase

Requirements

In order to build rose you need gtk4 and webkit2gtk-5.0.

In order to use the functionalities:

  • video support: gst-libav, gst-plugins-good
  • searchbar/find/history: dmenu
  • tabs: tabbed
  • download: aria2c

Installation

Run following command to build and install (if necessary as root):

$ make clean install

Usage

To set default homepage change config.h

Opening new window with specific website:

$ rose https://duckduckgo.com

TODO

  • Add tabs option in config
  • Improve mass weight image loading time
  • Add support for xdg-open and opening files