Mitchell Hashimoto
207eccffda
macos: Sparkle notFound acknowledgement should only be called on dismiss ( #9126 )
...
This was causing the "no update found" message to never really appear in
the real world.
2025-10-10 09:30:12 -07:00
Mitchell Hashimoto
9dac88248f
macos: ax for update info
2025-10-10 08:38:50 -07:00
Mitchell Hashimoto
6993947a3a
macOS: Make a lot of things more robust
2025-10-10 08:27:30 -07:00
Mitchell Hashimoto
ba8eae027e
macos: fixed width for downloading/extracting, better padding
2025-10-10 07:19:25 -07:00
Mitchell Hashimoto
f124bb4975
macos: Fallback to standard driver when no unobtrusive targets exist
2025-10-09 17:38:24 -07:00
Mitchell Hashimoto
f2e5b8fb2d
macos: setup the standard sparkle driver for no-window scenario
...
If there are no windows, we use the standard sparkle driver to drive
the standard window-based update UI.
2025-10-09 08:57:48 -07:00
Mitchell Hashimoto
bbf875216f
macos: fix driver for retry to trigger update check again
2025-10-09 08:51:33 -07:00
Mitchell Hashimoto
a2fbaec613
macos: do not build updaters into iOS
2025-10-08 22:18:36 -07:00
Mitchell Hashimoto
49eb65df77
macos: show release notes link
2025-10-08 22:05:03 -07:00
Mitchell Hashimoto
abab6899f9
macos: better update descriptions
2025-10-08 21:45:48 -07:00
Mitchell Hashimoto
bce49a0843
macos: hook up our new update controller
2025-10-08 21:41:18 -07:00
Mitchell Hashimoto
b4ab1cc1ed
macos: clean up the permission request
2025-10-08 21:21:27 -07:00
Mitchell Hashimoto
9e17255ca9
macos: "OK" should dismiss error
2025-10-08 21:16:07 -07:00
Mitchell Hashimoto
95a9e63401
macos: not found state dismisses on click, after 5s
2025-10-08 21:13:34 -07:00
Mitchell Hashimoto
a55de09944
macos: update simulator to test various scenarios in UI
2025-10-08 21:09:06 -07:00
Mitchell Hashimoto
59829f5359
Sparkle user driver, drives updates to the view model.
2025-10-08 21:03:04 -07:00
Mitchell Hashimoto
81e3ff90a3
macOS: Show update information as an overlay
2025-10-08 13:29:39 -07:00
Mitchell Hashimoto
09ba5a27a2
macOS: Unobtrusive update views
2025-10-08 12:50:09 -07:00
Mitchell Hashimoto
8f15f1a066
Make Ghostty release channel aware
...
Ghostty now has a release channel build configuration. Current valid
values are "tip" and "stable" but I imagine more will be added in the
future.
The release channel is inferred whether the version we specify with the
`-Dversion-string` build flag has a prerelease tag or not. If it does,
the release channel is "tip". If it doesn't, the release channel is
"stable".
This also adds a configuration to specify the release channel for
auto-updates for the macOS application.
2024-12-20 14:21:59 -08:00
Mitchell Hashimoto
c74966e07e
build: change object story domain to ghostty.org
2024-12-20 08:58:46 -08:00
pnodet
7ff9af1520
style(macos): cleanup trailing spaces
2024-08-21 21:53:09 +02:00
Mitchell Hashimoto
ae7221d680
macos: try to save window state before sparkle restart
2024-01-03 11:53:18 -08:00
Mitchell Hashimoto
0acf783700
macos: set the update URL
2023-12-19 08:04:36 -08:00
Mitchell Hashimoto
25342f545b
macos: add update delegate so we can configure some behavior
2023-12-18 19:09:45 -08:00