diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-15 17:44:02 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:14 -0300 |
| commit | 7cb3e8ee8224153c3361739335f4ec47267f0d59 (patch) | |
| tree | 534d95525caadd147a59b9db5af3b54c51552a33 | |
| parent | cf7cfd96a62b26321de970496670005cf411c94c (diff) | |
| download | pardes-7cb3e8ee8224153c3361739335f4ec47267f0d59.tar.gz pardes-7cb3e8ee8224153c3361739335f4ec47267f0d59.zip | |
Release Pardes 0.3 and stamp the macOS package version
| -rw-r--r-- | build.zig | 8 | ||||
| -rw-r--r-- | build.zig.zon | 2 | ||||
| -rw-r--r-- | src/CHANGELOG.md | 23 | ||||
| -rw-r--r-- | src/macos/Info.plist | 8 |
4 files changed, 35 insertions, 6 deletions
@@ -753,8 +753,14 @@ pub fn build(b: *std.Build) void { const plist_out = plist.addOutputFileArg("Info.plist"); plist.addFileArg(b.path("src/macos/Info.plist")); + const version_plist = b.addSystemCommand(&.{ + "plutil", "-replace", "CFBundleShortVersionString", "-string", zon.version, "-o", + }); + const version_plist_out = version_plist.addOutputFileArg("Info.plist"); + version_plist.addFileArg(plist_out); + const install_app_bin = b.addInstallFileWithDir(app_bin, .{ .custom = "pardes.app/Contents/MacOS" }, "pardes"); - const install_plist = b.addInstallFileWithDir(plist_out, .{ .custom = "pardes.app/Contents" }, "Info.plist"); + const install_plist = b.addInstallFileWithDir(version_plist_out, .{ .custom = "pardes.app/Contents" }, "Info.plist"); const install_scene_kernel = b.addInstallFileWithDir( b.path("shaders/crt.ci.metal"), .{ .custom = "pardes.app/Contents/Resources" }, diff --git a/build.zig.zon b/build.zig.zon index 3ab09d6a..2ffe5d47 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,6 +1,6 @@ .{ .name = .pardes, - .version = "0.0.2", + .version = "0.0.3", .dependencies = .{ .cloud9 = .{ .path = "../cloud9" }, // ZLS as a LIBRARY, not a language server: src/lsp_zls.zig imports the diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index db75ca6b..015f726b 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +## 0.0.3 + +- Add pinned tree-sitter declaration context, with optional compact tagline + styling and separators between discontinuous source lines. +- Configure search and LSP result context with `LocationsConfig`. Results use + aligned, muted context and navigate actual matches with `n` and `N`. +- Follow PDF links through Look, with a link cursor and a choice of destinations + when a target also names a valid Look location. +- Remember tagline cursors, distinguish filenames and terminal commands with + theme colors, and keep compact tag text, pointer hits and anchors aligned. +- Reorder columns with aligned, distinctly colored drag grips. Grips leave a + small gap before command text; GUI pane indicators center using font metrics. +- Cycle pane input modes with `Mode`, retain it in terminal tags, and handle + keypad Enter in native and attached terminal sessions. +- Preserve selections through jump history, support mouse thumb navigation, + align click and insertion cursors, and mirror terminal mouse selections. +- Make output location highlighting opt-in and ignore slash-only comment + markers during general Look navigation. +- Use cloud9 for 9P sessions and transports and add Linux mounted terminal + sessions with raw terminal key forwarding. +- Detached sessions now use protocol version 6. Update the server and attached + clients together. + ## 0.0.2 - A panic is written down somewhere it survives. Every crash this program has diff --git a/src/macos/Info.plist b/src/macos/Info.plist index 3d526242..3cb2e488 100644 --- a/src/macos/Info.plist +++ b/src/macos/Info.plist @@ -10,12 +10,12 @@ <string>pardes</string> <key>CFBundlePackageType</key> <string>APPL</string> - <!-- The version the About panel shows, and the build Launch Services - compares when two copies of the bundle are on disk. --> + <!-- build.zig stamps the package version into this placeholder. The build + number below increases with releases for Launch Services. --> <key>CFBundleShortVersionString</key> - <string>0.1.0</string> + <string>0.0.0</string> <key>CFBundleVersion</key> - <string>1</string> + <string>3</string> <!-- No extension: Launch Services appends .icns and looks in Contents/Resources, where build.zig installs the pardes.icns src/macos/icon.swift draws. Without this key the Dock shows the blank |
