SoftFever / OrcaSlicer

G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
https://discord.gg/P4VE9UY9gJ
GNU Affero General Public License v3.0
5.89k stars 670 forks source link

Printables.com support/import opens a new Orca instance for each file - Import to open instance #5762

Open PhilBaz opened 1 week ago

PhilBaz commented 1 week ago

Is there an existing issue for this problem?

OrcaSlicer Version

2.1 RC

Operating System (OS)

Windows

OS Version

windows 10

Additional system information

Nothing important.

Printer

Voron 2.4

How to reproduce

Go to printables use open in Prusaslicer button next to a file repeat

Actual results

Each time 'open in Prusaslicer' button is used a new separate instance of Orcaslicer is opened with just the one file.

Expected results

Each time 'open in Prusaslicer' button is used

1) If Orca slicer is not open it should open Orca slicer 2) If one instance of Orca slicer is open it should open the file in the running instance of Orca slicer. 3 If more than one instance of Orca slicer is open it should open in the last used instance of Orca slicer.

Project file & Debug log uploads

Q-2585 (Order).zip

Checklist of files to include

Anything else?

No response

foreachthing commented 1 week ago

You'll need to enable the option "allow only one OrcaSlicer instance":

image

'open in Prusaslicer' ❓❓❓

olcayoren commented 1 week ago

You'll need to enable the option "allow only one OrcaSlicer instance":

image

'open in Prusaslicer' ❓❓❓

This feature does not work on macos. Is there a way to adjust this?

PhilBaz commented 1 week ago

@foreachthing Okay, good to know.... But I like to have multiple instances of Orca slicer open. For different machines and materials etc.

It would be nice if this feature was somehow compatible with multiple instances of Orca.

PhilBaz commented 1 week ago

Maybe there can be a use one instance of Orca for Import option where it will import to the same instance as long as there is only one instance open? Any hacky solution would be good.

It would just be too bad to have to choose between imports and multiple instances.

foreachthing commented 1 week ago

@PhilBaz, well, I don't like "hacky solutions" to a problem that really isn't one. Just import [CTRL+I] your 3mf to begin with - don't double click it. That's just my opinion... 😉

PhilBaz commented 5 days ago

@foreachthing This is only with regard to the printables import button, where you click the button right on the webpage. Not for files on the PC. I think the [CTRL+I] vs double click if for files on the PC.

It really will be a shame if you have to choose between printables import working in a way that's helpful, vs only ever having one instance of Orca open. For those of us with multiple printers having more than one instance open is critical. But then the way its currently implemented that means the printables import function will not really be helpful since each button push will launch a new instance of Orca.