cpbotha / nvpy

Simplenote syncing note-taking application, inspired by Notational Velocity and ResophNotes, but uglier and cross-platformerer.
Other
849 stars 114 forks source link

So . . . MacOS? #228

Closed m0rg5 closed 11 months ago

m0rg5 commented 1 year ago

Can't see any instruction or download for MacOS

yuuki0xff commented 11 months ago

I briefly wrote about macOS in the installation docs.

d29ad9ed88c472267220fe01b04db8e0ea8a62ae

m0rg5 commented 10 months ago

So, no plans to fix I take it?

yuuki0xff commented 10 months ago

Yes, no plan to fix it.

The reason is that the Tkinter is unstable on Mac OS. Looking at the python-tk provided by the Homebrew, applications implemented with Tkinter, like nvPY and IDLE, hang frequently. Honestly, it's not usable.

The above problem may be fixed/mitigated by tk/tcl debugging or GTK3 migration. But it requires a lot of work. Contributions are welcome.

ernstki commented 10 months ago

@m0rg5, for what it's worth, it seems to work fine (so far) with the appropriate libraries from MacPorts:

I used pip install --user pipx followed by pipx install nvpy to get nvpy installed, although that's definitely not a requirement. To be honest, packages you install with pipx fall apart as soon as you upgrade Python to the next minor release through MacPorts, so I'm not even sure if it's advisable to use pipx.

Unfortunately, I can't supply a report from Homebrew-land. I give it a go every few years and every few years I'm disappointed again, so I always retreat to the comfort and safety of MacPorts.