alpha
Login
or
Join now
ptr.pet
/
ghostty
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
ghostty
/
macos
/
Sources
/
Ghostty
/
at
main
1 folder
18 files
Jon Parise
core: send selection_changed notification
2mo ago
c4e1ab88
Surface View
core: send selection_changed notification The core had no signal to the apprt when the active selection changed, so a consumer (e.g. a screen reader) kept reading a stale selection until some unrelated query refreshed it. This change adds a payload-less selection_changed action that's fired on a selection state transition. The apprt reads the current selection through the normal read path. This consolidates selection state changes so the notification fires consistently: all sites route through setSelection rather than calling screen.select directly, including the mouse paths that previously bypassed it for clipboard timing. The new setSelectionAndCopy extends setSelection with the additional 'copy_on_select' behavior. On macOS, this posts .ghosttySelectionDidChange, which is debounced before posting a NSAccessibility .selectedTextChanged notification. GTK has no consumer yet and no-ops the action.
2 months ago
FullscreenMode+Extension.swift
core: add tests for `ghostty.h` * ensure that `ghostty.h` compiles during basic Zig tests * ensure that non-exhaustive enums are kept synchronized between `ghostty.h` and their respective Zig counterpart. * adjust some enums that varied from established conventions
5 months ago
Ghostty.Action.swift
macos: swiftlint 'trailing_whitespace' rule
5 months ago
Ghostty.App.swift
core: send selection_changed notification The core had no signal to the apprt when the active selection changed, so a consumer (e.g. a screen reader) kept reading a stale selection until some unrelated query refreshed it. This change adds a payload-less selection_changed action that's fired on a selection state transition. The apprt reads the current selection through the normal read path. This consolidates selection state changes so the notification fires consistently: all sites route through setSelection rather than calling screen.select directly, including the mouse paths that previously bypassed it for clipboard timing. The new setSelectionAndCopy extends setSelection with the additional 'copy_on_select' behavior. On macOS, this posts .ghosttySelectionDidChange, which is debounced before posting a NSAccessibility .selectedTextChanged notification. GTK has no consumer yet and no-ops the action.
2 months ago
Ghostty.ChildExitedMessage.swift
macOS: check abnormal-command-exit-runtime when process exits Signed-off-by: Lukas <134181853+bo2themax@users.noreply.github.com>
3 months ago
Ghostty.Command.swift
macos: Ghostty.Command must copy string values We were previously storing the C struct which contained pointers into ephemeral memory that could cause segfaults later on.
7 months ago
Ghostty.Config.swift
fix(macos): mark Swift os.Logger interpolations as public
2 months ago
Ghostty.ConfigTypes.swift
use proper type for optional path
5 months ago
Ghostty.Error.swift
macos: starting to work on new libghostty data models
1 year ago
Ghostty.Event.swift
Key events return boolean if handled
2 years ago
Ghostty.Input.swift
macOS: fix upper cased letter is not correctly mapped to menu shortcut
4 months ago
Ghostty.Inspector.swift
macos: Ghostty.Inspector
6 months ago
Ghostty.MenuShortcutManager.swift
macOS: reset menu shortcuts when its not updated
4 months ago
Ghostty.Shell.swift
macos: rename shellQuoted() to Ghostty.Shell.quote() We already had an established Ghostty.Shell namespace (previously a struct; now a more idiomatic enum), and locating these functions next to each other makes it clearer how they relate to one another.
6 months ago
Ghostty.Surface.swift
macos: add pid and tty properties to AppleScript terminal class Expose the foreground process PID and TTY device path as read-only properties on the AppleScript terminal class and App Intents TerminalEntity. This enables reliable process-to-terminal mapping for automation tools when multiple terminals share the same CWD. Closes #11592 Closes #10756 Session: 019d341c-a165-7843-a2f7-2f426114cf17
4 months ago
GhosttyDelegate.swift
macos: fix iOS builds
7 months ago
GhosttyPackage.swift
core: send selection_changed notification The core had no signal to the apprt when the active selection changed, so a consumer (e.g. a screen reader) kept reading a stale selection until some unrelated query refreshed it. This change adds a payload-less selection_changed action that's fired on a selection state transition. The apprt reads the current selection through the normal read path. This consolidates selection state changes so the notification fires consistently: all sites route through setSelection rather than calling screen.select directly, including the mouse paths that previously bypassed it for clipboard timing. The new setSelectionAndCopy extends setSelection with the additional 'copy_on_select' behavior. On macOS, this posts .ghosttySelectionDidChange, which is debounced before posting a NSAccessibility .selectedTextChanged notification. GTK has no consumer yet and no-ops the action.
2 months ago
GhosttyPackageMeta.swift
moving lots of files, removing unused stuff
5 months ago
NSEvent+Extension.swift
macos: swiftlint 'opening_brace' rule
5 months ago