-
9c470aa935
feat(ui): material (solid/acrylic surfaces) and controls (checkbox, toggle, select)
debrand
Marcos Paulo
2026-10-28 00:14:37 -03:00
-
7fcee66b8e
feat(ui): Catppuccin palettes (Latte, Frappé, Macchiato, Mocha)
Marcos Paulo
2026-10-11 23:34:39 -03:00
-
3e6869e88c
chore: debrand ArtCraft references
Marcos Paulo
2026-10-11 23:31:11 -03:00
-
f03ec27ab2
Merge pull request #28 from jcl-bit/claude/print-native-windows-73c826
main
skylar taylor-barrick
2026-10-12 17:19:38 -06:00
-
-
eb49a247a3
Gate Unix-only atomic test imports by platform
skylartaylor
2026-10-13 00:29:22 +02:00
-
79e89dc129
Merge remote-tracking branch 'origin/main' into codex/craft-print-fix-merge-20261012T210558Z
skylar taylor-barrick
2026-10-12 23:49:49 +02:00
-
-
-
-
6006abb757
feat(settings): add shared config storage for Craft apps
Alejandro Londono
2026-10-12 17:40:50 -04:00
-
697b473c0b
Stop PDF work immediately after a parser budget is exhausted
skylar taylor-barrick
2026-10-12 23:27:53 +02:00
-
c22935270b
Parse duplicate PDF dictionary keys in linear time
skylar taylor-barrick
2026-10-12 23:21:39 +02:00
-
85ef8b92ac
Bound PDF parsing and preserve indirect page content arrays
skylar taylor-barrick
2026-10-12 23:13:06 +02:00
-
02d08fe9cc
fix(print): pin native completion repair and document bounded PDF handling
skylar taylor-barrick
2026-10-12 23:11:32 +02:00
-
a7e3c76c2f
Merge remote-tracking branch 'origin/main' into codex/craft-print-fix-merge-20261012T210558Z
skylar taylor-barrick
2026-10-12 23:05:59 +02:00
-
-
-
-
36ce57c929
Merge remote-tracking branch 'origin/main' into claude/print-native-windows-73c826
James Locke
2026-10-12 11:33:06 -07:00
-
-
f58bc1a3df
Merge pull request #16 from zachshallbetter/feat/craft-atomic
skylar taylor-barrick
2026-10-12 12:25:33 -06:00
-
-
-
-
811558a3ad
Create Unix atomic-write staging files with private permissions
skylar taylor-barrick
2026-10-12 20:12:56 +02:00
-
5b273dd82f
Clarify application recovery sweep responsibility and hardware durability limits
Zach Shallbetter
2026-10-11 19:20:26 -07:00
-
d4a38f90ee
Clarify user-space cleanup semantics and best-effort directory sync in craft-atomic
Zach Shallbetter
2026-10-11 19:10:59 -07:00
-
1c9baae1bf
Lock tempfile and fastrand dependencies for workspace
Zach Shallbetter
2026-10-11 16:18:15 -07:00
-
f75e9c9bc8
Document atomicity vs durability guarantees and add sequence verification test
Zach Shallbetter
2026-10-11 13:32:53 -07:00
-
6bcd350d49
README: credit PhotoCraft only, document what a replace does not keep
aiongg
2026-10-11 15:23:52 +00:00
-
33b393bd88
Remove the unused proptest dev-dependency
aiongg
2026-10-11 15:23:36 +00:00
-
9d422a18b1
Retry Windows sharing and lock violations, with a capped backoff
aiongg
2026-10-11 15:23:27 +00:00
-
253fd775f0
Set the replaced file's permissions on the open temporary file
aiongg
2026-10-11 15:23:10 +00:00
-
d78b352004
Refuse to replace a file the user cannot write (Unix)
aiongg
2026-10-11 15:22:34 +00:00
-
658ca37c8e
Follow symbolic links without canonicalize
aiongg
2026-10-11 15:22:21 +00:00
-
fb26a9f90f
Report a missing folder instead of creating it
aiongg
2026-10-11 15:22:08 +00:00
-
9e160690fc
Never replace an existing file in write_new
aiongg
2026-10-11 15:21:59 +00:00
-
818c0c0753
Share one replace path between the byte and streaming writers
aiongg
2026-10-11 15:21:01 +00:00
-
8df3d87d8b
Add craft-atomic: crash-safe atomic write and document replacement (refs #2, fixes #14)
Zach Shallbetter
2026-10-11 02:41:47 -07:00
-
-
4a4ec8c1ca
Merge pull request #21 from jmacek/quit-app-menu
skylar taylor-barrick
2026-10-12 12:22:49 -06:00
-
-
c68d145c9f
docs: list craft-quit in the library catalog
skylar taylor-barrick
2026-10-12 20:21:37 +02:00
-
8e9e437e78
craft-quit: route menu Quit to the root viewport
skylar taylor-barrick
2026-10-12 20:11:22 +02:00
-
f0ae2b3f13
craft-quit: return the app menu install error to the app
Jake Macek
2026-10-11 15:30:05 -07:00
-
673c14439b
craft-quit: Quit menu id and handler for apps with their own menu
Jake Macek
2026-10-11 11:58:37 -07:00
-
ebf3f552cd
craft-quit: macOS app menu whose Quit asks the app first
Jake Macek
2026-10-11 11:12:42 -07:00
-
-
f207cdd016
Merge pull request #5 from mjohnson7cd/macos-quit-terminate
skylar taylor-barrick
2026-10-12 12:17:38 -06:00
-
-
bafeec6b7d
Merge remote-tracking branch 'origin/main' into fix-quit5-20261012
skylar taylor-barrick
2026-10-12 20:15:22 +02:00
-
-
-
-
c6a847b7d0
craft-quit: document logic-based close handling for hidden windows
skylar taylor-barrick
2026-10-12 20:11:55 +02:00
-
3c9702725d
Merge pull request #26 from storytold/codex/craft-print-settings
skylar taylor-barrick
2026-10-12 08:25:02 -06:00
-
-
22544b6d61
feat(ui): Catppuccin palettes (Latte, Frappé, Macchiato, Mocha)
debrand-pre-sync
Marcos Paulo
2026-10-11 23:34:39 -03:00
-
a8c928ae82
chore: debrand ArtCraft references
Marcos Paulo
2026-10-11 23:31:11 -03:00
-
-
-
754f4d70e0
Print on Windows in-process, without PowerShell
James Locke
2026-10-11 18:03:54 -07:00
-
-
-
5d41e29e46
Install software Vulkan for shared UI rendering tests
skylar taylor-barrick
2026-10-12 02:41:42 +02:00
-
4cae45dbe8
Handle texture deltas in print control tests
skylar taylor-barrick
2026-10-12 02:37:47 +02:00
-
d27646a5f7
Preserve accessible print control labels and narrow layout
skylar taylor-barrick
2026-10-12 02:34:53 +02:00
-
b700ae753f
Add shared printer settings and asynchronous job feedback
skylar taylor-barrick
2026-10-12 02:32:49 +02:00
-
-
1aa81a773a
Expose Windows printer duplex capability (#25)
skylar taylor-barrick
2026-10-11 17:20:15 -06:00
-
-
d991bf6792
Report Windows driver duplex capability to print callers
skylar taylor-barrick
2026-10-12 01:04:26 +02:00
-
-
9d6610afd1
craft-quit: document calling on_close_request last in the frame
Mara Johnson
2026-10-11 11:32:00 -04:00
-
0549f672a3
Add craft-quit: quit macOS apps through NSApplication terminate:
Mara Johnson
2026-10-10 17:46:59 -04:00
-
-
d26682a58a
Launch the print spooler through system PowerShell (#23)
skylar taylor-barrick
2026-10-11 14:10:44 -06:00
-
-
32bcac12db
Launch Windows PowerShell from its system path
skylar taylor-barrick
2026-10-11 22:09:14 +02:00
-
-
876cba3527
Extract craft-print spooler with native Windows CI (#8)
skylar taylor-barrick
2026-10-11 14:05:47 -06:00
-
-
bef3211753
Target the local computer explicitly when removing the test port
skylar taylor-barrick
2026-10-11 22:03:37 +02:00
-
c7c01aff6d
Use a removable local port name for the Windows queue test
skylar taylor-barrick
2026-10-11 22:00:25 +02:00
-
da752825c7
Verify Windows queue cleanup without removing an absent output file
skylar taylor-barrick
2026-10-11 21:56:44 +02:00
-
cf93331318
Use PrinterName to inspect and clean the Windows test queue
skylar taylor-barrick
2026-10-11 21:53:59 +02:00
-
379d99f817
Compare PowerShell geometry JSON as numeric values
skylar taylor-barrick
2026-10-11 21:51:02 +02:00
-
c30d7d4e13
Avoid interactive FILE port prompts in the Windows queue test
skylar taylor-barrick
2026-10-11 21:50:09 +02:00
-
c15c501567
Require Windows CI to exercise the paused print queue
skylar taylor-barrick
2026-10-11 21:46:00 +02:00
-
b71ad7c8f1
Preserve queue duplex defaults and add explicit shrink-to-fit
skylar taylor-barrick
2026-10-11 21:44:37 +02:00
-
711b7934c9
Enable cross-platform craft-print CI and manual runs
skylar taylor-barrick
2026-10-11 19:47:47 +02:00
-
c22bb1b0ce
Require a paused temporary queue in native Windows print regression
skylar taylor-barrick
2026-10-11 07:13:40 +02:00
-
9e03fd49cc
Bound Windows custom paper dimensions to DEVMODE capacity
skylar taylor-barrick
2026-10-11 07:11:07 +02:00
-
e7e12f7d0f
Document cross-platform print CI setup and pending native validation
skylar taylor-barrick
2026-10-11 07:08:48 +02:00
-
eb99775517
Extract craft-print PDF spooler with Windows size and duplex fixes
skylar taylor-barrick
2026-10-11 07:07:14 +02:00
-
-
af2b0918d2
Merge pull request #6 from skylartaylor/codex/ui-suite-integration-20261010
skylar taylor-barrick
2026-10-10 18:38:14 -06:00
-
-
5c874d51ee
UI.8: shape dock action labels with logical accessibility
skylar taylor-barrick
2026-10-10 14:08:31 -06:00
-
b1406e3e6a
UI.8: cancel renderer-owned resize gestures on workspace replacement
skylar taylor-barrick
2026-10-10 11:48:50 -06:00
-
34b4adfcfb
UI.8: clarify creative docking audit scope
skylar taylor-barrick
2026-10-10 11:14:22 -06:00
-
615f0638c7
UI.8: classify renderer-owned docking keyboard focus
skylar taylor-barrick
2026-10-10 11:00:02 -06:00
-
7bb9c865e6
UI.8: cancel floating group gestures on workspace replacement
skylar taylor-barrick
2026-10-10 10:53:55 -06:00
-
f23c9f9c4a
UI.8: preserve application docking chrome and group gestures
skylar taylor-barrick
2026-10-10 10:47:52 -06:00
-
fc77f4cc7f
UI.7: preserve split resizing beside panel scrollbars
skylar taylor-barrick
2026-10-10 09:40:28 -06:00
-
c4fbe220bc
UI.7: resize accordion bodies with pointer and keyboard handles
skylar taylor-barrick
2026-10-09 22:45:31 -06:00
-
efc2fc6702
UI.7: deserialize hidden locations without default panel IDs
skylar taylor-barrick
2026-10-09 22:35:22 -06:00
-
4558a91694
UI.7: serialize docking actions for app command dispatch
skylar taylor-barrick
2026-10-09 22:33:22 -06:00
-
d9077e2c09
UI.7: add shared panel docking transactions and workspace renderer
skylar taylor-barrick
2026-10-09 22:29:35 -06:00
-
67ce2e9a82
UI.6: add precise visual regressions and toolbar overflow fitting
skylar taylor-barrick
2026-10-09 19:15:10 -06:00
-
5de0356334
UI.5: document suite adoption and acceptance limits
skylar taylor-barrick
2026-10-09 15:16:54 -06:00
-
a4ea89de41
UI.5: preserve single-shape button frame rendering
skylar taylor-barrick
2026-10-09 14:28:46 -06:00
-
9198fae30e
UI.4: share widget-state theme application
skylar taylor-barrick
2026-10-09 13:14:03 -06:00
-
dc26460f61
UI.3: share tab strips and bounded pane controls
skylar taylor-barrick
2026-10-09 13:04:21 -06:00
-
9843bec261
UI.2: share styled icon buttons in craft-ui
skylar taylor-barrick
2026-10-09 12:00:06 -06:00
-
bfbc435364
UI.1: audit suite UI components and extract SVG icon catalogs
skylar taylor-barrick
2026-10-09 11:03:16 -06:00
-
-
3a791fdc41
Rust workspace and MIT OR Apache-2.0 license (#1)
Brandon Thomas
2026-10-09 12:02:40 -04:00
-
e10a64138a
initial commit
Brandon Thomas
2026-10-09 11:58:30 -04:00