hardpixel / devdocs-desktop Goto Github PK
View Code? Open in Web Editor NEWGTK3 application for DevDocs API documentation browser.
License: GNU General Public License v3.0
GTK3 application for DevDocs API documentation browser.
License: GNU General Public License v3.0
This is something that has in DevDocs web, but in DevDocs-Desktop does not. The GTK default behavior when tab is used is to go to the next button or something clickable.
The screen below is the only thing that the app can load no matter what I do; no other application on my machine has connectivity issues. I have purged and reinstalled the app multiple times. Running from console doesn't seem to give any warnings or errors, nor could I figure out how to access some sort of developer tools on for WebKit2
. I have no experience with this python tool, but I'm looking into it so that I can try to be helpful.
Allow multiple tabs to open another index. Main use case, accesing https://devdocs.baznga.org/offline without tweaking the code. They're several docsets there not available in the main devdocs.io site.
Would it be possible to add flatpak version of the app? I don't have access to needed version of GTK.
How would somebody implement offline support?
Currently, a launch still requires an internet connection in order to download the initial html + web worker scripts. Now my question is mostly about the architecture: Is it possible to offer the index files baked into the app itself; so that this is not necessary anymore?
I've seen that that the web application cache is enabled in the devdocs_desktop.py but I'm currently unsure on how to provide a cache.
Do you know whether or not webkitgtk can be integrated with a self-provided cache file for the index.html?
Is it possible to add support for zooming the text using Ctrl-- and Ctrl-+ or the mousewheel?
This is related to #15
webkitgtk to webkit2gtk
I installed the AUR package and found that the Enable dark theme switch stops being respected after pressing Save button in Preferences, so the program resets to the original theme in any case. And the program always starts with the original theme, even when the switch of the dark theme is enabled.
When we pass a string to devdocs-desktop (devdocs-desktop [STRING]) it does not leave the process in the background.
We could leave the process in the background and a single instance to search
It would be nice to bind /
or Ctrl + F
to focusing the search box.
Hi there! First of all, thank you for creating and maintaining this project! It is super useful and I really appreciate your time and effort.
DevDocs has a CTRL+ENTER shortcut to open a page in a new tab. I think it would be great to add this functionality as well. Perhaps by simply opening the page in the user's browser, or if you prefer having everything in the program itself, maybe add some sort of tab functionality?
I do not know if it is possible to migrate this application to Windows because of GKT3 + and now dbus service (9d516d0). We can leave this issue open and populate with useful information(this is my suggestion).
High DPI is not supported and the GTK_SCALE option makes the entire UI look weird
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.