![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>