Commit Graph

245 Commits

Author SHA1 Message Date
Metis
fdb18045de Update requirements.txt 2024-10-19 01:53:43 -04:00
Metis
35c80d9911 node 2024-10-19 01:35:11 -04: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
5ab5865d3e stop putting invalid things here 2024-04-23 23:15:43 -03:00
SandPoot
35fbd59762 bump unit tests 2024-03-30 16:11:46 -03:00
SandPoot
eb1122d606 oops my bad, again 2024-03-12 22:34:36 -03:00
SandPoot
dcf435d52a maybe you can annoy less like this? 2024-03-12 22:32:07 -03:00
SandPoot
83102c5cf4 quick fix for the check_grep file 2024-03-12 21:50:13 -03:00
SandPoot
e8f490154f at the very least fixes tgui? 2024-03-12 21:37:22 -03:00
deathride58
27739396e2 tgui compile fix: brings in TGstation PRs 63314, 64461, and 64513 2024-01-01 21:10:13 -05:00
dependabot[bot]
550e93204f Bump pillow from 9.3.0 to 10.0.1 in /tools (#16006)
Bumps [pillow](https://github.com/python-pillow/Pillow) from 9.3.0 to 10.0.1.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/9.3.0...10.0.1)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-11-13 13:25:38 +01:00
dependabot[bot]
61aeb9e486 Bump pillow from 8.3.2 to 9.3.0 in /tools
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.3.2 to 9.3.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.3.2...9.3.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-22 08:53:39 +00:00
Putnam3145
49aa9f5845 Add a grep for empty Finds 2022-08-22 16:49:44 -07:00
Letter N
1fb60fbb31 linelimit is 1k 2022-08-03 14:04:40 +08:00
SandPoot
d85ce0a307 tweak 2022-07-12 13:46:45 -03:00
SandPoot
688fac740a icons/runtime? 2022-05-30 02:07:49 -03:00
SandPoot
9c3073168c Fixes the changelogs being absolutely deleted only (#15586)
* Update files

* extra and hidden stuff
2022-04-07 13:36:41 -07:00
Daggertail
87d25f99d5 Python BS + Mapmerge changes 2022-02-21 04:29:11 -06:00
Putnam3145
912d2e4eb8 fixes the linux auto-compile 2022-02-19 12:28:16 -08:00
LatteKat
b2534150ae Switch to katmos equalization (#15506)
* katmos

* features
2022-02-19 11:43:40 -08:00
keronshb
f1ca283318 Merge branch 'master' into familyport 2022-02-11 14:04:57 -05:00
SandPoot
283830a9ed oops 2022-02-02 02:17:09 -03:00
SandPoot
29be8573ea Upload files 2022-02-02 02:01:04 -03:00
Letter N
023177cb45 Revert "Bump pillow from 8.3.2 to 9.0.0 in /tools" 2022-01-18 11:43:49 +08:00
dependabot[bot]
4db84cc664 Bump pillow from 8.3.2 to 9.0.0 in /tools
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.3.2 to 9.0.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.3.2...9.0.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-13 03:39:22 +00:00
keronshb
bd7a2b6a2a Lets families compile 2021-10-12 16:12:38 -04:00
silicons
4836f222d0 Merge pull request #15097 from LetterN/generic-housekeeping-pr
Generic syncs
2021-09-10 00:16:25 -07:00
dependabot[bot]
8606d044ed Bump pillow from 8.2.0 to 8.3.2 in /tools
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.2.0 to 8.3.2.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.2.0...8.3.2)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-09-08 03:03:18 +00:00
LetterN
44b9e14391 cbt => juke 2021-09-08 09:13:14 +08:00
silicons
f1744f3a05 Merge pull request #14995 from cadyn/linuxdecompression
Update linux scripts and dependencies for new auxmos version
2021-08-11 02:44:52 -07:00
silicons
68c3618ebe Update check_grep.sh 2021-08-09 19:14:01 -07:00
Cadyn Bombaci
c0f4786258 Update linux scripts and dependencies for new auxmos version 2021-08-09 12:54:22 -07:00
Putnam3145
f357f5b12e okay maybe don't copy that closely 2021-07-25 17:58:20 -07:00
Putnam3145
94871ab34e just copy from bee (4head) 2021-07-25 17:55:43 -07:00
Putnam3145
c78a7af848 byond version, also more like this 2021-07-25 17:01:36 -07:00
Putnam3145
b7af177012 Maybe I Can Just Remove Them 2021-07-25 16:54:15 -07:00
Putnam3145
1266d59f68 more possible dependency reqs (?) 2021-07-25 16:49:12 -07:00
Putnam3145
ce71d99fc8 why are there so many files 2021-07-25 15:36:37 -07:00
cadyn
90b2292764 Fix tiny oopsies 2021-07-14 18:59:07 -07:00
Putnam3145
862de42e60 tweaks to auxmos compile on linux 2021-07-03 03:15:55 -07:00
Cadyn
555982fc37 Appease CI 2021-06-30 06:22:08 -07:00
Cadyn Bombaci
ee99bbee3e Make Cit work on linux with and without TGS4 2021-06-30 05:03:54 -07:00
Cadyn Bombaci
a6fa046f2a Get TGS4 working first 2021-06-30 01:43:50 -07:00
silicons
816b09bf32 Merge remote-tracking branch 'citadel/master' into backend_sync 2021-06-10 22:36:26 -07:00
dependabot[bot]
413bb15961 Bump pillow from 8.1.1 to 8.2.0 in /tools
Bumps [pillow](https://github.com/python-pillow/Pillow) from 8.1.1 to 8.2.0.
- [Release notes](https://github.com/python-pillow/Pillow/releases)
- [Changelog](https://github.com/python-pillow/Pillow/blob/master/CHANGES.rst)
- [Commits](https://github.com/python-pillow/Pillow/compare/8.1.1...8.2.0)

---
updated-dependencies:
- dependency-name: pillow
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-08 23:13:41 +00:00
silicons
c3d91f01db scripts 2021-04-28 07:20:54 -07:00
silicons
990e74179a other thing 2021-04-25 16:09:41 -07:00
silicons
12894384ff okay 2021-04-25 14:17:37 -07:00
LetterN
f976a89157 Merge remote-tracking branch 'origin/master' into perlin-genny 2021-03-31 08:19:31 +08:00
dependabot[bot]
bf9a093b06 Bump pyyaml from 5.3.1 to 5.4 in /tools
Bumps [pyyaml](https://github.com/yaml/pyyaml) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases)
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES)
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-26 00:47:40 +00:00