Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

The End #73

Open
Lunarequest opened this issue Aug 14, 2024 · 0 comments
Open

The End #73

Lunarequest opened this issue Aug 14, 2024 · 0 comments

Comments

@Lunarequest
Copy link
Owner

TLDR: NightPDF is dead. Fork it, don't. I don't care.

NightPDF has been a passion project of mine since 2020. I discovered it shortly after Joe Loya initially released it. My journey began with adding Linux support and quickly expanded to fixing a hand full of bugs. When I noticed the GitHub repository was archived, I reached out to Joe with a simple query: could I take over maintaining NightPDF and, more importantly, could I retain the NightPDF name? Joe, who had moved on from university and had no use for the project, agreed.

At this point I was in the 11 grade and this started a fun and obsessive hobby for me. I began by upgrading the Electron version from 10 to 12, with the introduction of context isolation it was painful and was my first serious foray into javascript. Gradually, the project progressed. Together with the help of some friends I ported the project to typescript.

For a long time, I worked on this project for myself, I didn't know any one used it. It was only last year that I realized others were actually using it when people began reporting bugs. The joy of seeing @zeyus contribute tabs and later keybinds was immense, marking the first contribution to the code base by someone else since I took over. However, the addition of keybinds came with unforeseen issues.

The Electron documentation suggests using the global shortcuts API for keybinds, but this recommendation is flawed—it overrides shortcuts not just for the app but for all Chromium apps. Thankfully, @teavver resolved this issue three days ago, prompting me to revisit the project.

Reflecting on it, I’m reminded of Kimi Raikkonen’s sentiment: "This is like a hobby for me; if it's not fun anymore, I'll quit." I’ve reached that point. Maintaining this project has ceased to be enjoyable, and I no longer wish to continue. If you're wondering why NightPDF is coming to an end, this is why. Goodbye—it was a pleasure while it lasted.

What’s Next
As an open-source project, NightPDF has always been available to the community. If you need it, previous releases will remain accessible. If you wish to add features or continue development, feel free to fork the project. However, please respect my one condition: do not use the NightPDF name. I will not endorse any forks as official successors. After this notice is posted, I will be releasing version 3.0.0 and updating the Flatpak with an EOL notice.

Thank you for using this software.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant