Commit Graph

3039 Commits (6ef39c12291336e028d48e8064daef2ad94634ac)

Author SHA1 Message Date
Mitchell Hashimoto 6ef39c1229
website: create-next-app boilerplate 2023-10-05 09:01:20 -07:00
Mitchell Hashimoto 224b39b86e
font/coretext: allow setting a non-monospace font explicitly
This changes our font discovery to not filter out monospace and updates
our scoring mechanism to prefer monospace.
2023-10-05 08:39:48 -07:00
Mitchell Hashimoto 7a0b8a6781
font: fix failing macos tests 2023-10-05 08:08:04 -07:00
Mitchell Hashimoto 26948d2310
Merge pull request #617 from mitchellh/font-modify
Configurations to adjust various font metrics
2023-10-04 22:18:54 -07:00
Mitchell Hashimoto 7eb3130faf
config: update some docs 2023-10-04 22:09:20 -07:00
Mitchell Hashimoto b98cc3d79f
config: add remaining font modifiers 2023-10-04 22:08:19 -07:00
Mitchell Hashimoto 16cfb14200
font: modify font compiles for freetype 2023-10-04 21:48:51 -07:00
Mitchell Hashimoto 2563a195a1
font: wire up all the metric modifiers 2023-10-04 21:42:03 -07:00
Mitchell Hashimoto 54b9b45a7f
font: rework font init to use a struct with modifiersets everywhere 2023-10-04 17:23:57 -07:00
Mitchell Hashimoto 969960a10b
font: Metrics ModifierSet 2023-10-04 15:56:32 -07:00
Mitchell Hashimoto bac5e20962
font: Metrics.Modifier for applying a percentage/absolute change 2023-10-04 15:28:22 -07:00
Mitchell Hashimoto a040e807e8
macos: implement service provider 2023-10-04 12:11:23 -07:00
Mitchell Hashimoto 5018bd42c8
macos: localize the permission strings 2023-10-04 11:22:07 -07:00
Mitchell Hashimoto b34067dde7
Merge pull request #616 from mitchellh/macos-escape
macos: escape shell-sensitive characters on filepath drop
2023-10-04 10:59:40 -07:00
Mitchell Hashimoto f987a36fce
macos: escape shell-sensitive characters on filepath drop 2023-10-04 10:49:32 -07:00
Mitchell Hashimoto a274b379c4
Merge pull request #614 from mitchellh/macos-drag-drop-2
macos: support dropping files onto terminal to paste path
2023-10-04 08:24:36 -07:00
Mitchell Hashimoto 2aacf6e130
macos: support dropping file urls onto surfaces 2023-10-04 08:01:13 -07:00
Mitchell Hashimoto ee832aa361
apprt/embedded: ghostty_surface_text function, remove _char 2023-10-04 07:56:56 -07:00
Mitchell Hashimoto 3046fb6dd7
core: textCallback to send text directly to the terminal 2023-10-04 07:50:05 -07:00
Mitchell Hashimoto e471228f6b
macos: surfaceview supports dropping file URLs, just logs for now 2023-10-03 22:40:56 -07:00
Mitchell Hashimoto e46009f6a8
Merge pull request #613 from mitchellh/macos-drag-drop
macos: support dropping folders onto dock icon
2023-10-03 22:30:25 -07:00
Mitchell Hashimoto dc882edd31
macos: validation of dropped directory 2023-10-03 22:18:39 -07:00
Mitchell Hashimoto bb5246c65d
apprt/embedded: validate directory for wd 2023-10-03 22:13:36 -07:00
Mitchell Hashimoto 96b8fbb84d
macos: support dropping folder with window 2023-10-03 22:07:58 -07:00
Mitchell Hashimoto 6249621d71
macos: support drag and drop with no windows 2023-10-03 22:03:04 -07:00
Mitchell Hashimoto d5299fec25
macos: use SurfaceConfiguration everywhere instead of bare c struct 2023-10-03 22:00:56 -07:00
Mitchell Hashimoto 140afb395f
apprt/embedded: supporting setting working directory in config 2023-10-03 17:34:44 -07:00
Mitchell Hashimoto a8d2a30dfd
Merge pull request #611 from mitchellh/close-confirm
macos: change close confirmations to NSAlert
2023-10-03 10:15:26 -07:00
Mitchell Hashimoto 00cb572a5b
macos: change close confirmations to NSAlert
Fixes #560
2023-10-03 09:53:15 -07:00
Mitchell Hashimoto 0244060bc0
Merge pull request #610 from mitchellh/coretext-scoring
coretext: score fonts to prefer bold over other bold styles
2023-10-03 09:36:07 -07:00
Mitchell Hashimoto 15e6c07bd9
font/fontconfig: adhere to correct function signature 2023-10-03 09:26:14 -07:00
Mitchell Hashimoto 1127330b3a
font/coretext: score discovered fonts 2023-10-03 09:17:41 -07:00
Mitchell Hashimoto fda56fd11f
pkg/macos: MutableArray, sorting 2023-10-02 22:26:47 -07:00
Mitchell Hashimoto 72a80234db
Merge pull request #608 from mitchellh/mode-2027
terminal: mode 2027
2023-10-02 09:35:02 -07:00
Mitchell Hashimoto 5f96adb993
terminal: mode 2027 2023-10-02 09:34:43 -07:00
Mitchell Hashimoto 28ec191ee5
Merge pull request #606 from mitchellh/update-zig
update zig
2023-10-02 08:28:19 -07:00
Mitchell Hashimoto 2b28106837
update zig 2023-10-02 08:18:35 -07:00
Mitchell Hashimoto e6128f3327
Merge pull request #603 from mitchellh/zig-pkg2
Adopt Zig Package Manager, drop most submodules
2023-10-01 19:22:39 -07:00
Mitchell Hashimoto 7f3c2fa375
prettier 2023-10-01 19:00:23 -07:00
Mitchell Hashimoto 6fb08f8a0f
ci: remove tests for macos cross-compile 2023-10-01 18:55:15 -07:00
Mitchell Hashimoto 0021b290cf
pkg: add test targets 2023-10-01 18:43:25 -07:00
Mitchell Hashimoto f0d4e9c7c3
pkg: remove all old build.zig files 2023-10-01 18:35:31 -07:00
Mitchell Hashimoto 0b6cfac8b0
don't run dependency tests anymore 2023-10-01 18:34:51 -07:00
Mitchell Hashimoto 4e1b3b3224
fix failing test, freetype needs libpng 2023-10-01 18:33:37 -07:00
Mitchell Hashimoto bb6f17e6ee
remove mach-sdk submodules 2023-10-01 17:47:51 -07:00
Mitchell Hashimoto e61c319588
remove a great many submodules 2023-10-01 17:46:24 -07:00
Mitchell Hashimoto e3a58526ce
fix dynamic build 2023-10-01 17:42:18 -07:00
Mitchell Hashimoto d71197dc59
no more system_sdk 2023-10-01 17:38:30 -07:00
Mitchell Hashimoto 3a4842a0a5
fix build on linux 2023-10-01 17:32:59 -07:00
Mitchell Hashimoto ccd6eee5fe
progress on glfw 2023-10-01 17:30:11 -07:00