GithubHelp home page GithubHelp logo

egoist / devdocs-desktop Goto Github PK

View Code? Open in Web Editor NEW
3.1K 68.0 189.0 2 MB

๐Ÿ—‚ A full-featured desktop app for DevDocs.io.

Home Page: https://devdocs.egoist.sh

License: MIT License

JavaScript 82.66% CSS 14.29% HTML 3.05%
devdocs desktop-app hacktoberfest

devdocs-desktop's People

Contributors

alexandr-san4ez avatar egoist avatar flyingfisch avatar itsjw avatar jrschumacher avatar kawarimidoll avatar mitixx avatar pablomayobre avatar rhysd avatar vladimyr 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  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

devdocs-desktop's Issues

Copy Downloaded Docs Feature

A feature to copy all the downloaded docs from one pc to another(which doesn't have internet connectivity).

Feel free to close.

[Ubuntu 17.04] Failure integrating DevDocs-Desktop with the system

Hi, Just downloaded the latest release(0.6.4, AppImage), and when executing it will ask me if I want to integrate DevDocs with my system. However, when I accept it, the following error is printed:

/home/barbiero/.local/share/applications/appimagekit-devdocs.desktop: error: value "devel;" for key "Categories" in group "Desktop Entry" contains an unregistered value "devel"; values extending the format should start with "X-" Error on file "/tmp/.mount_McyF2u/devdocs.desktop": Failed to validate the created desktop file

It might be something wrong with the AppImage build, so I switched to the .deb version as a workaround but I believe you might want to look into it. I'm interested in this in particular because the .AppImage is only 50MB in size while the .deb uses roughly 128MB(according to my /opt/DevDocs folder).

Thank you for your work.

npm run dist:mac not working according to README.md

In the README one can find:
"
...

Distribute

$ npm run dist:mac
$ npm run dist:linux
$ npm run dist:win

the attempt to create a MAC distribution file will yield:

$> npm run dist:mac
npm ERR! missing script: dist:mac

As I am pretty new to npm I wondered about the layout of the package.json file, as the dist prop attempts to invoke a build prop which is outside the scope of the script prop.

I am confused, and so it seems is npm.

$> npm -version
5.6.0
$> node --version
v9.3.0

I made a portable version of your app hope you can use it

Sir few months ago i had said that the portable version of the software is not truly portable as it stored its data in the AppData folder and if i would even save some documentation for offline usage i can not use it in another PC without internet also after saving offline copies it does not get deleted unless you delete it from the app recently i had got some time to read the portableappps.com documentation and have managed to make it portable. The zip file link is below:-

https://drive.google.com/file/d/11Xb5q8JghCRYE1VV5RxpLvYPEgmpUNyO/view?usp=sharing

Note:-

  1. It does not leave any files behind.

  2. In order to update the software just replace the files inside the App/DevDocs folder.

  3. All the settings and the saved offline Documentation will be stored in the Data Folder. To reset the software settings just delete what is inside the Data Folder.

  4. The Setting and offline copies will only be saved in the portable apps after it is closed thus you have to close the software before removing the USB.

Below is the portable DevDocs Software with offline copies of PHP,CSS,HTML,JS:-

https://drive.google.com/file/d/137jdrDgrLdmKWCBpdFy0VrI-ARyvGN0L/view?usp=sharing

Also if possible can you add an option to disable the minimize to system tray if closed function.
Anyways great app and hope this helps.

docs available offline

Is there a way to download a bunch of docsets and make them available offline (i.e. on my laptop, but without an internet connection)? There are a couple of oblique references to this in the docs/issues, but I can't seem to do it. This is the only thing I really miss from Dash---if there was an offline mode I'd be a happy camper :)

I'm on macOS 10.13, using pre-release v0.68.

Option Suggestion - "autostart / autostart minimized"

One idea I have that would really help is to have the option for the app to start on login, and a suboption to start minimized in the tray. The first part of this could instead be done by adding it to the "startup applications" (in Linux, similar in other platforms), and the option then would be to start the program minimized.

Add find in page

Some of the documentation pages I use are quite long and it would help me greatly if I can search the page.

Standard browser search box would be enough and if it can also highlight occurrences of the searched word, it would be totally awesome.

Missing develop branch ?

Hey,

Shouldn't we use a develop branch to merge the PR on ?

PS: I just found your project and I consider making some PR ;)

Auto-updater

Having a system to automatically check the current version to see if there's a new one available would be nice.
Already covered some of this in #18 ๐Ÿ˜„

Add features: 1) mouse-less usage 2) ability to usage tabs and links.

Would it be possible to emulate into Egoist/devdocs-app the following features of Thibaut/devdocs:

  1. the mouse-less usage.
  2. the ability to create/usage tabs and links.

It is by far easier to use Thibaut/devdocs mouse-less. However, Egoist/devdocs-app is much lighter in resource usage. So, if Egoist/devdocs-app emulates/adopts the above functionalities then it will have major advantage over Thibaut/devdocs. Until then i'll be working in Thibaut/devdocs.

Keep on the great work!

Hello

I add some modifications to devdocs-app like proxy configurations, but I no have permissions to push in this repository..

CSS override

Would love to be able to make small tweaks like content container width and font family/size. Are you interested in this feature?

Default content font size prohibitively too small for reading, while custom.css not working.

@egoist: To increase content font size I have saved

._list-item, ._content {
font-size: 1rem !important;
}

in custom.css; but font has Not changed. Am i doing something wrong? And so how is it possible to increase content font size? I am currently using devdocs.io v0.5.1. I have tweeted different sizes 1rem, 5rem, 10rem - but none increase or otherwise change the size of font content.
Again, the small font size that is used by default in devdocs.io is prohibitive so effectively i end up not using devdocs at all. It would be really nice to have this feature work.

editor plugins

Is there a way to get a text editor (e.g. Emacs) to bring up the devdocs app based on the symbol at point? If there's a plugin API or something then I'd be open to the idea of writing/modifying an Emacs plugin (similar to dash at point).

Just a suggestion

This app is awesome! but could you add Babel, eslint and GraphQL docs please? i would be great :)

the blank on the left of search box

Version: 0.2.1
OS: Ubuntu 16.04

As the picture shows, there is a blank on the left, it narrows the search box and hide parts of my text, please align to left to increase size of the search box.

qq 20170307120955

Windows: closing does not return focus to previous active window

Observed on current Windows 10 (latest Creators Update)

STR

  1. Start something windowed (for example Windows Explorer, Win+E or you know, some IDE).
  2. Start DevDocs app.
  3. Close DevDocs app.

Expected result

Previous window is active.

Actual result

Previous window is visible, but not active: clicking or Alt+Tab is needed for activating it again.

enable to set an arbitrary global shortcut key

It would be great if we could set any favourite combination of keys as the global shortcut key.

I am using macOS and I found command+shift+D conflicts in many apps.
For my case, I would like to set command+shift+control+option+D (or Hyper+D) so that no apps conflict the shortcut.

Thank you for your nice work!

Set manually a proxy

I would like to set manually a proxy for the app, bacause in my case i am behind a company proxy.

Support tabs

2017-02-01 9 42 53

the links in the screenshot will open a new tab in default browser, I think instead it should open it in a new app window or a new tab inside the app

Text Size

Thanks for making and sharing Devdoc!
I have difficulty reading for long small text size of articles/reference pages and unfortunately, Devdoc comes with very small text size.
Please make text size adjustable so that it can be customized by user.

Custom Css doesn't work

I open the custom.css file with by editor by selection the "Custom CSS" menu item from "Preferences" menu voice. I save custom.css file and reload the devdocs-desktop app. Unfortunatly no custom css take effect.

image

Support command line switches

It looks like the application does not support queries like the web site does:

http://devdocs.io/#q=language search

Being able to communicate with the application would be very useful.

Docs

For example:

  • cmd + โ† is navigating back
  • cmd + โ†’ is navigating forward

Improve first screen ux

The first screen load could be slow, it'd be better to display some text for user to know this.

Error opening app after finished installation

Installed DevDocs-Setup-0.6.3.exe on windows 10
After completing the installation got the following error when trying to run the app

image

After closing the error prompt and trying to click ok Finish again to run the app, the setup closes
Uninstalling and installing again gives another error
image

Ability to quit using Ctrl + Q

Could we get an ability to exit app using ctrl + Q on linux? I am kinda used to it in most of linux programs. If I get a moment of spare time I may be able to add this and make a pull request, but before that I just wanted to put it here.

Can you make it portable and work offline

Hello sir i love your this app but it does not work offline when i portabalize it and use it in another computer without internet by default the official devdoc website has option to store offline but it gets stored somewhere in C:\Users\xxxx\AppData\Roaming\DevDocs so when i take it to another computer it need to download the data again can you make it be stored in the software folder.

Also if possible can you make a 32-bit version it can then run in any computer and also because it is a small app it won't make any difference.

Chrome Command Line Switches

I want use chrom flag - --disable-directwrite-for-ui.

Append app.commandLine.appendSwitch('--disable-directwrite-for-ui') in app\inde.js.

image

I am doing the right thing? Because I do not see the result.

I am sorry if off-topic.

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.