Commit Graph

70 Commits (main)

Author SHA1 Message Date
Jon Parise 2a66d37e48 Update functional URLs for ghostty-org 2024-06-01 16:44:09 -04:00
Jon Parise ca78d197d8 dist/macos: link the commit to GitHub's history view
This makes it easy to see the build in context of the repo's commit
history.
2024-03-05 10:32:34 -08:00
Jonathan Marler 7f6088ee1f windows: add rc file
Adds an rc file for windows.  An rc file is a source file given to the
toolchain that instructs it on what "resources" to embed inside the
executable.  You can think of "resources" as files or data that get
embedded into the executable and can be accessed both by the application
at runtime or by the OS.  The OS uses resources for things like getting
the icon of the executable or extracting the version of an exe for the
user.  Note that exe resources can also be modified without having to
recompile/relink the binary.

Thanks to Squeek502 zig has its own "RC Compiler" so this should still be
buildable on all platforms.

In the RC file I've included some basic info and left in comments for
other info to be populated later.  I've also included a manifest file
which starts out by telling windows that our exe will be DPI aware and
to use a slightly more modern look and feel for native controls.
2024-02-11 08:51:43 -07:00
Mitchell Hashimoto 59315d2aa1
dist/macos: prune appcast to the most recent 15 items
This prevents the file from getting too large.
2023-12-22 12:40:15 -08:00
Mitchell Hashimoto 19ca893e10
dist/macos: put the date in the short version string 2023-12-21 08:46:08 -08:00
Mitchell Hashimoto 080bd530f4
dist/macos: remove any existing matching builds in appcast 2023-12-21 08:39:29 -08:00
Mitchell Hashimoto 8c74531620
macos: update the release notes with link to GH project 2023-12-19 09:36:44 -08:00
Mitchell Hashimoto 0ccdcd3f0f
dist/macos: appcast needs namespace, better formatting 2023-12-19 07:44:07 -08:00
Mitchell Hashimoto c352d88afd
ci: generate appcast, upload it 2023-12-18 21:18:52 -08:00
Mitchell Hashimoto 9b81d57cb9
remove new-window action from desktop file
Fixes #1006
2023-12-07 20:46:05 -08:00
Tim Culverhouse caf2252144 gtk: implement desktop notifications 2023-11-17 12:59:23 -06:00
Nathan Fisher 865b43cd4d Add Categories entry to .desktop file so Linux desktops have a better
chance of placing the menu entry into an appropriate category
2023-09-29 18:24:48 -04:00
Mitchell Hashimoto cbbafc70e2
gtk: set Name for new-window action 2023-09-15 22:10:06 -07:00
Tim Culverhouse 6484c34bec linux: don't presume install location in desktop file
The app.desktop file shipped with the default build presumes the install
location of the binary. Let the OS determine the executable through it's
normal PATH variables.
2023-09-15 03:22:48 -05:00
Mitchell Hashimoto d94cf2f124
remove flatpak
Flatpak support has been a HUGE pain to keep working, the builds take
forever and cost me real money, and there are very few users. Ideally,
we want to just use native system packagers for each distro. I thought
Flatpak would make it easy to support many distros but that ended up
being false.
2023-09-13 11:41:16 -07:00
Thorsten Ball d275256e32 gtk: add new-window action to .desktop files
Inspired by #413.

This modifies the .desktop files so that it's possible to right-click on
the Ghostty icon in a dock and get the "New window" action.

Apparently this is how you implement that in GTK applications. In order
for us to also get "New tab", we'd have to implement a CLI flag, I
think.
2023-09-09 07:04:22 +02:00
Mitchell Hashimoto 5db9854e63
build: install the proper linux desktop file depending on flatpak or not 2023-02-27 15:20:31 -08:00
Mitchell Hashimoto ec956debb7
Command/Pty work better with Flatpak but not 100% yet 2023-02-25 21:19:57 -08:00
Mitchell Hashimoto 1ca0ea361b
dist/linux: add freedesktop desktop spec file 2023-02-25 15:23:51 -08:00
Mitchell Hashimoto 9d736985b3
Mac bundle, icons 2022-10-31 14:04:41 -07:00