-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.9.0-alpha1 - Toggle Printables Link #13635
Comments
I second this. Emphatically. I do not want an extra button to go to your partner's website. I don't use your partner's website, I use your slicer. The Physical Printer tab is invasive enough but at least it's justified. It uses enough system resources on a slim system to be problematic when accidentally clicked, and even on a quick system it's noticably slow to come up because it's an external website. That's what web browsers are for, and your WebView doesn't respect adblock, which is probably a big part of why it's there, nor do I know which tookit you've added to my system allowing for potential security issues. The app is turning into a mine field. It's the super-early days, but if we don't raise our voices now when "it's just one/two buttons" it'll definitely get worse. I don't want a slicer with eight buttons to load the four things I want and four things you want. I believe my stance is likely to be widely supported in your userbase. Please include an option to toggle ALL WebView-associated features OFF and remove their buttons. PS: Blocking media.printables.com and www.printables.com via DNS seems to be enough to prevent it from using as much resource when you accidentlly step on a mine. |
On Windows it is using Microsoft Edge Webview, you can see this in the Task Manager, the views are clustered with PrusaSlicer. I believe I remember hearing this is a mandated requirement of the OS, and would expect it to be Safari on a Mac. |
I could not agree more. This is not the way to compete with them. |
I too agree with this. I only rarely use Printables, and when I do I prefer using a regular browser. I don't like it being the same style and right next to the setting tabs (Print, Filament and Printer). To someone it might be the perfect position (e.g. if primarily downloading files from Printables, then slicing), but not everyone. I would like it to be at least separated from the other buttons, as it is a completely different thing from the setting tabs. Of course, there is no need to make one configuration fit all, simply add the option to toggle it off. (It would be good to always add a toggle option for all new things that are not a necessary part of the software, no need to wait for user feedback to realize that, unsurprisingly, many don't like it.) |
Its this same stuff that caused them issues with the AppImage - which has caused them now to move to flatpak and install about an entire gigabyte of dependencies. Same with the fedora packages:
There really should be a way to compile this out at package time for those who don't want to install a gigabyte of bloat so that Prusa can push their own web site. It's sad that after so long, Prusa Slicer is suffering from enshitification. |
This seems worth forking. I absolutely don't have unpaid time to dedicate to this, but if there's a bounty I'll contribute. |
Relevant #12968 |
I agree with the others that the placement of the "Printables" button is just bad. It is easy to hit accidentally (has "print" in the name) and doesn't make sense in the workflow. The "Physical Printer" makes sense so not sure why that is getting any grief. As a counterpoint, however, I DO LIKE the access to Printables from within the slicer where I can click a button and the object is on the platter ready to slice. I will use it rarely but I prefer the interaction over using a web browser and downloading / managing files, though having both options is great. Proposal: |
I don't agree. I don't think the solution is to fundamentally change the workflow of the application. That also doesn't address any of the actual concerns raised aside from button placement. You can have a button to click to put a Printables object sliced on the plate from a normal web browser on your system, the slicer doesn't need to provide that by also hiding a web browser under its cloak. The physical printer button is getting grief for the reasons stated in the messages, if you read them you'll be sure. It sounds like you enjoy the features provided by Orca. Most of the new features here have come from other slicers who are focused on community ideas and printing features instead of adding an ice maker and a moving walkway. |
I am interested in this feature. Moreover, I would prefer Prusa to not make any external web requests at all. |
To be clear, I support your desire to have a browser-free slicer. I'm just pointing out that while I agree the current implementation is bad, I hope they come up with a good compromise. If someone had asked me if I wanted that feature I would have said no (maybe hell no) but after trying it I like it ok, even though 99.9% of what I print is my own designs. But it is a slippery slope. Next the Jo Prusa paperclip will become a chatbot. |
@jltx1 -- I understand your stance, and I'm not trying to engage in an internet argument, but I'd like to clarify that external browser integration provides for externally sourced objects from partnered sites, and anything else is explicitly what we're objecting to. Any internal integration with a website requires a browser in the app. I am (we? are) against having a browser in the app, full stop, no exception. You cannot say you support having a browser-free slicer while suggesting they compromise on not including a browser so you can have your external integration inside the slicer. If you like the models available to download and print, go to their webpage with your browser of choice and slice them with your slicer of choice. If you enjoy being limited which options are the absolute most convenient, that's your business, but if you remove the in-slicer integration they're all equally convenient and I guarantee different sites have different content, so you'll actually be better suited by your lack of laziness by firing up that browser you already have, instead of duct taping one -- which only goes to one place -- to the side of a slicer. The compromise beteween the two is the explicit part we're objecting to. There is no middle grounds. I appreciate your attempt at support, but you are not supporting our intent. Our intent is counter to your stated interests. |
Hi, thank you for your discussion and feedback. We appreciate the time and effort the community puts into sharing their perspectives, and I would like to take this opportunity to clarify our goals and focus regarding the "Printables" tab introduced in version 2.9.0. We understand that some users are not entirely satisfied with this new feature. While we have received significant positive feedback highlighting the convenience and workflow enhancements it offers, we also recognize that not all changes will resonate with every user. The Printables community is extensive, and we are confident that many will find value in this integration over time. It’s important to note that this is the first iteration of the "Printables" tab. Our initial priority has been delivering core functionality, and as we move forward, we are committed to refining the feature. This includes addressing user concerns, enhancing usability, and ensuring a smoother, bug-free experience. However, our focus is on overall improvement rather than making every individual button, icon, or tab fully customizable. Thank you for your understanding. |
We are not asking for every button to be customizable. Being intentionally reductive is inflammatory and naive. I doubt this was discussed with more than one or two developers, and I'm betting it was a corporate decision and not an open source one. This is not completed. Tag it as won't fix and be honest with your consumers. It's official; I'm not using PrusaSlicer anymore. |
Understanding... I think we are starting to understand its not about open source and what the community wants.. Please remark this won't fix because this issue has not be resolved and you literally just told it its wont be fixed. |
+1 The embedding of an entire webkit dependency on a slicer is a bad decision in both technical progress, maintenance, and user hostility. The corporate enshittification behind this needs to be recognised and be resisted. |
But you didn't addressed nothing, only ruined user experience and usability since 2.7.4. Please don't call corporate decisions "adressing user concerns".
No, we don't understand. You just spitting in the community face. Beware, if community will spit back, you may drown. |
This wouldn't be asked if the button placement and appearance wasn't badly chosen in the first place. We are all giving valuable feedback how to improve it. The fact that other users didn't complain doesn't mean they too wouldn't benefit from better button placement. |
A few days ago, I accidently clicked the link yet again, and in the middle of cursing, I realized I actually did need a file from a collection I had. But then realized that I was automatically signed into Printables, but with the wrong account, and no way to change it. My Prusa3D account used with Connect is my business email, created years before Printables. My primary Printables account is a community/media email. So I can't even use the Printables integration the one time I actually wanted to try it. I acknowledge that many printer owners are routinely looking for things to print, in an effort to justify having a printer. But I haven't found myself in that boat in many years. To be clear, as a business user, and owner of many Prusa machines, my files are either produced by me, or customer provided. I don't see anytime when this feature will ever justify its existence for business use. So the only singular button I want to fully customize is the singular binary setting of OFF, tied to the already existing preference Allow downloads from Printables.com. That is it. No extra UI needed. |
I understand the aim to avoid too must customizability, but I think this is still a valid request and shouldn't be rejected, because it's just a simple toggle in the settings. As an alternative, I've opened a separate issue (#13927) asking to relocate or change style of |
Every new setting is a single new setting. I'm on your side, but that's a really weak argument. Side note: The Flatpak freezes and crashes on Linux any time I accidentally click either the Printables or Physical Printer tab, so that's super awesome. If only my slicer didn't also have a blender and a can opener tied to it. |
When the "Log In" button in the top-right was first introduced, I could immediately disable it in the settings. There is no reason why this wouldn't be possible for the new "Printables" tab. The way it is placed right now, it actively disturbs my (and probably many other users) workflow. I almost exclusively print my own models or modified versions of models found online and constantly use all other tabs from the top bar to adjust settings, etc. Please reopen this. |
I want to voice my displeasure about the existence of that tab too. |
PrusaSlicer has the option to disable downloads from Printables in the stable 2.8.1 release. The addition of a Printables link in the Main menu seems counter to a users decision to disable Printables downloads.
I would like to see either the Printables link automatically be removed if the Printables Download option is disabled, or the addition of a second preference to disable the Printables link independently of the Downloads preference. Much like the way the Log in for PrusaConnect can be disabled.
As someone that creates more of my own models, or uses models from private/client providers, this is just needless clutter. And annoying every time I click it by accident, which has been a lot in the last 2 days!
The text was updated successfully, but these errors were encountered: