tkerber / golem Goto Github PK
View Code? Open in Web Editor NEWGolem is a keyboard-driven webkit-based web browser.
License: GNU General Public License v3.0
Golem is a keyboard-driven webkit-based web browser.
License: GNU General Public License v3.0
Example: http://theguardian.co.uk
Hints mode takes very long to start, related to getting the absolute position of elements for placing the divs.
Curiously, getting the same position for checking visibility has no such problems.
Possibly a thread access issue?
I'm currently polling for a new location status every 100ms, and settings label from there (not within the gtk thread), possibly this is corrupting it.
See http://golang.org for example.
Find an optimal solution to reference pdf.js from the repository without directly including it.
Figure out how to call multi-arugment RPC calls.
Ads are blocked, but a wait for the ads is still forced.
Also allow whitelisting of things such as youtube channels etc.
The insertmode on input focus feature is meant to allow typing as soon as a textfield is selected, not to allow websites to grab it.
Possibly due to mass creation/deletion of widgets.
Mostly this is due to golem being terminated through a os signal. While we can't do anything on a SIGKILL, we should do our best otherwise.
To repeat: type o<Tab><BackSpace>
quickly.
This is a serious one, and I thought I'd dealt with all these things.
Currently can't reproduce it systematically; Crash is likely a thread safety gtk thing.
glib's Connect method (as I've used it mostly) often leads to circular references which won't be GC'd.
Solution: Don't use the original object in the closure (test that this works), or cleanup closures (when?).
The TabBar width is limited via a maximum character limit, combined with padding shorter text to this limit and a monospace font.
While it works, it isn't ideal.
Currently cannot reproduce reliably.
Redraws on tab switching and resizes are somethimes painfully slow.
Examples:
Opening too many tabs leads to the TabBar
requesting too much height. It gets cut off and hides the StatusBar
in fullscreen/maximized, and resizes the window if not.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.