-
-
Notifications
You must be signed in to change notification settings - Fork 666
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TGUI maintenance chores and juke upgrades #6247
Commits on Jan 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for da296cc - Browse repository at this point
Copy the full SHA da296ccView commit details -
tgui maintenance chores (#60859)
**Upgrades:** - Yarn 3.0 - TypeScript 4.3 - Sass 1.37 - Required some refactoring of `/` into `math.div()` in CSS **Dependency removals:** - Removed ESM package, see: standard-things/esm#902 I initially thought it was impossible to stop relying on this package, but fortunately, ES module support in Node 12+ now comes standard and I only had to convert the very few external module imports to `require()` (because Yarn PnP). I also moved `logging.js` directly into `tgui-dev-server` package, because that's where it is used. One less internal dependency. **Sidegrades:** - Removed creation of a common tgui chunk, because in practice it creates unnecessary complexity (devs sometimes get a white screen due to this chunk being invalid) and doesn't really save that much data on CDN, and **definitely** doesn't make tgui load faster. I think that is all. I tested it a bit and everything seemingly works.
Configuration menu - View commit details
-
Copy full SHA for 1551e55 - Browse repository at this point
Copy the full SHA 1551e55View commit details -
Exit on DreamMaker warnings in CI Windows build (#61025)
Added an option to tools/build/build to treat DreamMaker warnings as errors. Enabled this option only for Windows Build (tools/ci/build.ps1). Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3c627ba - Browse repository at this point
Copy the full SHA 3c627baView commit details -
* Juke Build 0.9.0 * Fix a small bug with build.js * Distill cmds * Return sonar * Revert those build.cmd changes * Some improvements * Treat all sonar warnings as errors because they should fail the sonar target * Do not clean up bootstrap cache because it locks up on removing it
Configuration menu - View commit details
-
Copy full SHA for fa10eb9 - Browse repository at this point
Copy the full SHA fa10eb9View commit details -
Added a package that allows precisely benchmarking tgui components on IE11 without having the game launched. It has a convenient syntax for writing tests, just create a file packages/tgui-bench/tests/*.test.tsx, and export a function which you want to benchmark Performance improvements As part of this PR, I have also improved the raw performance of some tgui components: Button component - 1.8x faster Flex component - 1.1x faster Stack component - 1.3x faster This improves performance of heavy UIs by a tiny bit.
Configuration menu - View commit details
-
Copy full SHA for fe3ffa9 - Browse repository at this point
Copy the full SHA fe3ffa9View commit details -
Downgrade Juke to 0.8.1 (#61110)
A light version of the revert to help builds work on TGS3. (TGS3 builds were locking up on live, causing servers to be unable to testmerge or update things because of something to do with the recent juke build. I don't into the build tool, otherwise I'd be more clear)
Configuration menu - View commit details
-
Copy full SHA for 176920d - Browse repository at this point
Copy the full SHA 176920dView commit details -
Updates VSC tgui tasks (#62067)
* tgui tasks * solve linter?
Configuration menu - View commit details
-
Copy full SHA for e966af6 - Browse repository at this point
Copy the full SHA e966af6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ab248 - Browse repository at this point
Copy the full SHA b2ab248View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12d6b8b - Browse repository at this point
Copy the full SHA 12d6b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7791df9 - Browse repository at this point
Copy the full SHA 7791df9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d89b453 - Browse repository at this point
Copy the full SHA d89b453View commit details -
Configuration menu - View commit details
-
Copy full SHA for a55da17 - Browse repository at this point
Copy the full SHA a55da17View commit details
Commits on Jan 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 88af6dd - Browse repository at this point
Copy the full SHA 88af6ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 375ab80 - Browse repository at this point
Copy the full SHA 375ab80View commit details -
Fix font-size and rotation not being passed to icons (#61399)
(cherry picked from commit 0b15136e6b15afdf673bdf6967827028df50e9e4)
Configuration menu - View commit details
-
Copy full SHA for 4d69768 - Browse repository at this point
Copy the full SHA 4d69768View commit details
Commits on Jan 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for db64f58 - Browse repository at this point
Copy the full SHA db64f58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a368cd - Browse repository at this point
Copy the full SHA 8a368cdView commit details