GithubHelp home page GithubHelp logo

properlypurple / braus Goto Github PK

View Code? Open in Web Editor NEW
63.0 63.0 14.0 27 KB

A simple app to select a browser while opening any url

Home Page: https://braus.properlypurple.com

License: GNU General Public License v3.0

Python 85.17% Meson 14.83%
browser

braus's People

Contributors

properlypurple avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

braus's Issues

braus window sometimes does not close

When opening links from Thunderbird or Slack, braus starts and then I click on one of the browser icons.
The URL is opened in the browser, but the braus window stays open. I can click on the browser icons again, and the URL gets opened again in that browser.

I could not reproduce this bug when launching braus from the command line.

Wrong URL used when second braus window is open

When an existing braus window is open, clicking a link uses the URL from that window.

Steps to reproduce:

  1. Open a braus selector window: braus http://example.org/1-one and keep it open
  2. Open a second braus selector window: braus http://example.org/2-two
  3. The second window will have http://example.org/1-one as URL instead of ..1-one.

"Set as default" re-appears on each braus start

Braus starts and asks "Set Braus as your default browser". Then I click "Set as Default".

Upon the "Braus" start, it asks me again.

This happens on Ubuntu 18.04 with Gnome Shell 3.28.4.

Vertical layout

Maybe having a vertical layout as an option will be nice, and good for mobile devices when #9 is being done.

Settings schema 'com.properlypurple.braus' is not installed

This looks like an interesting project, thank you for creating it!

When trying to start braus I'm getting the following error message:

$ /opt/braus/bin/braus 

(braus:8418): GLib-GIO-ERROR **: 16:19:38.781: Settings schema 'com.properlypurple.braus' is not installed
Trace/breakpoint trap

I'm running Debian 10 (Buster). I followed the instructions in the README, except that I pass --prefix=/opt/braus to meson instead of the default /usr prefix. I'm installing as user. I tried to install in both, a virtual env and the user environment (with the same result).

$ meson --version
0.57.1
$ ninja --version
1.10.0.git.kitware.jobserver-1

Use native desktop theme

I'd like to see braus using the desktop theme instead of forcing dark colors.

If I wanted dark colors I'd set my desktop theme that way.


native:
2020-11-26_4

current forced dark theme:
2020-11-26_5

Braus only always opens a new browser window (when clicking links in Discord)

Braus only always opens a new browser window (no attach )but doesn't hit the url (when clicking links in Discord).

I am certain that is not really a Braus Issue but help in resolving this would be tremendously appreciated,

Running in Arch Linux 5.11

I found that happens with every electron based app so far.

Really wondering how I can fix that.

I love Braus anyway :-)

Package to AppImage

It's a nice and simple utility. A small and portable AppImage that works cross distro would do wonders. I was going to ask for other cross distro solution like flatpak but probably won't work due to the sandbox.

Show+Select browser profiles

I have a private and a work profile in Firefox, but Braus only shows Firefox and Chromium.

I would like to be able to select the Firefox work and Firefox private profile.

Libhandy

So we can use this on things like the Librem phone

Missing gettext dependency

Build started at 2020-11-16T16:06:23.812887
Main binary: /usr/bin/python3
Build Options: -Dprefix=/usr
Python system: Linux
The Meson build system
Version: 0.53.2
Source dir: [redacted]
Build dir: [redacted]
Build type: native build
Project name: braus
Project version: 0.1.0
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
WARNING: Gettext not found, all translation targets will be ignored.

data/meson.build:1:0: ERROR: Tried to assign an invalid value to variable.

Given first line of meson.build is a call to i18, I guess I am missing this

Website says

Note: You need gtk, python3, and gobject installed. In most cases, you shouldn’t need to install anything if you’re on a gtk environment.

Not exactly true or informative to non python people. Would you mind updating readme and the website to reflect proper dependencies?

Automatic URL selection

I'm running this on Manjaro having installed it via the AUR. There appears to be no way to assign certain URL's or domains to a browser This app is very basic and it pops up the browser selector each and every time and you have to select the browser you want for that URL each and every time.

Layer shell.

We should detect if running on wayland and if layer shell is supported,use that to show a proper overlay window.

Ubuntu 20.04 - Braus fails to launch

I installed braus by running snap install braus. However, running braus fails to launch the application.

$ braus
/snap/braus/9/snap/command-chain/desktop-launch: /snap/braus/9/usr/bin/braus: /snap/gnome-3-38-2004-sdk/current/usr/bin/python3: bad interpreter: No such file or directory
/snap/braus/9/snap/command-chain/desktop-launch: line 582: /snap/braus/9/usr/bin/braus: Success

The braus command gives the above output and exits.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.