zealdocs / zeal

Offline documentation browser inspired by Dash
https://zealdocs.org
GNU General Public License v3.0
11.38k stars 778 forks source link

zeal desperately needs some love (and new UI features) #1336

Closed dcunited001 closed 1 year ago

dcunited001 commented 3 years ago

this app is awesome (i have no clue why documentation browsers aren't more of a thing). it saves me so much time. i use multiple editors -- VS Code and Emacs -- and i'm working from fairly recent Linux installations, so autocompletion, doc access and navigate to definition only occasionally work and i can't count on them being available. my current development environment is a work in progress.

however Zeal desperately needs some new UI and other features; see below. I would consider contributing to this project, but there's a backlog on pullreqs and I think more collaboration is needed with Dash developers (why is Dash proprietary?! arggg!)

it basically needs to be a thin browser that can be addressed/handled as an application by the OS (so i can wire up hotkeys and easily toggle to the docs for reference). for me, the main value here is that all my docs are in one place (& indexed/searchable).

and what the hell is Algolia documentation search, why don't they have GUI apps and why the hell are they proprietary.

sidenote on UI/UX design philosophy

tacocats commented 3 years ago

While I agree zeal has a lot of enhancements that can be added, it's also in a pretty usable state. The current maintainer has done an amazing job along with contributors, but I don't think there's a massive amount of people actually contributing to this project. Dash docs only has 1 developer who was kind enough to give permission to this project and other similar projects to use the data that dash uses along with explanations on the formats. I'm sure they would be happy to explain or clear anything up, but most of the features you request can be implemented if there was someone willing to bother adding it to zeal.

Really the main issue I think is this project just needs more contributors. Zeal is written in C++/QT and targets multiplatforms, making it something not many can easily contribute to. Anything that can lower this barrier of entry would help the project such as more documentation on contribution guidelines, etc.

David-Else commented 3 years ago

There is a brand new version that has been worked on for years that just needs releasing!!!

https://github.com/zealdocs/zeal/discussions/1308

@trollixx Could you just release it as it is as a release candidate?

unixnut commented 3 years ago

multiple windows: see #463

qttz commented 2 years ago

i came here just for the favorites request

ezxpro commented 2 years ago

@tacocats

Agree with everything you said. I'd really like to contribute to Zeal but I know zero C++.