Commit Graph

23 Commits

Author SHA1 Message Date
Greg Considine 26b842494f
Achievements (#1087)
* [WIP] Add boilerplate for achievement implementation

* Add config.local.template.js and rm cached copy of config.local.js

* [WIP] Implement painting, cutting, rotating achievements (to log only)

* [WIP] Refactor achievements, jsdoc fixes, add npm script

- Refactor achievements to make use of Signals
- Move implemented achievement interfaces to appropriate
platform folders (SteamAchievements in currently in use
in browser wrapper for testing)
- Fix invalid jsdocs
- Add dev-standalone script to package.json scripts

* Add steam/greenworks IPC calls and optional private-artifact dependency

* Include private artifacts in standalone builds

* Uncomment appid include

* [WIP] Add steam overlay fix, add hash to artifact dependency

* Update electron, greenworks. Add task to add local config if not present

* Add more achievements, refactor achievement code

* Add receiver flexibility and more achievements
- Add check to see if necessary to create achievement and add receiver
- Add remove receiver functionality when achievement is unlocked

* Add achievements and accommodations for switching states
- Fix startup code to avoid clobbering achievements on state switch
- Add a few more achievements

* Add achievements, ids. Update names, keys for consistency

* Add play time achievements

* [WIP] Add more achievements

* Add more achievements. Add bulk achievement check signal

* [WIP] Add achievements. Start savefile migration

* Add achievements. Add savefile migration

* Remove superfluous achievement stat

* Update lock files, fix merge conflict
2021-03-10 07:33:39 +01:00
Polarbub 91cb53b6ce
Fix Dependency errors (#869)
* Add files via upload

* Fixed Dependence error

* Fixed Dependence errors

* Add files via upload

* Add files via upload
2020-10-31 12:07:25 +01:00
LeopoldTal b9b8592a07
Build, sign, notarise, & upload on OS X (#687)
* sign & notarise darwin package

* upload bundle as github release

* allow unsigned build and full build with release

* deref darwin bundle symlinks only when building on win32

Windows [mangles symlinks](https://github.com/electron/electron-packager/issues/71). Currently we work around this by placing several copies of the frameworks in OS X app bundles (see 1e5aa3867d). However:

- This is invalid: the framework toplevel must [only contain symlinks](https://developer.apple.com/library/archive/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html). `codesign` [refuses to sign](https://stackoverflow.com/questions/25969946/osx-10-9-5-code-signing-v2-signing-a-framework-with-bundle-format-is-ambiguou) this invalid structure.

- It seriously bloats the bundle.

Since there's no fix for the Windows misbehaviour, keep the workaround, but only when cross-building on win32 for darwin; and log a warning.
2020-09-27 23:14:43 +02:00
tobspr 6042fcba62 Properly implement sound and music volumes, debounce writes 2020-09-13 08:40:56 +02:00
tobspr 2203d5fc6a Improve saving speed by using crc32 instead of sha1 for checksum 2020-08-10 23:31:02 +02:00
Bjorn Stromberg 41c2cdeb81
There's no need to use npx in npm scripts (#555) 2020-08-10 07:33:25 +02:00
Bjorn Stromberg 997fabd52c
Remove more unused dependencies (#527)
* Remove more unused dependencies

* Remove gulp-jsbeautifier
2020-08-07 09:16:23 +02:00
Bjorn Stromberg c47c7e0329
Let's explicitly list yarn as a devDependency (#487) 2020-07-27 11:16:16 +02:00
Bjorn Stromberg 3bae1c8ec3
Remove sloc, it appears to be unused. (#503) 2020-07-27 11:07:25 +02:00
Bjorn Stromberg 3af36c5948 - Update webpack from v4.31.0 to v4.43.0
- Update webpack-stream from v5.1.0 to v5.2.1
- Remove webpack-stream from shapez.io
2020-07-21 21:41:13 +09:00
Bjorn Stromberg fa53a5d2e1 Update browser-sync from v2.24.6 to v2.26.10 2020-07-21 10:34:29 +09:00
Ivan Demchuk 2367d787a0 Fix yarn dev command 2020-06-13 18:12:37 +03:00
tobspr 6a588d23e5 Add tool to sync translations 2020-06-12 11:52:21 +02:00
tobspr 692eb36f50 Analyze sessions with logrocket 2020-06-03 14:32:02 +02:00
tobspr 604988c352 Change build scripts 2020-06-03 13:51:28 +02:00
tobspr 5cd4dba54a Cleanup first game experience 2020-06-01 19:58:36 +02:00
tobspr 56080ea25a Update changelog, again 2020-05-30 20:28:09 +02:00
tobspr fc08717057 Add build scripts 2020-05-29 08:21:22 +02:00
tobspr e219802305 Update github actions 2020-05-28 09:37:57 +02:00
Modded Gamers 8222b5ffe5 add all GH Actions work 2020-05-27 08:17:25 -04:00
tobspr 89d1489ff1 Preparing for the standalone 2020-05-21 13:36:08 +02:00
tobspr 85951615a9 Fix tslint errors 2020-05-14 08:56:18 +02:00
Tobias Springer 93c6ea683d Initial commit 2020-05-09 16:45:23 +02:00