Commit graph

65 commits

Author SHA1 Message Date
Lewis Crichton
51059c29e7
feat: non-exact settings subscriptions for live recompile 2023-09-09 10:17:21 +01:00
Lewis Crichton
64848b2fbf
feat: use built in tinycolor 2023-09-09 10:00:41 +01:00
Lewis Crichton
b6e20680ff
feat: my suffering is neverending and all i can think of is popups and modals 2023-09-08 22:19:21 +01:00
Lewis Crichton
7174d2e744
perf: move theme parsing out of natives to prevent duplicate dependencies 2023-09-08 16:35:37 +01:00
Lewis Crichton
9a23571b3e
feat: resiliency against bad usercss 2023-09-08 15:54:25 +01:00
Lewis Crichton
0cc420fb45
Merge branch 'dev' into feat/usercss 2023-09-07 16:36:21 +01:00
V
4c805d08be
[skip ci] PatchHelper: Fix copy button style 2023-09-05 21:37:39 +02:00
Lewis Crichton
0d66604be5
style: explicit ype qualifier 2023-09-02 21:29:44 +01:00
Lewis Crichton
b7fb178f1f
feat: inject css vars for usercss 2023-09-02 21:27:22 +01:00
Lewis Crichton
d689b3273b
style: clean up whackass imports 2023-09-02 18:01:55 +01:00
Lewis Crichton
2ef2baafbe
feat: initial usercss support
Parses UserCSS/UserStyle files (.user.css) but doesn't do anything
special yet with the variables. This is a first step towards
supporting UserCSS themes.
2023-09-02 17:51:17 +01:00
V
07c1f5eed1
Fix theme upload on crapOs 2023-08-25 14:37:50 +02:00
Sefa Eyeoglu
714d87241c
build: allow overriding git details & disabling updating (#1677)
Co-authored-by: V <vendicated@riseup.net>
2023-08-25 14:15:02 +02:00
Rini
8b6c8bc0ec chore: transition to shorter license headers (#6)
Transition from the GPL jumpscare to a more concise header:

	/*
     * Vencord, a Discord client mod
	 * Copyright (c) 2023 Vendicated and contributors
     *
	 * SPDX-License-Identifier: GPL-3.0
     */

Old files still keep the old headers, while eslint will now autofix the new header

Reviewed-on: https://codeberg.org/Ven/cord/pulls/6
Co-authored-by: Rini <rini@rinici.de>
Co-committed-by: Rini <rini@rinici.de>
2023-08-10 00:17:49 +00:00
megumin
d6c43986fd
Add proper user-friendly theme manager (#635)
Co-authored-by: Justice Almanzar <superdash993@gmail.com>
Co-authored-by: Nuckyz <61953774+Nuckyz@users.noreply.github.com>
Co-authored-by: V <vendicated@riseup.net>
2023-08-04 19:52:20 +02:00
Aayush Shah
abf62f28db
Themes tab: Add QuickCss button (#1475) 2023-07-26 01:29:57 +02:00
Ryan Cao
232e340fab
fix: send notification when settings are manually synced (#1378)
Co-authored-by: V <vendicated@riseup.net>
2023-07-04 15:59:42 +00:00
V
cba810cab5
Improve settings selectable text style 2023-05-31 19:14:17 +02:00
LordElias
1bc0678422
MoreUserTags: Fix & Add ability to customize text inside tag (#1077)
Co-authored-by: V <vendicated@riseup.net>
Co-authored-by: ActuallyTheSun <78964224+ActuallyTheSun@users.noreply.github.com>
2023-05-13 22:38:49 +00:00
V
5c5b009c41
Settings: Fix resetting scroll/search when getting a ping (#1106) 2023-05-12 01:40:43 +02:00
Vendicated
0d5e2d0696
[skip ci] Refactor utils 2023-05-06 01:36:00 +02:00
Vendicated
244d10dc9e
[skip ci] Fix handleComponentFailed spam 2023-05-05 16:57:58 +02:00
JSEverything
0a89d09727
style(Settings): Make the text about raw theme links bold (#1052) 2023-05-05 02:47:18 +02:00
V
c62d05e1b3
Refactor ipc to be strongly typed and hide impl details (#1018) 2023-05-02 02:50:51 +02:00
Đỗ Văn Hoài Tuân
b0caa6f4db
feat(plugin): TextReplace (#994)
Co-authored-by: Vendicated <vendicated@riseup.net>
2023-04-30 01:19:08 +00:00
Vendicated
d35654b887
Improve themes tab instructions 2023-04-17 00:23:22 +02:00
Vendicated
ca5d24385f
Fix errors on setups with no Notifications/SpeechSynthesis support 2023-04-17 00:21:49 +02:00
V
db7fc3769b
Fix settings on Vencord Mobile (#905) 2023-04-15 02:27:11 +02:00
Ryan Cao
613fa9a57b
feat: add translucency option for macOS (#849)
Co-authored-by: V <vendicated@riseup.net>
2023-04-09 02:06:09 +00:00
V
08822dd190
Improvements for VencordDesktop (#847) 2023-04-09 04:04:02 +02:00
Đỗ Văn Hoài Tuân
bfa20f2634
feat(setting): Disable minimum window size #834 (#848) 2023-04-09 03:41:55 +02:00
Vendicated
840da146b9
UX: Make possibly copy-relevant text in settings copyable 2023-04-08 23:28:12 +02:00
Lewis Crichton
97f8d4d515
feat: Cloud settings sync (#505)
Co-authored-by: Ven <vendicated@riseup.net>
2023-04-07 02:27:18 +02:00
Vendicated
676bc612d9
VencordDesktop: Include web plugins & use proper showItemInFolder 2023-04-05 04:09:42 +02:00
Vendicated
d8a5e43034
Fix Themes Tab 2023-04-04 22:24:16 +02:00
Vendicated
f092f434fe
Fix Vencord 2023-04-04 21:14:55 +02:00
V
6b26c12bfa
Add additional build flavours for Vencord Desktop (#765) 2023-04-04 01:16:29 +02:00
V
6960a439c9
Add Notification log (#745) 2023-04-01 02:47:49 +02:00
Vendicated
708c16176b
Remove transparency feature
This not only causes incredibly confusion among users because they
expect it to work without themes, it also causes freezes/whitescreens
for some users. Thus, this feature is disabled for now until someone
contributes a fix!
2023-03-30 23:48:26 +02:00
Lewis Crichton
ee794d140f
fix: no more theme box obliteration (#707)
Co-authored-by: Ven <vendicated@riseup.net>
2023-03-28 16:20:06 +00:00
Đỗ Văn Hoài Tuân
644c5c4faa
Make Vencord title look consistent with Discord (#685)
closes (#649)
2023-03-25 00:42:18 +00:00
Xinto
4aff11421f
Replace update notices with notifications (#558) 2023-03-19 09:21:26 +00: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
4918d699d5
Windows: Add Option to use native titlebar ~ Closes #537 2023-02-28 22:17:39 +01:00
Vendicated
68055977d2
NotificationAPI: Correctly request browser permissions 2023-02-14 19:20:10 +01:00
Ven
1d995e58f5
Notification API (#467)
Co-authored-by: Ven <vendicated@riseup.net>
Co-authored-by: afn <hey@afn.lol>
Co-authored-by: afn <afnzmn@gmail.com>
2023-02-10 22:33:34 +01:00
Vendicated
62f7e4d45c
Add stylelint 2023-01-30 05:04:06 +01:00
Kaydax
072ad3d7e6
feat(settings): Add the ability to make the window transparent (#457) 2023-01-28 23:54:38 +01:00
Vendicated
103cd14361
Fix Themes Tab 2023-01-25 17:49:19 +01:00
Ven
f19504f828
split up webpack commons into categories & type everything (#455) 2023-01-25 03:25:29 +01:00