Commit Graph

43 Commits

Author SHA1 Message Date
Vendicated
cab72e1be6
Strongly type useSettings (supersedes #559) 2023-03-04 18:41:32 +01:00
Lewis Crichton
e6ccb751a0
Fix for latest Discord Update (#550)
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: Vendicated <vendicated@riseup.net>
2023-03-01 21:35:08 +01:00
Vendicated
ae98401bd3
Fix lag when alt tabbing to Discord 2023-02-09 19:36:30 +01:00
Vendicated
62f7e4d45c
Add stylelint 2023-01-30 05:04:06 +01:00
Ven
f19504f828
split up webpack commons into categories & type everything (#455) 2023-01-25 03:25:29 +01:00
Vendicated
34276301c3
Fix Settings UI (Discord removed default margins 2023-01-24 13:35:57 +01:00
Vendicated
25d32ce292
Settings: Fix plugin switch state not updating (fixes #209) 2023-01-23 22:43:25 +01:00
Ven
1d287357ca
Reimplement Discord's Switch to fix performance (#413) 2023-01-15 21:26:02 +00:00
Vendicated
7478e880a8
ShowHiddenChannels: Use Lock as ChannelIcon 2023-01-14 23:01:19 +01:00
Swishilicous
0e5b8b07c9
make plugin cards prettier (#389)
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-14 00:25:24 +01:00
Justice Almanzar
ea748dfb60
feat: Typesafe Settings Definitions (#403)
Co-authored-by: Ven <vendicated@riseup.net>
2023-01-13 23:15:45 +01:00
Vendicated
da2d317555
Unhardcode PluginSettings styles 2023-01-09 16:23:40 +01:00
Vendicated
95df164e44
PluginSettings: Try to improve performance 2023-01-09 15:57:02 +01:00
Vendicated
933216fcd5
QoL(PluginSettings): auto focus search bar 2023-01-03 02:37:22 +01:00
A user
374531d10e
Extract inline styles to css (#370) 2023-01-03 02:30:54 +01:00
Ven
e740f55450
Fix Vencord 2022-12-23 03:46:39 +01:00
Nickyux
aff1b68d6b
Add a "NEW" Badge for New Plugins (V2)! (#234)
Co-authored-by: Ven <vendicated@riseup.net>
Co-authored-by: Justice Almanzar <superdash993@gmail.com>
Co-authored-by: ArjixWasTaken <53124886+ArjixWasTaken@users.noreply.github.com>
2022-12-23 03:17:19 +01:00
A user
a67db11dc2
Improve Settings UI & View Raw Modal (#332)
very cool
2022-12-14 00:44:57 +01:00
Justice Almanzar
2d08dd8a9c
Shiki settings preview (#297) 2022-12-07 15:33:40 +01:00
Vendicated
a0a1a4d139
enforce path aliases with eslint 2022-11-28 13:59:53 +01:00
Ven
bad96b7887
Path aliases, better lazyWebpack (#268) 2022-11-28 13:37:55 +01:00
megumin
6b55dee9fb
feat(settings): new settings design (#261) 2022-11-25 22:38:55 +00:00
Vendicated
a85ec594a7
[skip ci] docs docs docs 2022-11-25 19:25:35 +01:00
megumin
9f7ec0aa8d
settings: better button text for plugin settings modal (#251) 2022-11-22 22:05:46 +00:00
megumin
bfe1fd9912
fix: add keys to plugins grid (#237) 2022-11-21 18:45:22 +01:00
Vendicated
b30508aef8
better handling for settings ui errors 2022-11-15 17:29:31 +01:00
Ven
a96f8a89f3
MessageLogger: fixes + ignoreSelf & ignoreBots option (#213) 2022-11-14 16:22:50 +01:00
Vendicated
f7d9be9140
lint: Disallow utils index imports
This keeps leading to issues due to circular imports.
Import from specific files instead, index just reexports
2022-11-07 23:34:14 +01:00
Vendicated
963a7332b4
Migrate proxied components to and fix LazyComponent 2022-11-06 18:37:01 +01:00
Ven
04d6f341ee
PatchHelper, a tool to help you write patches (#182) 2022-11-01 01:49:41 +01:00
Ven
8adf7ca155
Webpack Warnings & Errors (#178)
* dev: Useful strict Warnings & Errors

* Always log error

* Ignore pending patches with all or whose predicate = false

* Error -> Warn
2022-10-30 20:45:18 +01:00
Ven
3af9a14a0e
Patcher: More useful errors with code diffs (#177)
* Patcher: More useful errors with code diffs

* Nicer log formatting

* PluginCards: ellipsises
2022-10-30 02:58:11 +01:00
megumin
13882b5732
feat: custom components in settings (#165) 2022-10-26 23:42:26 +02:00
megumin
5e7c155f6e
feat(settings): add beforeSave check (#161) 2022-10-25 18:49:50 +01:00
Ven
5fac8be0ae
Vencord Standalone without git/node (#148) 2022-10-23 23:23:52 +02:00
megumin
ffbb52512c
fix: plugin dependencies not enabling (#150) 2022-10-23 19:09:02 +01:00
KraXen72
934a89add0
feat: switch in plugin settings (#140) 2022-10-22 23:38:48 +02:00
Vendicated
61fd38d6d9
style: Sort imports 2022-10-22 18:18:41 +02:00
Vendicated
f92f3f1a5e
Add license headers 2022-10-22 01:17:14 +02:00
Vendicated
36f4478a4f
more eslint 2022-10-20 11:58:20 +02:00
megumin
1f50f78912
feat: settings sliders (#120)
Co-authored-by: Ven <vendicated@riseup.net>
2022-10-19 21:57:27 +02:00
Stijn van der Kolk
beb9aae26b
show only the dependants that are enabled (#111) 2022-10-18 09:53:01 +02:00
megumin
5625d63e46
Settings 2.0 (#107)
Co-authored-by: Vendicated <vendicated@riseup.net>
2022-10-17 20:18:25 +01:00