Skip to content
hagbarðr edited this page Aug 25, 2020 · 55 revisions

Welcome to the ProVoc 5 wiki!

The dev branch contains an updated version of the original version 4.2.4 code base, which has been abandoned about 13 years ago by its original developer and maintainer Arizona Software.

A lot has happened since the time when Macs were still powered by PowerPC processors and running MacOS X Tiger, the Dashboard was brand spanking new and Trekkies like me were still mourning the cancellation of Star Trek: Enterprise (yeah, I loved that show just like all the others Trek series, and I still do; maybe with the exception of the outstanding DS9, the best show ever created).

So TV shows aside, the main objective for now is simply that it can be built and run again on more recent system versions.

To achieve this, several features had to be removed or disabled, at least for the time being (see below). But in the long run all of these features (at least those not requiring a website) should be coming back again, one at a time.

This is what it now looks like: screenshot

Disabled Features

these will be coming back sooner or later:

  • Spotlight Indexer (due to codesigning issues)
  • Action Plugins (due to syntax errors and codesigning issues)
  • adding media files to vocabularies (the used system frameworks lacked 64Bit support and thus can’t be used any more; however the UI is still in place, but will most certainly not work)
  • Background plugins (due to codesigning issues)

Removed Features

these will be gone for good:

  • Update checks (the website hosting that information went offline quite a while ago)
  • sharing and downloading vocabularies (due to the defunct website)

Missing Features

future still unknown/undecided:

  • the Dashboard widget

Other noteworthy changes

ProVoc 5 ...

  • now sports a version number of 5.0.0
  • requires a 64Bit Mac running OS X El Capitan (version 10.11.0) or later
  • is now compatible with the most recent macOS versions (incl. macOS 11.0 beta 4)
  • can be built on macOS Mojave running Xcode 11.3.1 (other versions haven't been tested yet)
  • supports the macOS Dark mode (Catalina’s Auto appearance however hasn't been tested yet)
  • handles documents as expected when starting, according to the general system pereference "Close windows when quitting an app"
  • has a slightly redesigned document window to look a little more up-to-date
  • Contains lots of other, minor bugfixes, mostly under the hood (like deprecation fixes)
  • now uses Base localization with .strings files instead of localized NIBs, which may have broken many localizations, but will hugely improve the code maintainability

Known issues

  • the NIB localizations do not seem to work, at least not the German localization. Apparently the identifiers in the .strings files created by Xcode 10 are all wrong, since a few strings are translated (e.g. a few menu entries in the Edit menu)
  • not sandboxed yet (thus no hardened runtime either)

Please keep in mind that this is work in progress and only done in my spare time. And there's still a lot to be done.

Clone this wiki locally