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