tobspr
867b55ca38
Update changelog
4 years ago
isaisstillalive
0ba4722be6
Show confirm dialog instead of notification
4 years ago
isaisstillalive
6a279923e3
If cost is low, copy instead of cut
4 years ago
tobspr
1837e72952
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
85bb280326
Update changelog & artwork
4 years ago
Dimava
af1893ba08
find a more meaningful name and make it const
4 years ago
Dimava
35f427da82
remove moving on min/max zoom
4 years ago
Dimava
785f20c35f
fix jumps with desiredCenter
4 years ago
Dimava
2f6b3afbab
Wheel zoom saves world mouse position
4 years ago
tobspr
f0a75a8255
Minor changes, update changelog with latest contributions
4 years ago
tobspr
ff1c1700fe
Merge pull request #382 from isaisstillalive/patch-3
...
Fixed Fill blueprint shapes of SandboxController may not work
4 years ago
isaisstillalive
7f6584297e
Fixed Fill blueprint shapes of SandboxController may not work
4 years ago
isaisstillalive
50c53ec1f2
Close-shop-and-stats key mapping doesn't seem to exist
4 years ago
tobspr
503f9a7fe5
Merge pull request #372 from isaisstillalive/patch-1
...
Fixed an issue that caused an error when pressing the tab key
4 years ago
isaisstillalive
e822552a60
Refactoring obscure variable name
4 years ago
tobspr
daa5cdecb4
Merge pull request #361 from Sandwichs-del/Close-shop-and-stats-by-Q-too
...
Close shop and stats by Q too
4 years ago
tobspr
d75fb184a4
Implement color inverter building
4 years ago
tobspr
a77911263d
Implement concept of energy consumption
4 years ago
tobspr
a977d4f9f4
Update sounds
4 years ago
isaisstillalive
ada63459aa
fix cycle building bug
4 years ago
dengr1065
c29b505ef0
Add consistent enum comment
4 years ago
dengr1065
4bbbdafbb9
Fix copy-pasted code
...
i hate myself
4 years ago
dengr1065
6769e9c9b8
Use enum for debug overlay
4 years ago
tobspr
bd899df5fe
Further progress on the energy generator / wires, fix translations
4 years ago
Sandwichs-del
bec511d9f7
Close stats also by Q
4 years ago
Sandwichs-del
4bfbf15b30
Close shop also by Q
4 years ago
tobspr
8667739e5e
MInor wires adjustment
4 years ago
tobspr
722c8ef836
Start to rework the graphics for the wires layer, make wires cooler than belts
4 years ago
tobspr
18fb9cb04f
Speed up belt rendering
4 years ago
tobspr
755f4bd2ea
Update artwork and minor fixes
4 years ago
tobspr
ea868fd750
Fix issues with blueprints
4 years ago
tobspr
720c288a44
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
989ed2db87
Fix wires placement not snapping
4 years ago
dengr1065
2d83994771
More debug info (toggle)
4 years ago
Menai Ala Eddine
5dca71fa3f
refactor • line 15 : replace log by error
...
1• Remove `console.log()`
2• Add `console.error()`
Because the message content is an error.
4 years ago
tobspr
64c4816194
Remove some todos
4 years ago
tobspr
b499760d74
Start to work on advanced shape processing
4 years ago
tobspr
0967d5114c
Initial take on wires
4 years ago
tobspr
b0cc9539d7
Fix sandbox controller
4 years ago
tobspr
77440a68bc
Add sandbox controller
4 years ago
tobspr
17123fd7b9
Further work on the energy generator
4 years ago
tobspr
97858b6eab
Fix time formatting, again
4 years ago
tobspr
eea02bf571
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
c4d328c1cd
Fix bad time formatting and update changelog
4 years ago
tobspr
f8adbcdbec
Merge pull request #328 from hexagonhexagon/better-pipette
...
Clear cursor when trying to pipette the same building twice.
4 years ago
tobspr
4a56c3ccba
Merge pull request #327 from hexagonhexagon/b-key-dev-fix
...
Fix issue where pressing B just after loading crashes the game.
4 years ago
tobspr
542cc89f94
Merge pull request #325 from jakobhellermann/master
...
press alt key in belt planner to reverse direction
4 years ago
tobspr
3672f52619
Add 120hz refresh rate
4 years ago
hexagonhexagon
4c5043378f
Fix issue where pressing B just after loading crashes the game.
4 years ago
hexagonhexagon
bbeee11057
Pressing Q on the same building twice clears the cursor.
4 years ago
Jakob Hellermann
6da023546d
press alt key in belt planner to reverse direction
4 years ago
tobspr
de0b305276
Minor fixes to the throughput
4 years ago
tobspr
84417b60a5
Fix items being stuck on belts
4 years ago
tobspr
fa3d516913
Update changelog
4 years ago
tobspr
54f06762d7
Update changelog
4 years ago
tobspr
f4e4b6d027
Update story goals
4 years ago
tobspr
5dab3508cd
Improve tunnel performance by caching receivers
4 years ago
tobspr
a057d68a8e
Micro optimization for item acceptor
4 years ago
tobspr
6d2afb992c
Update local config to latest version
4 years ago
tobspr
2e266f5f21
Get rid of 'builtins' file since its useless and causes performance issues
4 years ago
tobspr
14246929b3
Fix item ejector bug
4 years ago
tobspr
e59d94360c
Minor tslint fix
4 years ago
tobspr
419401b9be
Improve performance by getting rid of instanceof
4 years ago
tobspr
d8bf4f9cd8
fix belt animation seeming to go 'backwards' on high belt speeds
4 years ago
tobspr
c844dd4798
Improve performance by only updating belt ejectors on the end of paths
4 years ago
tobspr
c74843424a
Disable wires content for now (so we can push a sub-update)
4 years ago
tobspr
8ba0a36ee1
Re-Enable automatic belt placement 2
4 years ago
tobspr
ceb9b81cf9
Re-Enable automatic belt placement
4 years ago
tobspr
8e10864f05
Merge pull request #316 from mordof/master
...
Fix tunnel incorrect delete bug
4 years ago
tobspr
7b813ece0a
Merge pull request #301 from hexagonhexagon/fix-double-waypoint-bug
...
Fix duplicate waypoints with the same shape key displaying wrong
4 years ago
Mike Winger
a96b4a290d
Fix tunnel incorrect delete bug
4 years ago
Jakob Hellermann
bc40fa72d3
fix crash due to missing import of STOP_PROPAGATION
4 years ago
tobspr
42c569d91f
Implement saving and restoring belt paths
4 years ago
tobspr
9a6029279d
Disable some logging
4 years ago
tobspr
857b79cac0
Improve rendering performance by caching bounds of paths
4 years ago
tobspr
e594b6a4a7
Add belt rendering (very slow for now)
4 years ago
tobspr
a71c0b8039
Take 3 on the belt performance (+ tslint fixes)
4 years ago
tobspr
9ce912dbdd
Second take on belt performance
4 years ago
tobspr
192d1dbedb
Initial take on belt optimization
4 years ago
hexagonhexagon
70f58d5584
Fix bug where waypoints with the same shape key display wrong.
4 years ago
tobspr
66eac93460
Fix sound being played too often
4 years ago
tobspr
7ca425c8f3
Fix belt rendering bug
4 years ago
tobspr
182b62d604
Add method to debug changed areas
4 years ago
tobspr
77ddef0170
Add more FPS to belt animation
4 years ago
tobspr
6677ff0a44
Initial take on wires
4 years ago
tobspr
97ef46bd52
Fix deconstruct sound being played when right clicking hub
4 years ago
tobspr
c0e5595a3f
Allow clicking 'Q' over a shape or color patch to automatically select the miner building
4 years ago
tobspr
a17316b1d7
Merge pull request #283 from Gerdon262/feature/ore-q-ing
...
Allow Q-ing on a ore-/shape-patch
4 years ago
tobspr
de94c6ea82
Add 'copy key' button to shape viewer
4 years ago
tobspr
3a846ab3c9
Allow clicking on variants to select them
4 years ago
tobspr
8416562016
Update changelog
4 years ago
tobspr
7b15a256b5
Further improve belt placement performance
4 years ago
tobspr
12927ec0ff
Merge pull request #198 from Phlosioneer/remove-belt-cache
...
Optimize belt cache
4 years ago
tobspr
9789468c2d
Improve performance by caching area of changed ejectors
4 years ago
Gerdon Abbink
5093770329
Force user to use the chainable extractor if unlocked.
4 years ago
Gerdon Abbink
f43a266fad
Merge branch 'master' of git://github.com/tobspr/shapez.io into feature/ore-q-ing
4 years ago
tobspr
b575bc4f41
Merge pull request #200 from Phlosioneer/ejector-cache-opt
...
Optimize ejector cache
4 years ago
tobspr
15a4e0c580
Fix settings version
4 years ago
tobspr
1fade52c20
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
98a117a965
Update changelog
4 years ago
tobspr
1717c25bd0
Merge pull request #227 from Magos/rotationByBuilding
...
Rotation remembered by building type
4 years ago
tobspr
24694f7f23
Bump version
4 years ago
tobspr
b3de1f9207
Re-enable analytics
4 years ago
tobspr
25cf1ea93b
Change spanish (latin america) to spanish
4 years ago
Magnus Grimstvedt Saltnes
fbc543cf3f
Corrects some code style issues.
4 years ago
Magnus Grimstvedt Saltnes
8ec646a8f6
Guards against undefined values/keys in base rotation logic.
...
One-lines setting check per tobspr's recommendation.
4 years ago
tobspr
a125ceede9
Update language names
4 years ago
Gerdon Abbink
8ec83144ad
Q-ing when on an ore- or shape-patch will show the miner silhouette
4 years ago
tobspr
62303ce8e3
Enable traditional chinese
4 years ago
Magnus Grimstvedt Saltnes
553ebb5ef6
Switches to using ES6 get/set for currentBaseRotation.
4 years ago
Magnus Grimstvedt Saltnes
e18a888210
Attempts to fix some whitespace differences.
4 years ago
Magnus Grimstvedt Saltnes
9a00931c3f
Implements some linter recommendations for CI check.
4 years ago
Magnus Grimstvedt Saltnes
c7f8b50d13
Adds tracking for rotation per building type.
...
Adds a setting to go back to one global base rotation.
4 years ago
tobspr
0f9e6445d2
Set release date
4 years ago
tobspr
56f7e8b7f6
Enable swedish translation
4 years ago
tobspr
cd0b43d4ff
Fix placement mode staying active
4 years ago
tobspr
0b95f3b208
Fix crash
4 years ago
tobspr
d5b9a5b562
Main menu dark mode fixes
4 years ago
tobspr
28b2dc008c
Add more links to main menu
4 years ago
tobspr
e9581c653f
Fix main menu rendering
4 years ago
tobspr
c5613f6eee
Regression
4 years ago
tobspr
231a3c81f4
Fix typo
4 years ago
tobspr
9a67115ba7
Color blind mode
4 years ago
tobspr
f204189fdb
Refactor smart underground belt logic
4 years ago
tobspr
d452234c72
Fix keybinding for pipette showing while pasting blueprints
4 years ago
tobspr
e5d4fad64b
Update changelog, minor adjustments
4 years ago
tobspr
3dca35ded4
Merge pull request #159 from hexagonhexagon/better-mouse-drag
...
Fix camera inertia problem with mouse movement
4 years ago
tobspr
e1bbe2de17
Prevent all default keybindings, closes #254
4 years ago
tobspr
cfed1631aa
Increase maximum concurrent ui sounds
4 years ago
tobspr
a8b37792e4
Allow configuring autosave interval
4 years ago
hexagonhexagon
46a5bdb76c
Make changes requested by tobspr.
4 years ago
hexagonhexagon
d793817170
The camera will not have extra velocity when the camera is held still.
4 years ago
tobspr
8381100317
Merge pull request #162 from hexagonhexagon/fix-blueprint-bug
...
Fix bug where belts in blueprints don't orient correctly.
4 years ago
hexagonhexagon
5d601a94be
Add setting to disable cut/delete dialogs.
4 years ago
hexagonhexagon
bef7d823cd
Cut/Delete dialogs can be interacted with by Esc/Enter.
4 years ago
hexagonhexagon
54653cf28e
Make edge case where building is replaceable but unremovable an assertAlways.
4 years ago
hexagonhexagon
c7e0703c45
Fix bug where belts in blueprints don't orient correctly.
4 years ago
tobspr
969b7a74d4
Fix belt planner shortcut being shown always
4 years ago
tobspr
e660fd2caf
Update changelog
4 years ago
tobspr
597eefe968
Deselect blueprint on pipette
4 years ago
tobspr
d907dbb191
Improve pipette
4 years ago
tobspr
5b2df00cc7
Fix pipetting belts
4 years ago
tobspr
ba52edf7a4
Fixes for the pipette
4 years ago
tobspr
76b619e4e7
Allow deselecting with pipette
4 years ago
tobspr
0b31ad0c7b
Pipette
4 years ago
tobspr
38114ff3f6
Fix right click to delete not working
4 years ago
tobspr
2ca5dc9715
Fix hub marker being hidden by building info panel
4 years ago
tobspr
47b3ed5cbf
Add option to render info boxes compact
4 years ago
tobspr
1f136ba892
Minor fixes for dark mode
4 years ago
tobspr
d198fcad4f
Merge pull request #197 from dengr1065/dark-theme-is-cool
...
Dark Theme - slowly for everything
4 years ago
tobspr
d1fe231bcb
Remove unused keybindings
4 years ago
tobspr
1458e1aad0
Update changelog
4 years ago
tobspr
7cd0054c55
Merge pull request #223 from Joker-vD/labels-are-way-too-short
...
Map markers' labels are way too short.
4 years ago
tobspr
061815c7ed
Merge pull request #219 from findaldudu/master
...
Add simplified Chinese translation
4 years ago
tobspr
51bd87a970
Merge pull request #218 from davidburhans/left-then-right-click-button-fix
...
Clumsy clicker fix
4 years ago
tobspr
cd36e9084a
Minor code style adjustments
4 years ago
tobspr
ece02e7545
Update changelog
4 years ago
tobspr
e4b2c51484
Merge pull request #212 from xSparfuchs/master
...
fix for screenshots larger than 16,384 x 16,384
4 years ago
tobspr
daef0f1e4e
Refactor keybindings overlay to show more appropriate keybindings
4 years ago
tobspr
ecda498cac
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
2dec257dd9
Cleanup click detector code
4 years ago
tobspr
fd70130ec4
Update artwork and sound
4 years ago
tobspr
cbdc302760
Merge pull request #193 from Phlosioneer/miner-optimization
...
[Minor Opt] Make miners cache mined item
4 years ago
Joker_vD
2b6a8e49d1
Only 14 characters for labels? That's 1/10 of a twit!
4 years ago
findaldudu
1adf7d09f9
add simplified Chinese translation (75%)
4 years ago
David Burhans
60baf4476f
clear ClickDetector.clickDownPosition on right-click to prevent detecting subsequent left-clicks as double-clicks
4 years ago
Phlosioneer
f15cd5bcff
Rework to cache instead of serialize
...
Using lessons from other PRs
4 years ago
xSparfuchs
8d21c1dfaf
fine
4 years ago
xSparfuchs
889e22ea69
Update screenshot_exporter.js
4 years ago
xSparfuchs
1b85c32b3b
prettier
4 years ago
xSparfuchs
e63638f364
Update screenshot_exporter.js
4 years ago
xSparfuchs
8372293d5d
Update screenshot_exporter.js
4 years ago
xSparfuchs
c1ef4e85af
whitespaces
4 years ago
xSparfuchs
a5e5cd9e4f
fix large screenshots
4 years ago
tobspr
a6ed85e9da
Fix belt planner
4 years ago
tobspr
61bcc31861
Fix mouse handling
4 years ago
tobspr
4c20094878
Do not choose direction lock side automatically, instead make it toggleable
4 years ago
tobspr
fc883f1e5e
Add keybinding hint for direction lock
4 years ago
tobspr
3ddc0de2c4
Improve flickering
4 years ago
tobspr
317b7d72ff
Add setting to disable vignette
4 years ago
tobspr
26949d5e3d
Fix flickering in direction lock
4 years ago
tobspr
6d59847153
Update changelog
4 years ago
tobspr
b6964ad1bf
Improve direction lock
4 years ago
tobspr
0a35c9f5b2
Improve belt direction lock
4 years ago
tobspr
a95e69401d
Improve belt direction lock
4 years ago
tobspr
84969a9205
Refactor building placer
4 years ago
tobspr
9feecb2ac3
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
Phlosioneer
eb182d6e94
Fix lint issues
4 years ago
Andifaind
89a1b8bb0c
Fixed lint issue
4 years ago
Andifaind
d371726861
Translation for "Made by" text in the main menu
4 years ago
Phlosioneer
da24c472d7
Fix click and drag
...
Clicking and dragging can trigger up to 4 add/destroy signals, and it's
a common case.
4 years ago
Phlosioneer
aef96cff6e
Optimize ejector cache for common case
...
This commit optimizes the ejector cache for clicking and dragging belts,
or adding/removing a building. It's a big performance improvement for
large maps; on average, it only has to visit 60 slots per update,
compared to 20,000+ slots.
4 years ago
dengr1065
05ce8ff430
dark theme for game loading
4 years ago
dengr1065
59bae80ab7
dark theme for option chooser dialogs
4 years ago
Phlosioneer
36cf28029e
Remove ejector cache; use slot caches instead
...
This is a small refactoring that removes the main ejector cache. The
cache is now tracked by slots and ejector components.
It avoids a large array allocation and many small object allocations,
but adds many small array allocations. It's net neutral for performance.
4 years ago
dengr1065
b9e31049b6
"Dark keybindings"
4 years ago
Phlosioneer
2341772425
Optimize belt cache for common case
...
Most of the time, we're adding/removing one building at a time. We don't
need to recheck every belt, only the ones near the changed belt.
4 years ago
dengr1065
1bee130dfe
Dark theme for settings
4 years ago
Phlosioneer
8a50fdb392
Remove belt cache array; use BeltComponent instead
...
Removed the belt cache array. Follow-up belts are cached in the belt's
BeltComponent instead. This change also removes the recursive follow-up
search, which could cause a stack overflow for an extremely long belt
chain.
Saves one object allocation per belt per change, two very large array
allocations per change, many function calls, and belts are only visited
exactly once per change.
4 years ago
dengr1065
97c52169da
Changelog, support for dark theme in document root
4 years ago
dengr1065
7f32216404
Main Menu dark theme
4 years ago
Phlosioneer
d4fc2e6dcd
Fix lint errors
4 years ago
Phlosioneer
83a4928be5
Make miners cache mined item
...
Saves two chunk+tile lookups per update, and one chunk+tile lookup per
draw.
4 years ago
tobspr
736e5fb432
Fix crash
4 years ago
tobspr
bbd50fdce9
Update changelog
4 years ago
tobspr
31ab5f3422
Disable direction lock for everything but belts
4 years ago
tobspr
e2d6d9d51d
Update changelog
4 years ago
tobspr
46ceefd0d8
Disable automatic orientation when using belt lock
4 years ago
tobspr
4fc1ff6b0d
Improve belt lock
4 years ago
tobspr
3afe2eb329
Update changelog
4 years ago
tobspr
35a13a09e5
Add belt lock feature
4 years ago
tobspr
b753187cde
Add setting to disable smart tunnels
4 years ago
tobspr
3693a643b4
Update css
4 years ago
tobspr
1e1224b496
Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr
68ec3561c9
Update changelog
4 years ago
tobspr
3c3c5acc8e
Merge pull request #85 from jaysc/continue
...
Added continue button
4 years ago
tobspr
5ddf7bbd58
Merge pull request #148 from Demivan/gulp-4
...
Update gulp to version 4
4 years ago
tobspr
c571c088e6
Merge pull request #140 from dengr1065/patch-1
...
Dark theme for changelog and completed upgrades
4 years ago
tobspr
4ed004f902
Merge pull request #186 from mini-bomba/fix-standalone-only-settings-hint
...
Fixed standalone only setting hint not being translated
4 years ago
mini-bomba
b6e03d6cd0
Fixed standalone only setting hint not being translated
4 years ago
tobspr
512a1eb0d3
Update changelog
4 years ago
tobspr
b8c3668d88
Placing underground belts now removes belts and other (unneeded) tunnels inbetween
4 years ago
tobspr
1af564e816
Add mirrored painter variant
4 years ago
tobspr
fccb30b5a5
Fix dark mode for markers
4 years ago
tobspr
5c12c605f5
Reworked waypoints
4 years ago
tobspr
2d4a67aa11
update changelog
4 years ago
tobspr
32d169b7db
Bump fast pan speed from 2 to 4
4 years ago
Glenn Martin Jensen
159e2e1262
Capitalize N in "norsk" to match other languages
4 years ago
tobspr
4f37d1e3f0
Update translations & changelog
4 years ago
tobspr
c1ecc4c3e7
Further update translations
4 years ago
tobspr
ccf8e3b29e
Add japanese translations
4 years ago
tobspr
ed87dfd118
Update changelog
4 years ago
tobspr
840ba60c76
Merge pull request #131 from jaysc/fastpan
...
added shift modifier for faster pan
4 years ago
Jaysc
5de2c2de94
Removed logic from application_settings
4 years ago
tobspr
d50e8d8d13
Add norwegian translations
4 years ago
tobspr
7e2669ac40
Bump version
4 years ago
tobspr
cda24ceb04
Refactor item acceptor system for huge performance improvement
4 years ago
tobspr
e95b055e10
Minor improvements to belt performance
4 years ago
Jaysc
7552d23f40
multiply by 2 logic
4 years ago
Ivan Demchuk
506193b8c8
Switch to gulp 4
4 years ago
dengr1065
59b0eef02d
Bring back green color to completed upgrades
...
dark theme fix
4 years ago
Jaysc
8a726f99b6
Changed fastpan to mapMoveFaster and translation
4 years ago
tobspr
6febaff100
Fix untranslated button
4 years ago
tobspr
a2d0024cb1
Set date for 1.1.11
4 years ago
dengr1065
31960329c6
Dark theme for changelog
...
really quick fix just 3 sloc
4 years ago
tobspr
685373f11c
Update changelog
4 years ago
tobspr
4e4498ed53
Fix dialog text being hardly readable in dark theme
4 years ago
tobspr
f8362d861b
Merge pull request #134 from mini-bomba/fix-keybinds-button-label
...
Fix keybindings button label text not changing with language
4 years ago
tobspr
ae770cb39f
Update changleog
4 years ago
tobspr
0985a36793
Allow higher tickrates
4 years ago