Commit Graph

3727 Commits

Author SHA1 Message Date
SandPoot
56d972eb0b all sorts of fixes and updates, may break stuff 2025-02-09 02:09:28 -03:00
SandPoot
cae94afdb7 push 2025-01-26 18:06:36 -03:00
SkyratBot
80e7c0db0a [MIRROR] Sends a toast notification when initializations complete. [MDB IGNORE] (#18623)
* Sends a toast notification when initializations complete. (#72465)

Initialization is significantly slowed down by the presence of clients,
though when testing features, you need to join the server. I've been
told that some devs (particularly Mothblocks) are alt-tabbed out of
Dream Daemon while doing dev work, meaning that they are liable to miss
initializations completing, causing an effective slowdown in the dev
cycle. Mothblocks said it would be nice if there was a way to produce a
desktop notification when initialization completes.

I originally intended to add a function to rust_g that would produce a
Windows toast notification with a button allowing you to immediately
launch Dream Seeker. However, I couldn't find a reliable way to detect
if the OS version was Windows 7 or earlier, so running this function on
such an OS would cause a rust panic (which I was told is only a problem
because MSO probably still uses Windows 7).

Fortunately, PowerShell scripts can access the necessary .NET APIs to
produce toast notifications on Windows 10, while also failing more
gracefully than crashing the host process. So I recreated the
functionality I intended in PowerShell.

Toast notifications will only be sent on Windows, if the
TOAST_NOTIFICATION_ON_INIT config flag is enabled, AND there are no
clients on the server.

**Note for downstreams:** If you want the toast notification to have
your downstream's icon, copy it, scale the copy down to 16x16, and
either rename it "tg_16.png" or change that path in the call to
`world.shelleo` to the name of the new file.

Video Demo:

https://user-images.githubusercontent.com/12720844/210492033-963923d7-a1de-4326-9c9f-4f0c0b71d1a5.mp4

This isn't really a line item in the Dev Cycles Initiative, but even if
Mothblocks was exaggerating the benefits, it would still be a
significant speedup in the dev cycles.

No player-facing changes.

* Sends a toast notification when initializations complete.

Co-authored-by: Y0SH1M4S73R <legoboyo@earthlink.net>
2024-10-15 00:25:48 -04:00
SandPoot
dc08550162 push 2024-08-25 04:38:03 -03:00
deathride58
c2e72943c0 Merge pull request #16094 from SandPoot/xor
Xor gate for circuitry
2024-07-06 18:17:14 -04:00
SandPoot
9c92081471 push 2024-07-06 01:11:49 -03:00
SandPoot
e5a9280ad3 push 2024-07-04 23:44:35 -03:00
Elizabeth Lavenza
62471713f1 Fix missing shipping box overlay 2024-04-16 02:18:18 -04:00
Elizabeth Lavenza
86c1a2eeaa Fix invalid gun overlays 2024-04-16 01:14:28 -04:00
Elizabeth Lavenza
014de0364d Fix cyborg welding tool icons 2024-04-13 20:14:19 -04:00
deathride58
dd8c641520 Merge pull request #15486 from SandPoot/kills-cache
Solves issues with overlays by updating the whole subsystem
2024-04-12 23:31:54 -04:00
SandPoot
6b1e0b300a fudge 2024-04-12 23:33:43 -03:00
SandPoot
5aa8ada82d dice sides 2024-04-12 23:07:57 -03:00
SandPoot
4af0628c8b woo 2024-04-12 22:36:44 -03:00
SandPoot
91045350e5 overlay stuff 2024-04-12 22:01:03 -03:00
SandPoot
dfe90dfb61 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into pr/SandPoot/15486 2024-04-12 20:48:41 -03:00
SandPoot
984d7ffe9a holiday and quirk support 2024-04-10 22:51:25 -03:00
SandPoot
ca8ce67cd6 mail 2024-04-10 20:54:04 -03:00
SandPoot
003eec1850 Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into update-to-action-buttons 2024-01-07 02:09:58 -03:00
deathride58
ae557a1df5 Merge pull request #16055 from SandPoot/point-bubbles
Pointing at something on yourself now shows the item
2024-01-06 22:51:35 -05:00
SandPoot
387b4b236c push 2024-01-07 00:37:16 -03:00
SandPoot
51c1c2abc9 huds! 2024-01-05 17:07:54 -03:00
SandPoot
7eaef36e11 d k daunkey kaung 2024-01-03 22:42:03 -03:00
SandPoot
4797a49914 Update files 2023-10-13 16:40:45 -03:00
SandPoot
af33de25b4 the commit 2023-10-03 14:22:05 -03:00
SandPoot
403c49afab push 2023-08-04 00:11:08 -03:00
SandPoot
9421423ed5 Merge branch 'master' into changeling-update 2023-07-26 22:22:14 -03:00
SandPoot
11aa13e4e8 part 1 - 41928 2023-07-26 21:45:43 -03:00
Lin
77df8655e0 Merge pull request #15990 from SandPoot/lobby-collapse
Collapsible lobby buttons
2023-07-20 11:55:29 -05:00
SandPoot
6ab934f6a1 pushies 2023-07-19 15:06:23 -03:00
Jerry Wester
31e87bc2d7 Safeguard suit 2023-05-01 00:26:56 -05:00
KrissKr0ss
66aa1cb05c Revert "Merge pull request #15929 from JerryWester/revert-15894-modsuits"
This reverts commit 48e713ff33, reversing
changes made to efb2d19cb9.
2023-05-01 00:16:20 -05:00
silicons
6efd3098d4 Merge pull request #15961 from zeroisthebiggay/sevakillmarktwo
Removes the SEVA suit, replacing it with the HEVA suit - an ash-storm proof alternative.
2023-03-04 23:36:36 -08:00
SandPoot
ca5dddfc29 less weird coloring 2023-02-20 00:44:40 -03:00
SandPoot
1f6338189a new icon with adjustments for it 2023-02-19 14:29:25 -03:00
SandPoot
09ebd0fddf lizard content 2023-02-19 03:46:36 -03:00
SandPoot
b955bc222b Merge branch 'master' of https://github.com/Citadel-Station-13/Citadel-Station-13 into new-decal-painter 2023-02-06 20:24:35 -03:00
Timothy Teakettle
7e77bc8023 Merge pull request #15963 from zeroisthebiggay/sickkicks
sick kicks: tg/skyrat boot sprite theft
2023-02-03 09:54:04 +00:00
Timothy Teakettle
f40584685b Merge pull request #15952 from zeroisthebiggay/sabre
very ready sabre resprite and minor sprite tweaks
2023-02-03 09:53:15 +00:00
Timothy Teakettle
560fbd3ffb Merge pull request #15956 from zeroisthebiggay/posters
poster resprite bottom text
2023-02-03 09:52:48 +00:00
zerothebigboy
d93dcf5b76 sickkicks 2023-02-01 08:25:30 -05:00
Timothy Teakettle
c357986b62 Merge pull request #15957 from zeroisthebiggay/wendigo
the tg wendigo resprite
2023-02-01 00:53:55 +00:00
Timothy Teakettle
6723c0166e Merge pull request #15960 from zeroisthebiggay/glasses
the tg gloves resprite
2023-02-01 00:53:42 +00:00
Timothy Teakettle
2f6d2e838b Merge pull request #15959 from zeroisthebiggay/fire
new mob fire sprites
2023-02-01 00:53:29 +00:00
zerothebigboy
8dd5986788 okay 2023-01-30 00:06:49 -05:00
zerothebigboy
091d9ec00f good 2023-01-30 00:01:22 -05:00
zerothebigboy
65a0bce02d yeppers 2023-01-29 23:07:37 -05:00
zerothebigboy
c17c7fd53b realest 2023-01-29 22:56:35 -05:00
zerothebigboy
8776b8c0cc epic 2023-01-29 22:35:59 -05:00
zerothebigboy
a7dd149203 shrimple 2023-01-29 22:19:56 -05:00