ct-js icon indicating copy to clipboard operation
ct-js copied to clipboard

Backups

Open CosmoMyzrailGorynych opened this issue 6 years ago • 4 comments

In GitLab by @CoMiGo on Feb 24, 2019, 20:45

Though ct.js already auto-saves the project to a recovery file, it would be great to save previous versions in separate files (similar to what YoYo GameMaker does).

Some things to consider:

  • it should be configurable, both in the number of backups and in the fact of creating them at all. One will not need backups if they use git or other svn (probably).
  • ideally, it should version assets, too. Maybe pack the project to a dated zip file?

CosmoMyzrailGorynych avatar Aug 12 '19 01:08 CosmoMyzrailGorynych

In GitLab by @CoMiGo on Feb 24, 2019, 21:11

changed the description

CosmoMyzrailGorynych avatar Aug 12 '19 01:08 CosmoMyzrailGorynych

Honestly I don't think it's necessary to incorporate backups into Ct.js, this should be up to the user to set up with an external program. It's best if each program a user has does 1 task instead of many, at least according to the Unix philosophy.

yonderbread avatar Jun 24 '21 21:06 yonderbread

Ct.js is anything but Unix philosophy. And when you do lose a project, you will need this feature, because you won't have a thought about backing up these important files. Shortly, real-life and real deeds against logic.

The backup function surely needs a toggle, because it will conflict with the stuff you may use when you do set up external backups. (E.g. git, dropbox.)

CosmoMyzrailGorynych avatar Jul 10 '21 07:07 CosmoMyzrailGorynych

Maybe integrating a simple git repo management interface/panel would be beneficial. A lot of users coming to Ct.js are new to programming and it would be awesome if it could introduce them to the world of version control systems.

yonderbread avatar Jul 15 '21 07:07 yonderbread

Hey there 👋 I marked this issue as stale as it hadn't brought much attention for quite a while. I do understand that stale issues are still issues, yet here stale issues receive the least attention from maintainers so they can focus on more relevant tasks. You can help with this issue by checking whether it affects latest versions of ct.js and writing about it if it does, providing an example project and steps to reproduce. Or maybe you can close it with a PR! Note that some platform-dependent issues can't be resolved by developers due to the absense of such devices :c We will need help from you for such tasks. If this issue won't get attention in three months, it will be closed.

stale[bot] avatar Sep 28 '22 07:09 stale[bot]

Not stale. I thought this too. Always disappointing to lose some code while transferring stuff.

markmehere avatar Oct 01 '22 14:10 markmehere

Hey there 👋 I marked this issue as stale as it hadn't brought much attention for quite a while. I do understand that stale issues are still issues, yet here stale issues receive the least attention from maintainers so they can focus on more relevant tasks. You can help with this issue by checking whether it affects latest versions of ct.js and writing about it if it does, providing an example project and steps to reproduce. Or maybe you can close it with a PR! Note that some platform-dependent issues can't be resolved by developers due to the absense of such devices :c We will need help from you for such tasks. If this issue won't get attention in three months, it will be closed.

stale[bot] avatar Dec 01 '22 04:12 stale[bot]

This issue is now closed! Please create a new one with a proper template if this issue still affects ct.js.

stale[bot] avatar Mar 01 '23 05:03 stale[bot]