Commit Graph

892 Commits (3ada0d577449ab3ae68c49573d4260a09f3195df)

Author SHA1 Message Date
tobspr d2077f5009 Fix building placer not showing slots properly
4 years ago
tobspr 93975df4d5 Get rid of item ejector / acceptor layers and new wires buildings for now
4 years ago
tobspr 89294c7072 Remove instant eject flag
4 years ago
tobspr b3b8da04a1 Refactor belt underlay feature into seperate component
4 years ago
tobspr f91e677f2e Fix item animations not working for belts
4 years ago
tobspr 08a5b9070d Simplify hub component
4 years ago
tobspr b3fffe340d Cleanup worker
4 years ago
tobspr ecbf9d7e78 Revert worker loader change
4 years ago
tobspr 64b983b94e Try to fix webworker bug - Attempt 2
4 years ago
tobspr 0d555e22c7 Add further logging to worker
4 years ago
tobspr 1802e545d4 Minor syntax change
4 years ago
tobspr 2ee4f2efc7 Add more logging
4 years ago
tobspr e0ba1452b2 Start to work on logical pins
4 years ago
tobspr 6f28aff78f Vastly improve belt performance
4 years ago
asquared31415 868cd7baf5
Mock V1000 StaticMapEntity (#550)
4 years ago
Bjorn Stromberg 79158e2b56
Remove unused code (#526)
4 years ago
moonheart08 c0b905b74a
Add support for a 75hz simulation target (#517)
4 years ago
Bjorn Stromberg f79578a993
Make CI green by hiding the problem behind a sign that says FIXME (#515)
4 years ago
Dimava 235c380de1
fix pippete throws on empty hand (#512)
4 years ago
tobspr baf5c83b34 Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr bf2eee908f Refactor static map entity component to store building metaclass
4 years ago
Bjorn Stromberg d2f9fd6ec8
Improve types for web workers (#502)
4 years ago
tobspr 7341321d97 Redo wire splitter / mergers
4 years ago
tobspr 94c59e0e33 Revert "Fix layer handling in cutter (#352)"
4 years ago
tobspr 2d54b72882 Add checks to stacking logic
4 years ago
oguz523 58a4543c29
Translating Game to Turkish (#498)
4 years ago
Bjorn Stromberg 6d01c482d8
[Perf] Avoid iterating over keys to generate assert message (#486)
4 years ago
cyantree 97870da048
Fix layer handling in cutter (#352)
4 years ago
hexagonhexagon ef574c0bfe
Redo stacking algorithm (#138)
4 years ago
tobspr 209fc76fc7 Update ui design
4 years ago
dengr1065 2df1b8d014
Major ui changes (#482)
4 years ago
Bjorn Stromberg cb1ff53338 Add TSLint to github actions, fix existing type errors
4 years ago
tobspr 79e7fb31b9 Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr 35018d2778 Minor css improvements
4 years ago
tobspr 661746c898
Merge pull request #471 from RogiJAG/180_deg_rotater
4 years ago
RogiJAG 150bf718f7 Merge branch 'master' into 180_deg_rotater
4 years ago
RogiJAG 9258a49010 remove debug statements
4 years ago
RogiJAG adecb64447 Revert "add unlock on upgrade mechanic"
4 years ago
Moppler ae5c33abd2 Extend the pipette hack to work with belts and wires.
4 years ago
tobspr 0a482972fd Fix build failing
4 years ago
BuildTools c1a518f775 fix circular dependency
4 years ago
BuildTools 6dd3f2a439 add unlock on upgrade mechanic
4 years ago
Mr.Yawnie 93ac3f70be Added artwork and en translation, unlocks with CCW
4 years ago
RogiJAG f77d47d9f7 Add fl rotater variant
4 years ago
tobspr aed8c813c4
Merge pull request #459 from MrYawnie/patch-1
4 years ago
tobspr 051e04edd1 Minor css improvements
4 years ago
MrYawnie 68ebf07052
Changed "level" to "tier" for consistency
4 years ago
MrYawnie efffa8940b
Match belt/processor etc. level to upgrade tiers
4 years ago
Blake Stephens d81c9e80c9 Optimized some UI layers for fewer paints on interaction
4 years ago
tobspr 05716e6a74 Fix page not loading sometimes
4 years ago
tobspr a08fef88f0
Merge pull request #416 from Astavie/master
4 years ago
tobspr 9505eb8f49 Update local config
4 years ago
Astavie 900128ad32 comments and tabs 2: electric boogaloo
4 years ago
Astavie e251a25bb7 comments and tabs
4 years ago
Astavie fbe04c94aa linter, please like me
4 years ago
Astavie 1c2ccd3582 make the linter happy
4 years ago
Astavie 0caaa055aa decimal separator
4 years ago
tobspr 8a4edb442c Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr a41a7099e6 Fix color mixing
4 years ago
tobspr 855570e74b Fix color mixing
4 years ago
tobspr 8f5c47dd49 Update themes
4 years ago
tobspr d017362b23 Docs and update changelog
4 years ago
tobspr e46dd4e00b
Merge pull request #403 from Danacus/master
4 years ago
tobspr 5dedb83d06 Minor fixes to the waypoints
4 years ago
tobspr 1dfbf3f780 Update changleog
4 years ago
tobspr 6f85d7c810
Merge pull request #397 from isaisstillalive/renameMarker
4 years ago
tobspr 7a6ebe4c9a Get rid of unused goal
4 years ago
tobspr 0d6b855253 Allow color inverter to process colors as well
4 years ago
tobspr 7257642223 Mixing white + black = gray
4 years ago
isaisstillalive 2722366d68 Commonize create and save confirm method
4 years ago
isaisstillalive f1bcec65ad Refactor dialog title
4 years ago
isaisstillalive 1e1aa80568 Rename sort to sortWaypoints
4 years ago
isaisstillalive b1fce1b115 Refactor dialog buttons
4 years ago
isaisstillalive 76fb637606 Adjust cancel button color
4 years ago
isaisstillalive 99c945e169 Change delete marker button to edit marker button
4 years ago
isaisstillalive 8acefda778 Show edit marker dialog instead deleting marker
4 years ago
isaisstillalive d0d8314d81 Commonize sort method
4 years ago
isaisstillalive 1d44690482 Additional buttons can be set in Confirm dialog
4 years ago
tobspr 40674ef0d7 Fix wire splitter
4 years ago
tobspr 1f438e8c65 Minor art rework, update ratios
4 years ago
tobspr feb10c3805 Minor fixes to mergers / splitters
4 years ago
tobspr 04ea105584 Fix lots of bugs, add wire splitters / mergers
4 years ago
tobspr 54be64c0e2 Fix energy generator being not rotateable
4 years ago
Daan Vanoverloop a55172339b Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
Daan Vanoverloop 299b6c6302 Fix preferred variant not getting saved when clicking on the hud
4 years ago
tobspr 0bba6a9d79 Fix entity rendering bug when zooming out, add "Wires update" label to main menu
4 years ago
tobspr 989347d0ea Merge branch 'master' of https://github.com/tobspr/shapez.io
4 years ago
tobspr d87c9c9e1f Update changelog
4 years ago
tobspr f35558bb28
Merge pull request #367 from MizardX/planner-initial-direction
4 years ago
tobspr 22cba96f6e Refactor debug overlay
4 years ago
tobspr c4d7e65d9f
Merge pull request #347 from dengr1065/debug-info
4 years ago
tobspr 756bcdb473 Fix tunnels entrances connecting to exits sometimes when they shouldn't
4 years ago
dengr1065 b3c9c186d3
debug info - use "detailed" instead of "full"
4 years ago
dengr1065 b61e0aac73
debug info - fix lint fail
4 years ago
dengr1065 f4c9c66354
debug info fixes
4 years ago
dengr1065 6546c023a6
debug info css - prepare for attribute usage
4 years ago
tobspr 4896e9b89e Clear selection when switching layers
4 years ago
tobspr a1007591e5 Fix multiple bugs, 2
4 years ago
tobspr 65337f90fc Fix multiple bugs
4 years ago
tobspr d09bd0bcd7 Huge refactoring of the whole placement logic
4 years ago
MizardX 322e7fbcc9 Initial planner direction based on cursor movement
4 years ago
tobspr ca8745b1c0 Fix bad rendering of item acceptors / ejector hints
4 years ago
tobspr 34ef26b289 Fix multiple issues regarding saving / restoring games
4 years ago
tobspr 04839b1956 Unlock energy generator from the beginning
4 years ago
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
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
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
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
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
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
4 years ago
tobspr 4a56c3ccba
Merge pull request #327 from hexagonhexagon/b-key-dev-fix
4 years ago
tobspr 542cc89f94
Merge pull request #325 from jakobhellermann/master
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
4 years ago
tobspr 7b813ece0a
Merge pull request #301 from hexagonhexagon/fix-double-waypoint-bug
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
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
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
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
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.
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.
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
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
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
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
4 years ago
tobspr 061815c7ed
Merge pull request #219 from findaldudu/master
4 years ago
tobspr 51bd87a970
Merge pull request #218 from davidburhans/left-then-right-click-button-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
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
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
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
4 years ago
Phlosioneer aef96cff6e Optimize ejector cache for common case
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
4 years ago
dengr1065 b9e31049b6 "Dark keybindings"
4 years ago