Skip to content
/ Bone Public

Minimalistic display of websites. With tiling, theme, and preset support

License

Notifications You must be signed in to change notification settings

Merkoba/Bone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bone is meant as a tool to display websites without the overhead of tabs, decorations, and other interface elements that can make it bloaty. That was the original idea, but continued development is transforming it into a simple yet interesting browser.

It supports up to 4 different websites displayed at the same time.

It provides 16 different tiling layouts to choose from.

It supports saving configurations as presets, to easily jump between different experiences.

It supports changing the theme color, which affects the top panel and application windows.

Buttons to refresh and swap urls.

Proportions for each tiled webview can be configured.

Supports multiple workspaces. Presets can be autostarted to start each on a space.

Installation

Creating a build is recommended so the application's config files don't reside in the generic Electron directory. There is a script to create a build (create_builds.sh) You can modify this to target your platform or architecture:

npm install

Check/Edit create_builds.sh

chmod +x create_builds.sh

./create_builds.sh

To run it without building it

npm install

npm start

Screenshots