Qwerasd
cf2968c186
fix(macOS): Prevent janky transition animation on DPI change
2024-02-05 15:48:02 -05:00
Qwerasd
7a4c97329e
macOS: Add URL to documentation in comment
2024-02-05 15:41:33 -05:00
Qwerasd
e91e2d409b
fix(macOS): Prevent incorrect scaling of the Metal layer after DPI change
...
Ref: https://developer.apple.com/library/archive/documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/CapturingScreenContents/CapturingScreenContents.html#//apple_ref/doc/uid/TP40012302-CH10-SW27
2024-02-05 14:08:12 -05:00
Mitchell Hashimoto
1e6cffaccb
Merge pull request #1466 from vancluever/vancluever-update-nixpkgs-zig-0-12
...
nix: update nixpkgs-zig-0-12
2024-02-05 10:22:04 -08:00
Chris Marchesi
880dec2bbe
nix: update nixpkgs-zig-0-12
...
This updates the nixpkgs-zig-0-12 to be in line with the current overlay
Zig (0.12.0-dev.2587+a1b607acb).
2024-02-05 10:20:31 -08:00
Mitchell Hashimoto
c956a5723e
Merge pull request #1463 from mitchellh/update-zig
...
update zig
2024-02-05 08:15:36 -08:00
Mitchell Hashimoto
3344c864c6
update zig
2024-02-05 07:55:34 -08:00
Mitchell Hashimoto
a738656394
Merge pull request #1460 from rockorager/split-auto
...
split: add `auto` as split option
2024-02-04 20:50:58 -08:00
Jeffrey C. Ollie
18005ffa35
Fix shader time uniforms ( #1462 )
...
* fix shader time uniforms
* renderer/metal: one typo
---------
Co-authored-by: Mitchell Hashimoto <mitchell.hashimoto@gmail.com>
2024-02-04 20:50:07 -08:00
Mitchell Hashimoto
efb4eab44b
Merge pull request #1461 from mitchellh/build-change
...
build: support multiple entrypoints, get bench exes building again, per-object build options
2024-02-04 20:45:23 -08:00
Mitchell Hashimoto
f414787779
move SplitDirection to apprt
2024-02-04 20:42:42 -08:00
Mitchell Hashimoto
f1227a3ebd
build: get benchmarks building again
2024-02-04 20:27:53 -08:00
Mitchell Hashimoto
1a9f80c403
add helpgen entrypoint
2024-02-04 20:17:47 -08:00
Mitchell Hashimoto
1f2b30496b
move mdgen main to build dir
2024-02-04 20:04:18 -08:00
Mitchell Hashimoto
c2b3f99faa
build: create new build options per compile step
...
This is going to let us put more object-specific config into the options
rather than affecting every object build per build.
2024-02-04 19:40:59 -08:00
Tim Culverhouse
1824a0fe87
split: add auto
as split option
...
Add an `auto` split direction which splits along the larger direction.
2024-02-04 21:28:17 -06:00
Mitchell Hashimoto
95d855b225
Merge pull request #1448 from der-teufel-programming/update-mach-glfw2
...
Update mach-glfw dependency
2024-02-04 19:20:17 -08:00
Mitchell Hashimoto
cb1a06181f
nix: update cache
2024-02-04 18:41:40 -08:00
Krzysztof Wolicki
9f6e97d090
Update mach-glfw dependency
2024-02-04 18:41:14 -08:00
Mitchell Hashimoto
a000eef89e
Merge pull request #1459 from mitchellh/update-zig
...
Update zig
2024-02-04 16:17:13 -08:00
Mitchell Hashimoto
7001ef2739
Merge pull request #1458 from qwerasd205/macos-fix-title-label
...
(macOS) Fixed/improved titlebar tabs custom title label handling
2024-02-04 15:41:38 -08:00
Mitchell Hashimoto
bd38689539
macos: make label fileprivate
2024-02-04 15:41:15 -08:00
Mitchell Hashimoto
79f7c44e82
ci: re-enable windows builds
2024-02-04 15:37:42 -08:00
Qwerasd
a121549f32
macOS: Improve custom title label centering and overflow appearance.
2024-02-04 17:56:08 -05:00
Qwerasd
fdab397c61
macOS: Simplify native title hiding logic for titlebar tabs.
2024-02-04 16:55:18 -05:00
Qwerasd
4d335a220f
fix(macOS): Adjust custom toolbar title to fix clipping problems.
2024-02-04 16:55:07 -05:00
Mitchell Hashimoto
10dfa00402
update zig
2024-02-04 13:42:52 -08:00
Mitchell Hashimoto
da61f0797e
Merge pull request #1457 from qwerasd205/macos-fix-fullscreen-separator
...
fix(macOS): Hide titlebar separator line in native fullscreen.
2024-02-04 13:39:16 -08:00
Qwerasd
7f217fc326
fix(macOS): Hide titlebar separator line in native fullscreen.
2024-02-04 14:22:44 -05:00
Mitchell Hashimoto
e56394cbb6
Merge pull request #1451 from qwerasd205/macos-fix-titlebar-tabs
...
fix(macOS): Restore titlebar tabs when exiting non-native fullscreen
2024-02-03 20:26:04 -08:00
Qwerasd
181d64338d
fix(macOS): Restore titlebar tabs when exiting non-native fullscreen
2024-02-03 20:03:34 -05:00
Mitchell Hashimoto
e3e86c4b23
Merge pull request #1449 from der-teufel-programming/fix-windows
...
Surface: fix reportColorScheme on Windows
2024-02-03 06:16:33 -08:00
Krzysztof Wolicki
3959364a86
Surface: fix reportColorScheme on Windows
2024-02-03 13:08:05 +01:00
Mitchell Hashimoto
a1dd6e0394
Merge pull request #1446 from jcollie/gtk-mode-2031
...
Implement mode 2031 and DSR 996 for GTK
2024-02-02 20:02:47 -08:00
Mitchell Hashimoto
d315223423
apprt/gtk: small stylistic edits
2024-02-02 20:00:10 -08:00
Jeffrey C. Ollie
0938835f87
Implement mode 2031 and DSR 996 for GTK
2024-02-02 21:10:58 -06:00
Mitchell Hashimoto
f939cee0f1
Merge pull request #1444 from mitchellh/theme
...
Mode 2031, DSR 996: Color Scheme (Dark/Light) Query + Notification
2024-02-02 13:55:49 -08:00
Mitchell Hashimoto
986fa34d3e
terminal: remove unused const
2024-02-02 13:28:19 -08:00
Mitchell Hashimoto
7aeb7c1a58
terminal: rename theme to color_scheme for dsr
2024-02-02 13:20:59 -08:00
Mitchell Hashimoto
62785d9e54
macos: report color scheme for surface to libghostty
2024-02-02 13:19:46 -08:00
Mitchell Hashimoto
6fe8376073
terminal: support mode 2031
2024-02-02 13:08:10 -08:00
Mitchell Hashimoto
258d51395c
apprt/embedded: add API for reporting color scheme
2024-02-02 13:02:16 -08:00
Mitchell Hashimoto
ae8f5f3ceb
core: colorSchemeCallback on surface, can report
2024-02-02 12:51:20 -08:00
Mitchell Hashimoto
3c26828a3f
terminal: distinguish between DSRs with "?" and not
2024-02-02 12:42:22 -08:00
Mitchell Hashimoto
b43622093c
Merge pull request #1443 from mitchellh/mode-2027
...
config: grapheme-width-method sets mode 2027
2024-02-02 12:22:42 -08:00
Mitchell Hashimoto
eb653907d6
config: grapheme-width-method sets mode 2027
...
Fixes #1403
This changes the behavior of `grapheme-width-method = unicode` to change
the default state of mode 2027 to true. Prior to this, setting this
config would force grapheme clustering regardless of mode 2027. Now,
this only sets the default and running TUI programs can disable it if
they want.
2024-02-02 12:13:13 -08:00
Mitchell Hashimoto
cabd2d572d
Merge pull request #1440 from qwerasd205/macos-fix-resize-jello
...
fix(macOS): Prevent squash/stretch during resize
2024-02-02 08:42:07 -08:00
Mitchell Hashimoto
7b3deb13d8
renderer/metal: apply layerContentsPlacement on macOS to fix stretching
...
Fixes #42
2024-02-02 08:39:08 -08:00
Qwerasd
a4ca2963a2
fix(macOS): Prevent squash/stretch during resize
2024-02-02 03:00:43 -05:00
Mitchell Hashimoto
4ac9610b41
Merge pull request #1439 from qwerasd205/macos-fix-lightmode-backdrop
...
fix(macOS): Use better hardcoded colors for light titlebar tabs window button backdrop
2024-02-01 23:05:55 -08:00