![Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
gronodandDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
4281d07754
Native NSPrintPanel bound to selected queue (#13)
- PrintPanelService: PMPrinterCreateFromPrinterID(CUPS queue id) ->
PMSessionSetCurrentPMPrinter -> session default settings/page format.
- NSPrinter(name: displayName) fallback when PM binding fails; display
name resolved via lpoptions printer-info (docs/11 #188).
- Default button 'Use Settings' (capture, not print); cancel -> nil.
- PMPrinter released on every path via defer.
- UITestHooks: printPanelResult stub (ICCERY_TEST_PRINT_PANEL=ok/cancel
+ PANEL_OPTIONS/PANEL_PRINTER), printPanelStubbed gate, cupsBinaryDir
+ lpArgvOutURL env seams; CupsService injected via AppEnvironment.
Never opens System Settings / CUPS web UI / NSWorkspace.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-09-09 00:14:11 +01:00
..
2026-09-08 18:29:50 +01:00
2026-09-08 19:09:19 +01:00
2026-09-08 19:00:39 +01:00
2026-09-09 00:08:37 +01:00
2026-09-08 19:06:10 +01:00
2026-09-08 23:12:22 +01:00
2026-09-09 00:14:11 +01:00
2026-09-08 23:12:22 +01:00
2026-09-08 18:51:55 +01:00
2026-09-08 19:14:14 +01:00
2026-09-08 23:12:22 +01:00
2026-09-08 19:29:59 +01:00