-
Notifications
You must be signed in to change notification settings - Fork 26
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
Autosave by default, please #170
Comments
Thanks for your request @SonyStone and very sorry to hear of your loss. The short answer to the question of why Autosave isn't on by default is: Autosave is evil. Prior discussions have ruled out having Autosave on by default as it creates more problems than is resolves. General rationale: |
You can turn auto-save on, if you want to, when you start a project or change this setting part way through, if you prefer. |
Smash that save button, indeed. If you consider OT just a drawing program, and only care about the images, then yes I guess autosaving would be ok and not having it would sting a little, but...it's not just a drawing program. It could be autosaving now, and then you keyframe some things, change some palettes, fiddle with FX, write some expressions maybe, rearrange some sub sheets, retime this section, retime that sec...crash. And now you get to do that all over again! Save. Save. Save. Save. Save. |
Seriously...hours of work of you not caring to save it? C'mon...I know victim shaming isn't good form but...c'mon... |
I'm too used to programs where you do not need to save every five minutes. |
Well, OT is a program where you should save every minute :P hahahaa... But seriously, autosave in OT is not very helpful, unless you only do like, one simple thing at a time. But yeah it has autosaves, they just need to be enabled in the option. I have not used them in ages... too many issues. P.S.: It's not like LMMS where on default setting playing a simple three pitch chord makes the audio clip... In this case...the system exists, it sort of does what its needed its just...not actually that helpful. |
For my part I don't save often, I just try to save any time I make a major change to a scene/project. I'm not quite sure how to classify this request. On the one hand, there are known issues with using Autosave and apparently the more users rely on it the worse experience they have. Not quite sure what to do about that short of do a deep look into the Autosave and History features with an eye to update and optimize those to the point where they work really well and seldom have issue. On the other hand, the likelyhood of Autosave being set to on by default is not likely. I believe we all get that there are problems with stability, loss of data etc. If we had a 'will not implement' label that label would likely be applied to this request. |
I see it like this: Especially the more intricate things are. This means that it's perfectly possible to even download an official package, but if you don't also download or compile its dependencies, then it will not work. This part of Slackware gets heavy critique all the time, especially since the usual solution for the official software repo is to install the ENTIRE DISTRO set, because then all dependencies for the first party software is met. This is then called "Bloat" by detractors (even though it only takes up harddrive space and not runtime memory or cpu stuff), and many people want "minimal systems". But here is the thing, the more minimal you make the system, the less dependencies one needs, logically, right? (this is the equivalent of only making short, simple animations and not having autosave) However, of course, there's the issue of a big feature filled version of the distro, with many packages, including third party ones (like Opentoonz) Many people still use slackware, myself included, despite this glaring oversight, you know why? Because: 2 and 3 are the equivalent for OT, you don't get autosave failures during full manual saving, and... here is where the analogy will limp a bit, but will still be applicable. Software is not changed much, it gets updated often but not CHANGED, you don't swap out sed for awk every day, you don't swap out opentoonz for synfig studio every day, you don't swap out krita for gimp or mypaint every day. And when you do change softwares, its a little bit of effort, sure...and maybe a pain, but dependencies, even completely third party where the Slackware user must do everything... are listed on the project pages. And that then can be scripted, too. (In Slackware this is a buildscript) this is where the analogy fails becaus that's automation, and I'm trying to make a case for not automation. And that case is just...it's al fun and games with automated package system until they break. I...sometimes have some frustration too, but I will never EVER switch from slackware in any foreseeable future because... Same with manual saving in animation, the more complex it is, the less of a price manual saving is, and the more you get paid off by removing autosave shenanigans. So, in conclusion I would say that...classifying this request as "human diligence and average intelligence" is the best fix for it, believe in the capability of humanity. But that is only a suggestion and a perspective of this one user here, but if you rounded up all the Slackware users, they'd tell you the same, from blind user sheep who just wants to be edgy or hipster for using this prehistoric distro, to the people who know why its actually good, to the big brain gods who actually work on maintaining the distro themselves. They'd all agree. P.S.: And the package manager is actually pretty good, it just doesn't do dependency resolution, but it detects shared files, deals with them intelligently, is plaintext in itself (like all slackware system tools, they're all plaintext scripts) It's incredibly hard to brick my system, because it's not automated in those ways, and because its not automated, I also have now, long long ago to a second nature aquired the skill for it. And I'm not a rocket scientist. I love this system, and likewise, once I stopped using autosave for OT, I don't miss it. Using vectors will probably be a low blood pressure cure for the time being... but not saving. |
I can't find that label but I'll apply 'known issue' and we can pretend it says that. ;) |
Haha, well, I just ... I don't wanna be a shill, and I don't want to "excuse the OT development team from doing work and improving the software" If one day autosave is some sort of AI augmented overmind that has the least amount of movable parts frustration (autosave just saved, but then you changed a palette or something which the autosaved image relies on, etc) But otherwise, manual is fine, even when "in the zone" After all, even in the zone, one is operating a mechanical/electrical device. And those are not that different to 'in the flow' hitting control S to save to ones current expectations, rather than surprise. Especially if the 'flow' includes rotating the canvas, flipping the image, and other 'more complicated stunts'. |
Rather than close this report I will transfer it over to Opentoonz Docs where at least it will be recorded that some users wish to have Autosave on by default. |
As there are no plans to implement this request we should look for alternatives to implementation and/or workarounds which meeet the intent or need of this request. Currently, the main options are to immediately set Autosave to 'On' after installation and (for good measure although likely not necessary) invoke the 'Set As Default' option in the menu. This should keep autosave on to fill the need until that setting is overwritten. The other alternative as with many other customizations that are not expected to be implemented as default is to build Opentoonz from source code adjusting the setting as needed. As a community we should work to improve the process by which users can build locally not only to allow for maximum customization and resolution of personal preferences but also to improve the knowledge base and potential for future development. Documentation can and very likely should be updated to capture the broad scope of the use of Autosave with a focus on how best to set its options and for optimal usage (if/where needed). Best practices with respect to autosave features in software should be reviewed as that can, at least theoretically, resolve any currently experienced issues with the feature and address the needs of all Opentoonz users. Related considerations: |
I'm still on camp "just bind save all to a shortcut (including physical things like a streamer deck or wacom remote) that's easily hit. I don't know how to phrase the following properly but, I think OT is simply too odd for mainstream lazyness like "let the computer decide the saving I don't wanna save manually" I mean ...it doesn't even have a way to stay in a level for drawing, and have an external 'layout' behind it. The only way to draw into a level with a background or layout for orientation is to use the xsheet or the timeline and draw in into the viewer like that. And I guess that was never needed in the Ghibli/Japanimation (paper to digital ) pipeline. (my workaround is copy pasting layouts into levels, and 'pinned oninion skin' reference it in the cels that are actually intended to be exposed. Having to hit control S ....is so much easier than wrestling with THAT kind of thing. And while I am a big proponent of quality of life... OT, again, is advertised (and regarded as) industry standard software, and those tend come with quirks. Campaign Cartographer for example, it's super pwoerful for map creation (like. overland maps, like a real map or fantasy) ..just save manually after every significant action you on't want to lose progress on. OT is such a prickly chestnut, even a 5 minute interval of save automation might not safety net something that was a pain to draw, color match, composite, configure, etc. I realize peer pressure is bearing down on OT too. It's just the sad state of affairs we all live in. Just like how control x and control v and all that are mainstream instead of 'modal controls' like in the vi(m) text editor. In fact, the modal way is so good that many softwares have had to implement it around the back with 'context' or 'which work thing in the application is currently focused'. That is modal too, the soul craves it, but it's denied due to...I dunno, some sort of marketing. But yeah. Ah... taking matters into ones own hands isn't always baaaaad. |
Users experiencing issues with Autosave should definitely be using a nightly release of Opentoonz as it contains some fixes for Autosave (as ported from the Tahoma2D fork). Namely (from @manongjohn):
|
Is your feature request related to a problem? Please describe
I just lost hours of work again. Why isn't this the default? Even photoshop has autosave by default.
Describe the solution you'd like
Do autosave by default, please
The text was updated successfully, but these errors were encountered: