Compare commits

...

37 commits

Author SHA1 Message Date
vappster
f50402aed2
Merge 906458c5d7 into 640d99dcda 2024-09-16 14:42:16 +02:00
Nuckyz
640d99dcda
delete NoDefaultHangStatus ~ Removed feature
Some checks are pending
Sync to Codeberg / codeberg (push) Waiting to run
test / test (push) Waiting to run
2024-09-16 07:51:10 -03:00
vappster
906458c5d7
Merge branch 'dev' into NeverPausePreviews 2024-09-11 22:16:17 +02:00
vappster
108176538b
Merge branch 'dev' into NeverPausePreviews 2024-09-08 15:18:09 +02:00
vappster
12cbc95475
Merge branch 'dev' into NeverPausePreviews 2024-07-28 00:30:42 +02:00
vappster
05e1c59907
Merge branch 'dev' into NeverPausePreviews 2024-07-05 10:49:25 +02:00
vappster
6cdc3fd38f
Merge branch 'dev' into NeverPausePreviews 2024-06-30 14:15:29 +02:00
vappster
c121633017
Merge branch 'dev' into NeverPausePreviews 2024-06-28 23:45:45 +02:00
vappster
12dfda93a3
Merge branch 'dev' into NeverPausePreviews 2024-06-26 20:05:51 +02:00
vappster
2432b841c3
Merge branch 'dev' into NeverPausePreviews 2024-06-26 12:42:59 +02:00
vappster
389b4a0641
Merge branch 'dev' into NeverPausePreviews 2024-06-25 23:07:09 +02:00
vappster
23393a6a92
Merge branch 'dev' into NeverPausePreviews 2024-06-22 23:43:26 +02:00
vappster
4458e701a5
Update in-call player patch 1 (Discord doomsday fix) & improve match regex 2024-06-19 23:46:34 +02:00
vappster
181477d4bb
Merge branch 'dev' into NeverPausePreviews 2024-06-19 22:48:46 +02:00
vappster
71b5713ac7
Merge branch 'dev' into NeverPausePreviews 2024-06-19 12:25:14 +02:00
Koda!!
63c4b2304f
Remove the GitHub Math Bug (It's Patched Now 😔) (#2564) 2024-06-19 08:05:16 +00:00
vappster
95a36d61e6
Merge branch 'dev' into NeverPausePreviews 2024-06-17 12:51:39 +02:00
vappster
b39eac18bb
Merge branch 'dev' into NeverPausePreviews 2024-06-14 08:46:22 +02:00
vappster
19a77c0aa2
Merge branch 'dev' into NeverPausePreviews 2024-06-13 09:15:14 +02:00
vappster
9b656d2985
Merge branch 'dev' into NeverPausePreviews 2024-06-13 00:09:33 +02:00
vappster
705ae83f45
Merge branch 'dev' into NeverPausePreviews 2024-06-12 07:50:46 +02:00
vappster
c39dc9ce5d
Merge branch 'dev' into NeverPausePreviews 2024-06-10 15:07:26 +02:00
vappster
eb94529be7
Merge branch 'dev' into NeverPausePreviews 2024-06-08 22:22:45 +02:00
Vendicated
43ae944d08
BadgeAPI: fix our badges not showing if there are 0 discord badges 2024-06-08 22:05:12 +02:00
programminglaboratorys
fe390bf063
RoleColorEverywhere: show role colors in the reactor list (#2490)
Co-authored-by: vee <vendicated@riseup.net>
2024-06-08 20:56:23 +02:00
vappster
4fe8436300
Merge branch 'dev' into NeverPausePreviews 2024-06-08 18:42:36 +02:00
Masterjoona
caf1779be3
fix showconnections in new profiles (#2567)
Co-authored-by: Vendicated <vendicated@riseup.net>
2024-06-08 16:33:58 +00:00
vappster
033bcaeae9
Merge branch 'main' into NeverPausePreviews 2024-06-08 06:40:23 +02:00
vappster
a9ac8ce4e5
Merge branch 'main' into NeverPausePreviews 2024-06-08 00:53:28 +02:00
vappster
5c897f4e0e
Update src/plugins/NeverPausePreviews/index.ts
Co-authored-by: goodbee <100511746+schoeneBiene@users.noreply.github.com>
2024-06-07 21:48:55 +02:00
vappster
4e17dfcc65
Improve patches 2024-06-07 20:56:00 +02:00
vappster
7e16a1f954
Added license header, avoid regex in finds, made requested edits 2024-06-07 20:18:07 +02:00
vappster
cacbdc1f1d
Added myself to devs 2024-06-07 20:15:43 +02:00
vappster
559066c600
[NeverPausePreviews] whoops 2024-06-07 19:10:44 +02:00
vappster
7619c572d9 Revert "[NeverPausePreviews] Update in-call player patch #1"
This reverts commit fb202f027a.
2024-06-07 19:07:11 +02:00
vappster
fb202f027a
[NeverPausePreviews] Update in-call player patch #1 2024-06-07 18:47:15 +02:00
vappster
87ae710e3b
Add NeverPausePreviews plugin 2024-06-07 17:20:42 +02:00
4 changed files with 53 additions and 29 deletions

View file

@ -0,0 +1,49 @@
/*
* Vencord, a modification for Discord's desktop app
* Copyright (c) 2022 Vendicated and contributors
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
import { Devs } from "@utils/constants";
import definePlugin from "@utils/types";
export default definePlugin({
name: "NeverPausePreviews",
description: "Prevents in-call/PiP previews (screenshare, streams, etc) from pausing even if the client loses focus",
authors: [Devs.vappster],
patches: [
{ //picture-in-picture player patch
find: "streamerPaused()",
replacement: {
match: /return null![^}]+/,
replace: "return false"
}
},
{ //in-call player patch #1 (keep stream playing)
find: "onSpinnerStarted():null",
replacement: {
match: /paused:\i([^=])/,
replace: "paused:false$1"
}
},
{ //in-call player patch #2 (disable "your stream is still running" text overlay)
find: "let{mainText:",
replacement: {
match: /let{[^;]+/,
replace: "return"
}
}
],
});

View file

@ -1,5 +0,0 @@
# NoDefaultHangStatus
Disable the default hang status when joining voice channels
![Visualization](https://github.com/Vendicated/Vencord/assets/24937357/329a9742-236f-48f7-94ff-c3510eca505a)

View file

@ -1,24 +0,0 @@
/*
* Vencord, a Discord client mod
* Copyright (c) 2024 Vendicated and contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { Devs } from "@utils/constants";
import definePlugin from "@utils/types";
export default definePlugin({
name: "NoDefaultHangStatus",
description: "Disable the default hang status when joining voice channels",
authors: [Devs.D3SOX],
patches: [
{
find: ".CHILLING)",
replacement: {
match: /{enableHangStatus:(\i),/,
replace: "{_enableHangStatus:$1=false,"
}
}
]
});

View file

@ -535,6 +535,10 @@ export const Devs = /* #__PURE__*/ Object.freeze({
name: "Joona",
id: 297410829589020673n
},
vappster: {
name: "vappster",
id: 747192967311261748n
},
sadan: {
name: "sadan",
id: 521819891141967883n,