Giter Club home page Giter Club logo

wyeb's People

Contributors

danyspin97 avatar jun7 avatar yorickhardy 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  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  avatar  avatar  avatar

wyeb's Issues

autocomplete history in open

It will be a nice adition to have a sort of autocompletion of already visited site within the open search bar example in vimb:
2019-03-10-202752_1425x147_scrot

configurable download directory

As of d2e8058, it does appear possible to configure the download directory,

main.c:341-345

static const gchar *dldir()
{
	return g_get_user_special_dir(G_USER_DIRECTORY_DOWNLOAD) ?:
		g_get_home_dir();
}

I believe that 'G_USER_DIRECTORY_DOWNLOAD' is managed by XDG. The trouble, however, is that I have to make things difficult for myself, so I don't use a desktop environment that manages XDG for me.

Now, it is possible to manually configure the user download directory using either "extra/xdg-user-dirs" or "extra/xdg-user-dirs-gtk", but allowing users to configure a custom download directory (if they wish) in main.conf would be nice for those who don't use XDG and don't want all downloads going to $HOME/.

Open hint link in a external script

In vimb, qutebrowser or luakit i can set a keybind to enter hint mode, select a url, and this url is piped into mpv, so i can watch youtube videos on mpv. It's possible to do that with wyeb?

support for libsoup3/webkit2gtk-4.1

So, Ive been messing some with getting webkit2gtk to work with libsoup3, as I
wanted to keep libsoup up to date. This resulted in webkit no longer being 4.0,
but rather 4.1. in which wyeb does not seem to be compatible with at the moment.

I changed the lines with webkit2gtk*-4.0 to 4.1.
This results in the following output;

main.c: In function '_openuri': main.c:1327:17: error: unknown type name 'SoupURI' 1327 | SoupURI *suri = soup_uri_new(uri); | ^~~~~~~ ext.c: In function 'tofull': ext.c:374:9: error: unknown type name 'SoupURI' 374 | SoupURI *base = soup_uri_new(bases); | ^~~~~~~ ext.c:375:9: error: unknown type name 'SoupURI' 375 | SoupURI *full = soup_uri_new_with_base(base,uri); | ^~~~~~~ make: *** [makefile:14: wyeb] Error 1 make: *** Waiting for unfinished jobs.... ext.c: In function 'reqcb': ext.c:1827:9: error: unknown type name 'SoupURI' 1827 | SoupURI *puri = soup_uri_new(pagestr); | ^~~~~~~ ext.c:1841:17: error: unknown type name 'SoupURI' 1841 | SoupURI *ruri = soup_uri_new(reqstr); | ^~~~~~~ make: *** [makefile:22: ext.so] Error 1

Would it be of any interest in adding support for using libsoup3/webkit2gtk-4.1?
Or move over to 4.1, or support for both perhaps?
Any houghs on this?

Icons of the context-menu

I want to add icons to context-menu but the menu of webkit is not have apis to it and for own menu, I can't get how to create normal menu items from the menu items of webkit by simple code. I don't want to create own list of WebKitContextMenuAction.

Don's sign the download path

Wyeb is the good vim like web-browser. I just want to know how I can download files which don't sign save path.
Thank you.

[Feature reqest] Longer history

Currently the wyeb rotates the history files after around ~1300 lines in ~/.cache/wyeb./history
Could you please add configuration option to alow for longer history? I would like to go at least 5000 history entries.

User defined hinting macros

It would be nice to have the possibilities to use call a script with hinting.
For example in luakit I defined a script to call mpv when the hinted url is a video.
I suggest to map macro with , plus a key

URI handlers don't trigger when clicking link from existing page

hi!

I'm playing around with some handler rules, and I have the following in my main.conf

[uri:^https://www.youtube.com/watch(.*)]
#handler cancels request before sent and
#spawns the command with a URI matched the 'uri:'
handler=mpv --profile=unpause --ytdl https://youtube.com/watch%s

this works perfectly if I start wyeb from the command line with a youtube video, but if I say, go to youtube.com and search for a video, then click on one, it doesn't trigger. (unless I reload the video after clicking on it)

is there anyway to change this behavior?

thanks!

Link hints not showing up on heavy pages with opengl rendering

Hello,
wyeb´s link hints crashes when webkit2gtk is compiled with opengl and wpe-renderer.
The hints are working on pages without javascript but when I visit a fancy site they dont apear anymore, although they remain functional. When I vist a simple page again, they dont show up until I restart wyeb. Webkit2gtk version: 2.28.2.
Webkit2gtk compiled without opengl works just fine.

Configuration option to disable window title change?

Going into insert mode changes the title. Is there a configuration option to disable this behavior? It breaks functionality in tools like keepassxc, which uses the window title to identify which entry to choose for password selection.

I'd like to have the window title set by the web page, not by the wyeb application mode. Can this be done?

possible support for xembed

This is more of a question than anything. I've done a little bit of experimentation, but haven't figured anything out yet. Is wyeb xembed aware such that it could be used by tabbed window wrappers like 'tabbed' (if so, how)?

I have almost no understanding of how xembed works on a low level, but if wyeb doesn't support it, and you have some understanding of xembed, do you think it would be a useful addition to the browser?

typo in main.c

As of f16a898, main.c:1015 reads,

g_key_file_set_string(conf, sample, "sets", "image;sctipt");

Should sctipt at the end of the line be script?

Adblock

Hello. Is it possible to implement adblock feature?

wyeb crashes at random and closes all open windows

How to reproduce:

  1. Open two big pages like github or duckduckgo.
  2. Try to close one of them.

What happens:
Most of the time the app just crashes, closes all open windows and end ends with a segfault.

What should happen:
It shuld just close the current window.

Platform parameters: Manjaro-arm unstable, RK3399 (Pinebook Pro), River-git.
The vesion is: wyeb-git with wyebab-git and a very fat easylist.txt (it's 3.1MB).

[feature request] System theme

The style of many websites depends on the system theme, but the website run by wyeb cannot detect the system theme. Please support.

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.