Mm2PL
|
ef70112386
|
Fix double plugin initialization problem
|
2023-02-07 21:41:00 +01:00 |
|
Mm2PL
|
9b231dc3e9
|
Improve chatterino.lua logs + remove . and .. from plugin search
|
2023-02-07 21:39:37 +01:00 |
|
Mm2PL
|
e9aa136bbe
|
Validate info.json harder and show what's wrong
|
2023-02-07 00:34:03 +01:00 |
|
Mm2PL
|
11f19ecc66
|
Add a info.json schema
|
2023-02-06 23:21:17 +01:00 |
|
Mm2PL
|
f080070453
|
Apply Nerixyz's documentation suggestion
Co-authored-by: nerix <nerixdev@outlook.de>
|
2023-02-06 22:47:59 +01:00 |
|
Mm2PL
|
df9c269d6d
|
Use target_compile_definitions for -DCHATTERINO_HAVE_PLUGINS
|
2023-02-06 22:46:32 +01:00 |
|
Mm2PL
|
1040fbc5e4
|
Add an icon for the plugins tab
I used this one: https://github.com/microsoft/fluentui-system-icons/tree/main/assets/Plug%20Disconnected/SVG
and modified it to be dark theme compatible
|
2023-02-04 13:21:29 +01:00 |
|
Mm2PL
|
44e7505483
|
ApiChatterino -> LuaApi
|
2023-02-04 12:46:43 +01:00 |
|
Mm2PL
|
bb412340db
|
Use lua convention for main file in package: init.lua
|
2023-02-04 02:23:36 +01:00 |
|
Mm2PL
|
4030439766
|
Rename ApiChatterino -> LuaApi
|
2023-02-04 02:23:16 +01:00 |
|
Mm2PL
|
98e2e61296
|
Begone stupid include
|
2023-02-04 01:57:52 +01:00 |
|
Mm2PL
|
d9440650a6
|
Clean up diff
|
2023-02-04 01:55:13 +01:00 |
|
Mm2PL
|
ac807cbb7d
|
Remove useless lua version set() calls
|
2023-02-04 01:53:23 +01:00 |
|
Mm2PL
|
733c2baa42
|
WHAT THE FUCK IS THIS PIECE OF SHIT LINTER
|
2023-02-04 01:30:40 +01:00 |
|
Mm2PL
|
34b7a02602
|
Document load() and execfile() changes
|
2023-02-04 01:26:27 +01:00 |
|
Mm2PL
|
43c3fec3f3
|
Fix up docs
|
2023-02-04 01:26:20 +01:00 |
|
Mm2PL
|
760ec89e07
|
Check for invalid utf8 better
|
2023-02-04 01:25:58 +01:00 |
|
Mm2PL
|
e331e49310
|
Replace Lua loadfile/dofile with execfile()
|
2023-02-04 01:25:45 +01:00 |
|
Mm2PL
|
24c6003043
|
Add lua::peek for QByteArray
|
2023-02-04 01:20:41 +01:00 |
|
Mm2PL
|
3013e73e94
|
Move shit around, add g_load()
|
2023-02-03 22:14:18 +01:00 |
|
Mm2PL
|
cf7b73f251
|
I hate prettier SO FUCKING MUCH
|
2023-02-02 21:37:42 +01:00 |
|
Mm2PL
|
ee1bb1956b
|
Make clang-tidy complain a little less
|
2023-02-02 21:32:15 +01:00 |
|
Mm2PL
|
ff49aebf08
|
Add a section on plugin structure
|
2023-02-02 19:25:28 +01:00 |
|
Mm2PL
|
31cb63dc9f
|
Add a markdown doc explaining the lua environment
|
2023-02-02 19:09:57 +01:00 |
|
Mm2PL
|
9da3a33e1c
|
Make c2.register_command() return a boolean if it went ok
|
2023-02-02 14:41:54 +01:00 |
|
Mm2PL
|
52832b43e5
|
Remove libraryPermissions in favor of loading safe(ish) stdlib part
|
2023-02-02 14:41:25 +01:00 |
|
Mm2PL
|
16d2d02787
|
Add two missing #ifdef CHATTERINO_HAVE_PLUGINS
|
2023-02-02 14:02:38 +01:00 |
|
Mm2PL
|
67a6821cad
|
Try to add CI that builds with CHATTERINO_HAVE_PLUGINS
|
2023-02-02 13:43:29 +01:00 |
|
Mm2PL
|
c7f47df827
|
Add CHATTERINO_HAVE_PLUGINS define
|
2023-02-02 13:06:29 +01:00 |
|
Mm2PL
|
a61bc4d6d1
|
Move Plugin and PluginMeta into plugin.{c,h}pp
|
2023-02-01 22:42:17 +01:00 |
|
Mm2PL
|
3ee84ff444
|
Move chatterino global namespace shit into a namespace
|
2023-02-01 22:40:36 +01:00 |
|
Mm2PL
|
13d2ff870f
|
Move dangerous stdlib logic to PluginMeta
|
2023-02-01 17:30:32 +01:00 |
|
Mm2PL
|
cf9e5ed66c
|
Don't actually load disabled plugins lol
|
2023-02-01 17:30:09 +01:00 |
|
Mm2PL
|
8665d22f48
|
Clean up PluginsPage some more
|
2023-02-01 01:44:32 +01:00 |
|
Mm2PL
|
f534d43531
|
Clean up PluginsPage
|
2023-02-01 01:43:51 +01:00 |
|
Mm2PL
|
b7426fafc0
|
Add lua license
|
2023-02-01 01:41:13 +01:00 |
|
Mm2PL
|
2d76f3588f
|
Use placeholder values for PluginMeta
|
2023-02-01 01:19:15 +01:00 |
|
Mm2PL
|
d270192b97
|
Includes?
|
2023-02-01 00:04:00 +01:00 |
|
Mm2PL
|
31604beed3
|
Fix up completion for plugin commands
|
2023-02-01 00:03:32 +01:00 |
|
Mm2PL
|
03ad993ab4
|
Improve plugin settings
|
2023-02-01 00:03:09 +01:00 |
|
Mm2PL
|
1616db56b1
|
Make plugins directory a link
|
2023-01-31 17:22:00 +01:00 |
|
Mm2PL
|
50e71195b2
|
Add a listing of plugin commands
|
2023-01-31 15:55:53 +01:00 |
|
Mm2PL
|
dc5141dfc7
|
Rebuild plugin settings UI on plugin reload
|
2023-01-31 15:46:01 +01:00 |
|
Mm2PL
|
97b56f0226
|
"package" is also dangerous
|
2023-01-31 15:28:47 +01:00 |
|
Mm2PL
|
9bb17cf16a
|
please compiler overlords
|
2023-01-31 15:28:36 +01:00 |
|
Mm2PL
|
1cc849b9f7
|
Add a basic permission system based on lua stdlib loading
|
2023-01-31 15:00:46 +01:00 |
|
Mm2PL
|
5191f4c9eb
|
Add lua::humanErrorText
|
2023-01-31 15:00:21 +01:00 |
|
Mm2PL
|
d830d1c960
|
i hate you, msvc so fucking much
|
2023-01-31 13:33:07 +01:00 |
|
Mm2PL
|
4908efcf89
|
Try this way
|
2023-01-31 00:21:31 +01:00 |
|
Mm2PL
|
56c7e78f48
|
Add support for reloading plugins
|
2023-01-30 23:55:16 +01:00 |
|