Commit Graph

4512 Commits

Author SHA1 Message Date
Winkarst
3ccc168ab1 Cleanup: Fix field naming rule violation in `GhostComponent` (#35454)
* Fix

* Update Content.Shared/Ghost/GhostComponent.cs

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
(cherry picked from commit 22398ea34231ea60aced95744725b5ce0b8289a0)
2026-02-07 20:46:58 +03:00
tosatur
c718e5ae9f Change text for ghost visibility button (#30998)
* add new text

* changed loc names

* fixes

(cherry picked from commit b2a24f50dd7dff965a44ebeea3e7f67bf5a86976)
2026-02-07 20:45:28 +03:00
Errant
b11fee326d Make the version watermark less annoying (#35484)
* make version watermark less annoying

* skreee

(cherry picked from commit 285decd73453483876588c9d03c518eeb00ccb54)
2026-02-07 20:40:29 +03:00
Kyle Tyo
7c43cbdaad Replace obsolete FromMap calls with ToCoordinates (#35304)
(cherry picked from commit c8dce26dbbb8af7a431bb31ebe6f29d1b3aa6a24)
2026-02-07 20:39:51 +03:00
TemporalOroboros
8126431405 Purges uses of TransformComponent.WorldRotation (#34946)
(cherry picked from commit 08e5362f43bf0533888a3005dec2bea290aa8579)
2026-02-07 20:08:43 +03:00
CaasGit
f9efc46eb0 fix(FaxVisualsSystem): Fax can Play() when a anim key has been added. (#30013)
Adds a check to see if a faxecute animation is being played before
playing another animation. The old code can thrown an exception which
I've seen on live while ghosting.

(cherry picked from commit b04f98513c498c9994caaa7c8412e67a19dc6c3e)
2026-02-07 19:31:11 +03:00
Plykiya
9c623d25a7 Cluster grenade refactor and contra markings (#31108)
* Cluster grenade refactor

* oopsies on the name

* Solve client-side errors

* reviews addressed

* filling scattering grenades is now predicted

* reviews addressed

(cherry picked from commit a4d6f09a4fc11c2cd7cdacc390f4c42995757ff6)
2026-02-07 19:16:31 +03:00
DrSmugleaf
44b94f8e65 Fix examine flickering until you examine something around you (#32205)
(cherry picked from commit 4adbb8d969dcbf6985d4a35eca57753e4e4b216b)
2026-02-07 18:49:17 +03:00
Nemanja
1525f861ef Remove blurry vision examine mispredict (#29633)
remove blurry vision examine mispredict

(cherry picked from commit 84282ca0162f812d600e5279d618dc835e2a5531)
2026-02-07 18:48:46 +03:00
Ben
87f0e016cf removed obsolete netmessage creator (#33542)
removed opsolete netmessage createor

(cherry picked from commit 32f48d974f4fc446ce175b1b01afc3df63b64fe5)
2026-02-07 18:43:53 +03:00
Vasilis
d5b4c848cd Change the window titlebar to show the joined server (#32547)
* Change the window titlebar to show the joined server

Requires https://github.com/space-wizards/RobustToolbox/pull/5475/

* Totally not a webedit

* Can you tell what cvar I copied?

* And this kids is why we don't webedit

* Reviews

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>

(cherry picked from commit a739b21b04ded8e3d646c4afe378ac66b4440b38)
2026-02-07 18:37:14 +03:00
deltanedas
15b7bbb849 cham projector fixes/rewrite (#27111)
* cant disguise to thing in a container

* copy cigarette visualiser

* prevent aghost throwing an error

* make disguises die in space

* fuck it rewrite it to not use polymorph

* fix action troll

* oop

* add vebr

* add access to the components

* 2/3

* fix

* relay damage from disguise to user

* fix integrity

* :trollface:

* :trollface:

* m

* kill integrity

* fix a bug

* review

* remove them from component

* relay flash effect to the disguise

* fix icon being weird

* change method since multiple systems cant handle same network event

* :trollface:

* actually network Disguise real

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>

(cherry picked from commit 80e148c265dc8602f50e3941dbd94bb396a1f5b5)
2026-02-07 17:53:55 +03:00
IProduceWidgets
7e017d26d0 add a type specifier where one was forgor (#29250)
* add a type specifier where one was forgor

* Fix other way because degub conditions

* okay this feels kinda dumb but it does fix it.

* Update Content.Client/Effects/ColorFlashEffectSystem.cs

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

(cherry picked from commit 4bf6d9e1711482348fc838d08ea78300a6a476d0)
2026-02-07 17:28:46 +03:00
metalgearsloth
6b68caf331 Fix entities getting stuck red (#28981)
(cherry picked from commit d438925d3b0d6875b8bf7effa938e5589823fb5b)
2026-02-07 17:25:44 +03:00
DrSmugleaf
66eabdeb26 Disable rainbow overlay when reduced motion is enabled (#28496)
Disable rainbow ovelray when reduced motion is enabled

(cherry picked from commit 29e34cae350acde79412f3781c9fcfddbda8b949)
2026-02-07 14:41:05 +03:00
ShadowCommander
6eddc6da6b Replace DoorVisuals.Powered with PowerDeviceVisuals.Powered (#34646)
(cherry picked from commit 976172b85e6e9b6b85a49af85ed7467e648bd622)
2026-02-07 14:38:30 +03:00
Hannah Giovanna Dawson
ef5ecff530 #34771 Fix door system assuming all door layer states are in single RSIs (#34775)
* #34771 Fix door system assuming all door layer states are in single RSIs

* Delta confirmed monarch of sloggery

* Do a dirty, rotten web edit

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
(cherry picked from commit 60f531b6373621614238ddebc7484a6d072ae3d3)
2026-02-07 14:31:47 +03:00
eoineoineoin
e06cbd3745 Add title to multitool door-access-configuration window (#31504)
Fixes #29923.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
(cherry picked from commit 28d6e6da949c45289ab3f838349158d66647377a)
2026-02-07 14:31:22 +03:00
Plykiya
d6982440c2 Predicted dice rolls (#34863)
* Predicted dice rolls

* Removed server-side dice system, make Shared no longer abstract, move visual code to client-side system

* cleanup

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
(cherry picked from commit 862a2a744e1a8cb2643851b0f85c1372b1feadb6)
2026-02-07 14:23:21 +03:00
Tayrtahn
9e1c0ddba6 Code cleanup: radio jammer (#29052)
* Code cleanup for radio jammer

* More Entity<T> for the people, and fix an accidental variable reuse

(cherry picked from commit e33f0341ada2d8bd6ed4195ac3f0578b23e4ba8c)
2026-02-07 14:18:54 +03:00
Myaflic
e83ca26ba9 PDA animations! (#938)
* Create test Animated PDA

* Add animation sprites for almost all PDAs (Only in "_White" folder; Except "LOH" folder)

* Resolve conversations

* Remove test PDA (AnimatedPDA)

* Fix bug

* Maybee fix tests??...

* Review changes

* Test fix

* Fix for Rabbit

* blya

* tweak

* crolik umni

* crolik umniy dva

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2026-01-18 18:22:46 +03:00
RedFoxIV
17ea2b7853 EE - Power Supply and Load Stuff (#1033)
* Power Supply and Load Stuff (#2505)

# Description

Changes how `ApcPowerReceiverComponent` works a bit.
Separated the `Load` variable into main and side power loads.
If main power demand is not met, the machine is considered unpowered.
Side power demand is "optional", as can be met only partially (or not at
all) and the device will continue to operate.
Depending on the device, this may have different negative effects on its
operaton. such as lights dimming and weapon rechargers not charging at
full speed.

This was first intended to fix an annoying bug with `ChargerComponent`
and `ApcPowerReceiverBatteryComponent`, that made the powernet spaz out
for a while if their power demand was too high.
This is now fixed.

---

<details><summary><h1>Media</h1></summary>
<p>

<details><summary>Before (heavy flashing lights)</summary>
<p>


https://github.com/user-attachments/assets/de7fb84f-54d0-4c8a-ba9e-7a97e8489980

</p>
</details>

<details><summary>After</summary>
<p>


https://github.com/user-attachments/assets/9cece608-24f7-4ec9-95cd-0c719c7beddb

</p>
</details>

</p>
</details>

---

# Changelog

🆑
- fix: Chargers and energy turrets no longer make the lights flash
rapidly if their power draw is too high
- add: Lights dim if the powernet they're connected to is overloaded

* больно много жрёт

---------

Co-authored-by: VMSolidus <evilexecutive@gmail.com>
2026-01-18 00:39:43 +03:00
Kutosss
edb3d56efa [PORT] Light Shader (#1017)
* [PORT] Light Shader

* Ну короче да
2026-01-14 19:59:27 +03:00
Cinkafox
44dc1196c1 [Feature] Better Ghost UI (#1011)
* - add: ghost teleport menu https://github.com/AtaraxiaSpaceFoundation/Orion-Station-14/pull/107

* - tweak: Stylebox thinks and styles remove

* - fix: Зайкины фиксы ч.1

* - fix: Кролькины фиксы ч.2

* - fix: кролькины фиксы ч.3

* - fix: Исправление логических ошибок и перенос в WWDP

* - fix: Кролькины фиксы ч.4

* Apply suggestions from code review

* - tweak: перелопатил всю логику

* - fix: Кролькины фиксы ч.5

* - fix: Кролькины фиксы ч.6

* - fix: спатисоны фиксы отображения департментов

* - fix: department description

* - add: some validation

* - fix: теперь и другие мобы показываются тут

---------

Co-authored-by: PuroSlavKing <103608145+PuroSlavKing@users.noreply.github.com>
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2026-01-09 17:20:17 +03:00
Cinkafox
8ea10a1d94 [Add] Species selection menu (#1009)
* - add: species selection menu

* - fix: Кролькины фиксы ч.1

* - fix: кролькины фиксы ч.2
2026-01-06 15:57:28 +02:00
Spatison
df1ffb471e Возможность менять спрайт одежды в зависимости от пола (#970)
change
2026-01-04 23:44:39 +02:00
Cinkafox
b2d255cdd2 [tweak] UI Tweaks (#1001)
* - tweak: update StyleSheetify

* - add: flexbox

* - fix: size of flexbox in launchergui

* - tweak: Profile editor: start.

* - add: categories

* - tweak: help me please with this shi... loadouts

* - fix: container path think

* - tweak: thinks for optimisation

* - add: group selection for loadoutpicker

* - tweak: change position of preview

* - add: reason text

* - fix: Кролькины фиксы

* - fix: кролькины фиксы ч.2

* - fix: кролькины фиксы ч.3

* - кролькины фиксы - финал

* - fix: Ворчливого дедушкины фиксы, удаление старого барахла и пометка wwdp

* - tweak: some ui change for LoadoutCategories and LoadoutEntry

* - ворчливый дед фиксы ч.2

* - fix: очередные кролькины фиксы

* - add: loadout prototype validation

* - fix: description read from edit field
2026-01-04 23:33:01 +02:00
vanx
d57339f670 Inhand Sprite Fallback (#1004)
sprite fallback to defaultKey

Co-authored-by: vanx <vanxxxx@discord>
2026-01-03 23:17:07 +03:00
vanx
9641bb8161 [Fix] Clothing Layers + Hidden Clothes Tweaks (#995)
* holsters

* pressure resist

---------

Co-authored-by: vanx <vanxxxx@discord>
2026-01-03 23:02:10 +03:00
vanx
c6f8fdd849 [Fix] Non Verbal Barks (#974)
* the barkening

* review (pravda)

---------

Co-authored-by: vanx <vanxxxx@discord>
2026-01-03 22:58:14 +03:00
vanx
c318667385 [Fix] Melee Lunge Animation (#960)
found it !!!!!!!!!!!!!!

Co-authored-by: vanx <vanxxxx@discord>
2025-12-28 01:00:22 +03:00
Spatison
067885c299 Экспорт логов (#907)
Allow admins to export round logs to CSV files (#38206)

(cherry picked from commit 820f0dc1dc7919116476b9dbb16ca1aac20da71c)

Co-authored-by: beck-thompson <107373427+beck-thompson@users.noreply.github.com>
2025-12-26 17:46:29 +02:00
Myaflic
4ced0d00d2 'EvacPod' game fix (#895)
* Update CardSpriteSystem.cs

* little fix

* Update Content.Client/_EstacaoPirata/Cards/CardSpriteSystem.cs

---------

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-12-22 00:36:59 +03:00
Gersoon
9540618c0f New PDA + canister fix (#881)
* Goonsquad (#1)

* Я умру В одиночестве

* Я был создан свободным

* Update Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml

* Update Resources/Prototypes/Entities/Structures/Storage/Closets/base_structureclosets.yml

* Update Resources/Textures/_White/Structures/Storage/wall_locker.rsi/meta.json

* привет ми з украины (#2)

* 3na4

* 3na4

* 3na4

* 1

* 2

* 3

* Pere3na4

* Update reinforced.yml

* fix

* fix1

* fix2

* toolboxes

* toolbox_fix

* toolbox_fix2

* toolbox_fix3

* con_testfix

* Update Content.Shared/Atmos/Components/PipeAppearanceComponent.cs

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Machines/vending_machines.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Catalog/VendingMachines/Inventories/tankdispenser.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Catalog/VendingMachines/Inventories/tankdispenser.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/special.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* +fixtures

* fixidk

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* fixidk2

* fixidk3

* Update Resources/Prototypes/Recipes/Construction/utilities.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* fixidk4

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/unary.yml

* Update Resources/Prototypes/Entities/Structures/Piping/Atmospherics/trinary.yml

* pda

* +sprites

* wtfIsUpstream

* wtfIsUpstream2

* wtfIdUpstream3

* Update Resources/Prototypes/Entities/Structures/Storage/Canisters/gas_canisters.yml

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update Content.Client/PDA/PdaVisualizerSystem.cs

Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>

* Update pda.yml

* wtfIsUpstream4

---------

Co-authored-by: SentryPrimis <126711441+SentryPrimies@users.noreply.github.com>
Co-authored-by: Spatison <137375981+Spatison@users.noreply.github.com>
2025-12-07 18:24:37 +03:00
keronshb
83d95e0b21 Wizard Teleport Scroll (Teleport Location ECS) (#36424)
(cherry picked from commit 0a394d4af5b3b5320a011ae2bbe0542f41fe22dc)
2025-11-20 14:52:37 +03:00
Kutosss
362fce56d6 Revert "Friday31" (#869)
Revert "Friday31 (#868)"

This reverts commit 10a2b918fd.
2025-11-03 17:36:11 +03:00
Gersoon
10a2b918fd Friday31 (#868)
* 1

* Squashed commit of the following:

commit 182403875c6b7348a6ae33aca959aefa7f2dad8e
Author: Kutosss <162154227+Kutosss@users.noreply.github.com>
Date:   Mon Oct 27 16:14:41 2025 +0300

    Бабайки (#3)

    * Джейсон

    Джейсон
    Звуки и спрайты
    Способность на отрубание головы
    Способность к воскрешению
    Тематическое лого

    * саунд для пениса

    * блядопеннивайз

    * шарики

    * Update jason_gear.yml

    * слендерчлен

    * Update SlendermanShadowWalkSystem.cs

    * трапики

* Friday31 (#6)

* Джейсон

Джейсон
Звуки и спрайты
Способность на отрубание головы
Способность к воскрешению
Тематическое лого

* саунд для пениса

* блядопеннивайз

* шарики

* Update jason_gear.yml

* слендерчлен

* Update SlendermanShadowWalkSystem.cs

* трапики

* крестик

* 3

* Friday31 (#7)

* Джейсон

Джейсон
Звуки и спрайты
Способность на отрубание головы
Способность к воскрешению
Тематическое лого

* саунд для пениса

* блядопеннивайз

* шарики

* Update jason_gear.yml

* слендерчлен

* Update SlendermanShadowWalkSystem.cs

* трапики

* крестик

* костюм

* Apply suggestions from code review

* 5

* 6

---------

Co-authored-by: Kutosss <162154227+Kutosss@users.noreply.github.com>
2025-10-31 19:39:33 +03:00
Spatison
bee3125947 [Tweak] Blood Cult (#859)
* commit

* commit

* commit

* commit

* fuck

* cockmit

* fix

* fix Yaml

* test fix
2025-10-12 00:53:06 +03:00
Yarik
2275bb90ed Smart equip feature (#861)
* Adds smart equip to pocket 1, pocket 2, and suit storage slots (#37975)

* pockets and exosuit smartequip

* add localisation

* Fixed the assault rifle magazine being taken out instead of the assault rifle itself

* Add translate

---------

Co-authored-by: K-Dynamic <20566341+K-Dynamic@users.noreply.github.com>
2025-10-12 00:52:48 +03:00
ScarKy0
674d10c9f1 Cargo Mail System (#35429)
* shitcode init

* biocoding, SpawnTableOnUse, Moving shit to shared

* server :(

* fixes

* ok works

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* Discard changes to Content.Shared/Forensics/Components/FingerprintMaskComponent.cs

* Discard changes to Content.Shared/Forensics/Components/FingerprintComponent.cs

* Discard changes to Content.Server/Forensics/Systems/ForensicsSystem.cs

* Discard changes to Content.Server/StationRecords/Systems/StationRecordsSystem.cs

* Discard changes to Content.Server/Storage/EntitySystems/SpawnItemsOnUseSystem.cs

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* big stuff

* preperation

* temperory spawning thing for testing

* Update CargoDeliveryDataComponent.cs

* kinda proper spawning idk god save me

* cleanup (kinda)

* preparation 2.0

* stuff i think

* entity table work

* renames

* spawn ratio based on players

* comment

* letter tables

* more spam

* package tables

* comment

* biocodedn't

* builds correctly

* cleaning

* Update deliveries_tables.yml

* labels

* package sprites

* mail teleporter

* revert testing value

* fix test

* fix other test

* i love tests

* mail teleporter enabled by default

* random cooldowns

* fixtures

* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderComponent.cs

* Discard changes to Content.Shared/FingerprintReader/FingerprintReaderSystem.cs

* Discard changes to Content.Shared/Interaction/Events/GettingUsedAttemptEvent.cs

* Discard changes to Resources/Locale/en-US/fingerprint-reader/fingerprint-reader.ftl

* clean

* fuck paper scrap

* oops

* fuck SpawnTableOnUse

* mail teleporter board in QM locker + addressed review

* oops

* clean

* sound on delivery spawn

* address review

* partial review address

* partial review addressing

* addressing partial review

* pratarial revivew address

* misprediction hell

* stuff

* more stuff

* unrelated

* TODO

* link

* partial review

* DirtyField

---------

Co-authored-by: Milon <milonpl.git@proton.me>

(cherry picked from commit 3281f408eb58c91ceb7b72ea556ba29e4760b9a1)
2025-10-04 12:51:41 +03:00
MilenVolf
30fc18f5c5 Localize criminal records reason placeholder dataset (#35810)
* Localize criminal records reason placeholder dataset

* Forgor

(cherry picked from commit f8ccff1363c95168db7e4e4b84de6486741c3c03)
2025-10-04 12:51:29 +03:00
Kyle Tyo
a6322a841a move a colon to the localization string (#35192)
* move the colon to the localization string

* remove a redundancy

* beck suggested this per how its done elsewhere.

* comply with requested changes.

(cherry picked from commit 831dbef591d45f606f1e0f063304622306ebb5e8)
2025-10-04 12:51:28 +03:00
James Simonson
6bda6485e9 Criminal Records Computer Better UX + Filtering (#32352)
* First pass at new Criminal Records Computer

need buttons to highlight.

* Filter status tabs/buttons now activate correctly via UpdateState

* Removed unneeded Directives

* Fix typo + undo VSCode changes

* Implement Emo Feedback

Loc NA and use inject deps
Cannot use inject deps on sprite system.

* try to undo vscode launch.json change

* Added requests + Filter dropdown list + jobs

Fixed maintainer fix requests,
Added Job to announcement channel output
Removed toggle buttons in-place of a dropdown list

* Fixed missed merge conflict

+ fixed an bug with filterstatus not showing on re-open ui

* Update criminal-records.ftl

Fixed lint error. whoops.

* Update Content.Server/CriminalRecords/Systems/CriminalRecordsConsoleSystem.cs

typo

Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>

* impliment chromiumboy feedback

hopefully this will do it....

---------

Co-authored-by: chromiumboy <50505512+chromiumboy@users.noreply.github.com>
(cherry picked from commit b9424386c790853c730b67d00c26fcf0057bb984)
2025-10-04 12:51:25 +03:00
Winkarst
b58c0f5bb9 Cleanup: Pass in `IComponentFactory in EntityPrototype.TryGetComponent calls inside FlatpackSystem` (#35457)
* Cleanup

* Update

(cherry picked from commit 969e7bdd39e449cd0f25493d2fa18007ebe64da7)
2025-10-04 12:51:24 +03:00
Kyle Tyo
dca0821d22 Fix build ghosts not being placeable on a new round. (#35097)
(cherry picked from commit aca846c6add9db7b8d495f2d0547758cd0d0c55a)
2025-10-04 12:51:22 +03:00
qwerltaz
2bb04cb801 Construction menu grid view (#32577)
* button

* implement populate grid view

* tweak min width

* Make grid button toggle visible

* tweak min window size

* fix missing recipe button when mirroring item

* make grid buttons toggleable

* align button texture vertically

* selected grid item has plain color background

* tweak window width so all buttons look good

* rename select method, defer colouring

* get icon better

* whoops

* simpler button toggle

* spritesys frame0, move spritesys

* delete old sprite system refs

(cherry picked from commit e98383d572c8d6ba251c7914777becc681ebac91)
2025-10-04 12:51:21 +03:00
Artjom
f235f4085c Favorites tab for the construction menu (#26347)
* Added fovarite button

* Some fixes in xaml

* added some events for favorite recipes

* set methods for presenter

* fixes for  presenter

* added translates

* reset seach when you select any category

* added some margins

* some fixes from compared

* fixed PR notes about arrays

* deleted controls & margins

* did simpleer with arrays

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 881c2323fdfc1a833eccd4048abc33505922e936)
2025-10-04 12:51:20 +03:00
Leon Friedrich
eea4fefea8 Fix flatpacker (#28736)
* Fix flatpacker

* a

(cherry picked from commit 2c7598fd5b1197674c98a56c1b7bb167c33b1cca)
2025-10-04 12:51:17 +03:00
Nemanja
056fa1a4cc Flatpacker fixes (#28417)
(cherry picked from commit b317fa4ccf92ec7a8158fc4bf2e7eb5438f85868)
2025-10-04 12:51:16 +03:00
SpaceManiac
ca612aa160 Merge showsubfloorforever into showsubfloor (#33682)
(cherry picked from commit 38615b72e5cd2a2ef5e539b40cc5802e6542da91)
2025-10-04 12:51:15 +03:00