mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
71ff4608edfc36dc6b2ad165d9c9d16a74a3090b
4 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ee2a144ed2 |
[TG UPDATE] 5 - POOPER (#17312)
* Popper Tooltips 2 (they don't crash this time) (#58980) Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> * Make tooltips use one popper, fixing mount lag (#61783) In the last episode, I fixed update lag. This is what made the R&D console laggy to scroll through. In this episode, we fix mount lag, which is what makes the R&D console laggy to open and search through, since it has to constantly make the new tooltips. This is done by using a trick tippy.js uses, where they create one popper instance for multiple tooltips, then just move it around. I decided to emulate this by moving the popper stuff to Tooltip itself. The Popper component still exists as some non-tooltip consumers for it exist, such as preferences menu clothing selection. This is done through the ugliest code of my fucking life, but in a way that's totally transparent to consumers. * Revert "Make tooltips use one popper, fixing mount lag (#61783)" This reverts commit |
||
|
|
e67445042c |
[TG Update] 3 - TGUI Update Aug 12, 2021 (#17301)
* WHAT A PALAVER * AHHHHHHHHHHH * Update RequestKiosk.js * :[? * e2 * GRRRR * Why are TG special * e * e4 * e6 * :[ |
||
|
|
ca57f72a78 |
jamie stinks (#16349)
* Modernizes TGUI (#4219) * Ports the first two PRs. CBT works local * tchussi oops * linttobuild * Update Dockerfile for CBT (#56175) Follow-up to fix the failing Docker CI on master. - Reorganize the entire Dockerfile to be more readable - Inline the tgstation/byond Dockerfile into our own, so we can change the base distro at will - Also allows us to trash the dependencies.sh<->Dockerfile hack - Use 32-bit libs on a 64-bit distro so that we can download and run recent 64-bit Node binaries - Call tools/build/build rather than DreamMaker directly * TGUI 43 plus hotfix 1 * https://github.com/tgstation/tgstation/pull/58701 * https://github.com/tgstation/tgstation/pull/56223 * https://github.com/tgstation/tgstation/pull/56229 * https://github.com/tgstation/tgstation/pull/56713 * https://github.com/tgstation/tgstation/pull/56797 * https://github.com/tgstation/tgstation/pull/57081/ * https://github.com/tgstation/tgstation/pull/57154 * https://github.com/tgstation/tgstation/pull/57251 * https://github.com/tgstation/tgstation/pull/56269 * https://github.com/tgstation/tgstation/pull/57277 * https://github.com/tgstation/tgstation/pull/57287 * https://github.com/tgstation/tgstation/pull/57326 * QF * GimmeHopeUpdateExtra_Pr_Labels * Flush queue in preloading part of tgui_panel (#57432) * Flush queue in preloading part of tgui_panel * Update tgui_panel.dm * Compiles * https://github.com/tgstation/tgstation/pull/57461 * tgui: Upgrade to Yarn 2.4.1 and TypeScript 4.2 (#57465) * Fix tgui reloading (#57499) * Add note about rust-g for building on Linux (#57622) This PR adds a minor note about needing to compile rust-g to Linux building instructions. I'm not sure if this is the appropriate place for it, but I don't see a better place to put it. * Fixes build script failing properly on windows. (#57623) * Adds easy to extend custom svg font. (#57717) Just throw in svgs into tgui/packages/tgfont/icons directory and you can use them in tgui with tg- prefix. Co-authored-by: Style Mistake <stylemistake@gmail.com> Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> * Typescript fixups. (#57746) * Improve tgui routing to allow interface subdirectories (#57825) * Improve tgui routing to allow interface subdirectories * Reverse order of interface file resolution, to be consistent with common expectation (top-level .tsx, top-level .js, directory .tsx, directory.js) and the way Webpack checks * Fixes TGS compiles on windows. (#57834) Batch quotes strike again. * tgui: ESLint and VSCode settings improvements (#57905) Added column 80 rulers to all javascript and scss files. Added a "prettier" config to have sensible defaults for those who prefer to use it. Added RadarJS (fork of SonarQube's SonarJS). Launchable only via bin/tgui --lint-harder for now. Disabled ESLint rule for parens around arrow function arguments, because in TypeScript they're pretty much always required, and I don't want to replace it throughout the codebase. Removed unused javascript extensions from tooling (jsx, mjs). * https://github.com/tgstation/tgstation/pull/57931 * https://github.com/tgstation/tgstation/pull/58061 * https://github.com/tgstation/tgstation/pull/58081 * https://github.com/tgstation/tgstation/pull/58212 * https://github.com/tgstation/tgstation/pull/58215 * https://github.com/tgstation/tgstation/pull/58219 * Add "Except DM" build mode to build.js (#58245) * https://github.com/tgstation/tgstation/pull/58484 * FixBaconFabandPodLauncher * haharunlintmanuallyfirstkids * One last fab change then its perf * f5willwork * This May Do it * prune * Fix Docker build failing on a clean checkout (#56190) Follow-up to #56175 which turned out to be accidentally relying on Node already being downloaded. * Huh? Rebuild you better be a fluke * getinthere * Syncretize * Revert "Syncretize" This reverts commit 41749b68868d2af1b82de9ba6de39cf8052dd1ee. * zzzz * quick path change * another quick * Correct Dockerfile, bloats it with GCC lol. * small * back2oldfile I HATE DOCKER I HATE EXTOOLS * firstthingnotdonelol * yuabzn * v * reverttoclassic * Difffffffffff * prec1s * ccc * ok * bitte * jesus im dum * z * Nuke Window resizable and improve drag code (#56727) * comp Co-authored-by: Tad Hardesty <tad@platymuus.com> Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com> Co-authored-by: AnturK <AnturK@users.noreply.github.com> Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com> Co-authored-by: Mordent <62817778+mordent-goonstation@users.noreply.github.com> Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com> * thanks yarn! * Update Panel.js * compiles * restores exosuit * chmod * Update travis_config.txt * honk * honk2 * Update turdis.yml * Update ExosuitFabricator.js * Revert "Update turdis.yml" This reverts commit |
||
|
|
65e3fe7465 |
CDN Assets + TGChat + Statbrowser Restyle (#10211)
* asset cache cdn * Fix cdn rsc (#52886) I was converting this to use length so it didn't have to care if the list existed or not, and forgot to remove the .len. this broke cdn .rsc files because length(num) returns 0. * Add warning about https to the external rsc config (#53367) today in hostchat we discovered that most of the servers who tried to do cdn the .rsc, had unknown issues because they had used https:// urls. Byond can't into https. like 5 servers had failed to get this to work because of that pitfall, so im gonna add a warning to the config. * tchat * tgchat compile * fixes * Merge pull request #53011 from stylemistake/tgui-chat-fix-asay tgchat: Fix asay * chat color * logging * webstorage * compile TGUI * actually like compiles on the DM side * Update chat-dark.scss * Update chat-light.scss * Update resources.txt * Update tgui-panel.bundle.css * Colors * compile * s * s * Ports Gamers TGChat so we can edit it. - NOT LIVE TGCHAT BRANCH (#10226) * asset cache cdn * Fix cdn rsc (#52886) I was converting this to use length so it didn't have to care if the list existed or not, and forgot to remove the .len. this broke cdn .rsc files because length(num) returns 0. * Add warning about https to the external rsc config (#53367) today in hostchat we discovered that most of the servers who tried to do cdn the .rsc, had unknown issues because they had used https:// urls. Byond can't into https. like 5 servers had failed to get this to work because of that pitfall, so im gonna add a warning to the config. * tchat * tgchat compile * fixes * Merge pull request #53011 from stylemistake/tgui-chat-fix-asay tgchat: Fix asay * chat color * logging * webstorage * compile TGUI * actually like compiles on the DM side * Update chat-dark.scss * Update chat-light.scss * Update resources.txt * Update tgui-panel.bundle.css * Colors * compile * s * s Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com> Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com> Co-authored-by: TheSmallBlue <ilanmori@hotmail.com> * Fixes Replay Chat * Update to_chat.dm * Update chat.dm * Update demo.dm * yarn berry * yarn berry compile * Update resources.txt * Update config/resources.txt * Update resources.txt * Attempt at fixing reconnect. * Lets try fix it again * oops * THROW THE SINK AT IT * ree * Makes Travis work again thank you jamie * Fixes snowflake images * Update security.dm * Updates TGChat Test Merge (#10307) * asset cache cdn * Fix cdn rsc (#52886) I was converting this to use length so it didn't have to care if the list existed or not, and forgot to remove the .len. this broke cdn .rsc files because length(num) returns 0. * Add warning about https to the external rsc config (#53367) today in hostchat we discovered that most of the servers who tried to do cdn the .rsc, had unknown issues because they had used https:// urls. Byond can't into https. like 5 servers had failed to get this to work because of that pitfall, so im gonna add a warning to the config. * tchat * tgchat compile * fixes * Merge pull request #53011 from stylemistake/tgui-chat-fix-asay tgchat: Fix asay * chat color * logging * webstorage * compile TGUI * actually like compiles on the DM side * Update chat-dark.scss * Update chat-light.scss * Update resources.txt * Update tgui-panel.bundle.css * Colors * compile * s * s * Ports Gamers TGChat so we can edit it. - NOT LIVE TGCHAT BRANCH (#10226) * asset cache cdn * Fix cdn rsc (#52886) I was converting this to use length so it didn't have to care if the list existed or not, and forgot to remove the .len. this broke cdn .rsc files because length(num) returns 0. * Add warning about https to the external rsc config (#53367) today in hostchat we discovered that most of the servers who tried to do cdn the .rsc, had unknown issues because they had used https:// urls. Byond can't into https. like 5 servers had failed to get this to work because of that pitfall, so im gonna add a warning to the config. * tchat * tgchat compile * fixes * Merge pull request #53011 from stylemistake/tgui-chat-fix-asay tgchat: Fix asay * chat color * logging * webstorage * compile TGUI * actually like compiles on the DM side * Update chat-dark.scss * Update chat-light.scss * Update resources.txt * Update tgui-panel.bundle.css * Colors * compile * s * s Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com> Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com> Co-authored-by: TheSmallBlue <ilanmori@hotmail.com> * Fixes Replay Chat * Update to_chat.dm * Update chat.dm * Update demo.dm * yarn berry * yarn berry compile * Update resources.txt * Update config/resources.txt * Update resources.txt * Attempt at fixing reconnect. * Lets try fix it again * oops * THROW THE SINK AT IT * ree * Makes Travis work again thank you jamie * Fixes snowflake images * Update security.dm Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com> Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com> Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com> Co-authored-by: TheSmallBlue <ilanmori@hotmail.com> Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com> * Fixes * Undo Kitchen Sink * Fucking 7 Hours. * status panel * stat panel fixes * fixes * stat panel stuff * Stat panel finish * Compile, oops * Update server_maint.dm * Update world.dm * Update interface.dm * tgui compile * Update subsystems.dm * fix statpanel deleting whole admin tab (#54211) fix: adminhelping no longer removes entire admin tab fix: end of round no longer removes entire admin tab * Update skin.dmf * verbs? Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com> Co-authored-by: Aleksej Komarov <stylemistake@gmail.com> Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com> Co-authored-by: TheSmallBlue <ilanmori@hotmail.com> Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com> Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com> Co-authored-by: Couls <coul422@gmail.com> Co-authored-by: Tad Hardesty <tad@platymuus.com> Co-authored-by: Bobbahbrown <bobbahbrown@gmail.com> |