[GH-ISSUE #52] Update libraries and modernize project #41

Closed
opened 2026-05-05 04:47:23 -06:00 by gitea-mirror · 7 comments
Owner

Originally created by @ruurd on GitHub (Feb 12, 2016).
Original GitHub issue: https://github.com/keycastr/keycastr/issues/52

Needs Sparkle update + HTTPS update URL

Originally created by @ruurd on GitHub (Feb 12, 2016). Original GitHub issue: https://github.com/keycastr/keycastr/issues/52 Needs Sparkle update + HTTPS update URL
gitea-mirror 2026-05-05 04:47:23 -06:00
Author
Owner

@sdeken commented on GitHub (Feb 14, 2016):

Good point - the SUFeedUrl currently points to my (long dead) personal domain. Is it possible to feed sparkle from GitHub?

Looks like the version of Sparkle we're on dates from 2008. Definitely need to get that updated.

<!-- gh-comment-id:183933057 --> @sdeken commented on GitHub (Feb 14, 2016): Good point - the SUFeedUrl currently points to my (long dead) personal domain. Is it possible to feed sparkle from GitHub? Looks like the version of Sparkle we're on dates from 2008. Definitely need to get that updated.
Author
Owner

@ruurd commented on GitHub (Feb 14, 2016):

Hah. You never thought somebody would use it eh? :-) Ehm I have seen people serving binaries from github yes.

<!-- gh-comment-id:183938679 --> @ruurd commented on GitHub (Feb 14, 2016): Hah. You never thought somebody would use it eh? :-) Ehm I have seen people serving binaries from github yes.
Author
Owner

@akitchen commented on GitHub (Feb 14, 2016):

Yes, it's one of the things holding us back from 64 bit, I believe. There may be other options nowadays as well.

<!-- gh-comment-id:183938808 --> @akitchen commented on GitHub (Feb 14, 2016): Yes, it's one of the things holding us back from 64 bit, I believe. There may be other options nowadays as well.
Author
Owner

@sdeken commented on GitHub (Sep 21, 2016):

Let's get Sparkle update for 0.9.5, and see if we can't convert to 64-bit. (We're not 64-bit?!)

<!-- gh-comment-id:248487196 --> @sdeken commented on GitHub (Sep 21, 2016): Let's get Sparkle update for 0.9.5, and see if we can't convert to 64-bit. (We're not 64-bit?!)
Author
Owner

@akitchen commented on GitHub (Sep 21, 2016):

it's been so long since sparkle was updated, and this old build of sparkle
is 32-bit only, so yes :)

<!-- gh-comment-id:248487700 --> @akitchen commented on GitHub (Sep 21, 2016): it's been so long since sparkle was updated, and this old build of sparkle is 32-bit only, so yes :)
Author
Owner

@sdeken commented on GitHub (Sep 22, 2016):

...holy smokes, we've got a .nib file that we haven't been able to use since Snow Leopard?! Yeah, we need to fix some of this stuff ASAP. Minimally:

  • Upgrade Sparkle to latest
  • Upgrade ShortcutRecorder to latest
  • Convert to 64-bit
  • Convert .nibs to .xibs (possibly break them apart while we're at it)
  • Enable ARC
  • Put the images into asset catalogs

We've got a mountain of technical debt piling up that we need to start paying off.

<!-- gh-comment-id:248791590 --> @sdeken commented on GitHub (Sep 22, 2016): ...holy smokes, we've got a .nib file that we haven't been able to use since Snow Leopard?! Yeah, we need to fix some of this stuff ASAP. Minimally: - Upgrade Sparkle to latest - Upgrade ShortcutRecorder to latest - Convert to 64-bit - Convert .nibs to .xibs (possibly break them apart while we're at it) - Enable ARC - Put the images into asset catalogs We've got a mountain of technical debt piling up that we need to start paying off.
Author
Owner

@akitchen commented on GitHub (Aug 12, 2017):

#98 updates ShortcutRecorder, allowing us to convert to 64-bit. Sparkle could still use an update, or maybe we should remove it?

<!-- gh-comment-id:322012626 --> @akitchen commented on GitHub (Aug 12, 2017): #98 updates ShortcutRecorder, allowing us to convert to 64-bit. Sparkle could still use an update, or maybe we should remove it?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/keycastr#41
No description provided.