Jiiks
|
a706e6f2fc
|
Plugin setting saving
|
2018-02-04 21:06:08 +02:00 |
Jiiks
|
39da2ffdb8
|
Change how plugin config works and set z index for modals
|
2018-02-03 11:25:34 +02:00 |
Jiiks
|
fe06db3d3c
|
Functional plugin settings(almost)
|
2018-02-02 19:52:38 +02:00 |
Jiiks
|
fce24e6a6a
|
Eventhook base, structures, add lodash
|
2018-02-02 14:45:06 +02:00 |
Jiiks
|
600eed9dbc
|
Eventlistener module base
|
2018-02-01 05:00:28 +02:00 |
Jiiks
|
c92a293d31
|
Module manager
|
2018-02-01 04:36:47 +02:00 |
Jiiks
|
14de558305
|
Profilebadges. Implements #55
|
2018-01-31 17:45:25 +02:00 |
Jiiks
|
7d09b38963
|
Logger imports
|
2018-01-31 14:17:40 +02:00 |
Jiiks
|
235b373f1a
|
Plugin Start/Stop switch
|
2018-01-31 10:32:20 +02:00 |
Jiiks
|
e0df52b6ab
|
Plugin reloading
|
2018-01-31 10:17:15 +02:00 |
Jiiks
|
1896a0d558
|
Content refresh
|
2018-01-31 00:21:06 +02:00 |
Jiiks
|
5ad5eeff64
|
New util functions and pluginmanager
|
2018-01-30 17:59:27 +02:00 |
Jiiks
|
2a8c6189e4
|
WebpackModules
|
2018-01-30 15:48:25 +02:00 |
Jiiks
|
9d7bc8a058
|
Utils
|
2018-01-30 15:38:34 +02:00 |
Jiiks
|
cb8b448da9
|
params
|
2018-01-30 15:27:39 +02:00 |
Jiiks
|
ca8a421a9c
|
Globals module
|
2018-01-30 15:25:35 +02:00 |
Jiiks
|
85db5af655
|
Module resolves and base pluginmanager
|
2018-01-30 15:20:24 +02:00 |
Jiiks
|
6385c15236
|
Css editor view
|
2018-01-30 13:20:42 +02:00 |
Jiiks
|
031e93185a
|
Css editor and ipc module
|
2018-01-30 13:14:16 +02:00 |
Jiiks
|
9c14b44d22
|
add settings and consistency
|
2018-01-30 12:01:24 +02:00 |
Jiiks
|
5cdd9948e8
|
Consistency, add settings component, trigger ready
|
2018-01-29 20:15:58 +02:00 |
Jiiks
|
88ad25ecc7
|
add events module
|
2018-01-29 19:46:24 +02:00 |
Jiiks
|
4c5ff964e6
|
Refactor base, add DOM
|
2018-01-29 19:34:31 +02:00 |
Alexei Stukov
|
28c573e5c5
|
Merge pull request #52 from samuelthomas2774/check-plugin-directory
Make sure plugins are directories
|
2018-01-28 19:10:22 +02:00 |
samogot
|
e41b289eb5
|
Fix The "components" property should be above the "template" property [Error/vue/order-in-components] ESLint error
FYI: https://vuejs.org/v2/style-guide/#Component-instance-options-order-recommended
|
2018-01-27 16:58:48 +02:00 |
samogot
|
8e7c6b45b8
|
Fix 'reject' is not defined. [Error/no-undef] ESLint error
Fix Unnecessary semicolon. [Error/no-extra-semi] ESLint error
|
2018-01-27 16:58:37 +02:00 |
samogot
|
63c239f36f
|
Extract global BetterDiscord.vendor into separate module, so it can be used through require
|
2018-01-27 16:40:35 +02:00 |
Samuel Elliott
|
a27d586d38
|
Check if plugin directory is a directory
|
2018-01-25 16:49:02 +00:00 |
Samuel Elliott
|
d11cfbcdaa
|
Fix FileUtils promises
|
2018-01-25 16:47:13 +00:00 |
Jiiks
|
7bd1fc2eea
|
add tooltips
|
2018-01-25 15:26:42 +02:00 |
Jiiks
|
366deb02fc
|
Remove test timeout
|
2018-01-25 14:54:02 +02:00 |
Jiiks
|
271101ba0b
|
Open plugin dir when edit is clicked
|
2018-01-25 14:53:37 +02:00 |
Jiiks
|
e66c1ce447
|
Hide settings button if plugin doesn't have any settings
|
2018-01-25 14:50:07 +02:00 |
Jiiks
|
5faaaa0276
|
add todo
|
2018-01-25 14:47:26 +02:00 |
Jiiks
|
a509495b9f
|
Functional plugin reload
|
2018-01-25 14:46:53 +02:00 |
Jiiks
|
0a05c0d68a
|
Styles
|
2018-01-25 13:11:36 +02:00 |
Jiiks
|
88a89bbe4f
|
add a loading animation to button
|
2018-01-25 13:03:12 +02:00 |
Jiiks
|
a3f9b50c8c
|
Plugin settings modal
|
2018-01-25 12:48:41 +02:00 |
Jiiks
|
9a8f2eddef
|
Textinput for plugin settings
|
2018-01-25 11:21:48 +02:00 |
Jiiks
|
14a5331ecc
|
Missing styles and base for text input
|
2018-01-25 11:01:20 +02:00 |
Jiiks
|
cb542acbd0
|
Remove any inline styles
|
2018-01-25 09:52:15 +02:00 |
Jiiks
|
d934bc4aff
|
Up to date with master
|
2018-01-25 09:50:28 +02:00 |
Jiiks
|
38783631c5
|
Modal plugin settings, use [] instead of {} for plugin configs
|
2018-01-25 07:13:40 +02:00 |
Jiiks
|
87b07d0a0e
|
Change how plugins are reloaded
|
2018-01-24 12:35:43 +02:00 |
Jiiks
|
71ac54911a
|
Styling
|
2018-01-24 08:42:10 +02:00 |
Jiiks
|
b3218d636a
|
Styling, common components and add buttons to plugin card
|
2018-01-24 07:47:04 +02:00 |
Zack Rauen
|
ff818d721d
|
correct casing hopefully fixes #38
|
2018-01-23 19:05:03 -05:00 |
Jiiks
|
098ac8fb17
|
Make plugin switch actually do something
|
2018-01-23 18:19:45 +02:00 |
Jiiks
|
19b88b4be0
|
Fix plugin start/stop
|
2018-01-23 15:19:55 +02:00 |
Jiiks
|
e9b15a33b1
|
add a version thing and fix css editor import
|
2018-01-23 13:58:04 +02:00 |
Jiiks
|
a5cad6731c
|
Restructure components
|
2018-01-23 13:34:15 +02:00 |
Jiiks
|
17d7e83590
|
Remove old componets
|
2018-01-23 13:30:43 +02:00 |
Jiiks
|
c195786ffc
|
add some generics and styling + new spinners
|
2018-01-23 09:23:15 +02:00 |
Jiiks
|
7476d4d499
|
Make switches functional
|
2018-01-22 22:25:55 +02:00 |
Jiiks
|
23cde9cb9f
|
Use setting.checked and setting.enabled
|
2018-01-22 22:11:43 +02:00 |
Jiiks
|
4ad2cc52dd
|
Pass setting back to parent on click
|
2018-01-22 22:10:18 +02:00 |
Jiiks
|
38776569ed
|
Remove click listener if disabled
|
2018-01-22 22:07:19 +02:00 |
Jiiks
|
b90fda127d
|
Typo and disable disabled settings
|
2018-01-22 22:03:39 +02:00 |
Jiiks
|
fc49277e1d
|
Disabled class for switch
|
2018-01-22 22:01:58 +02:00 |
Jiiks
|
90b9efe5ba
|
Switch style fixes and settings render
|
2018-01-22 20:51:57 +02:00 |
Jiiks
|
13343283d5
|
add initial settings
|
2018-01-22 20:26:19 +02:00 |
Jiiks
|
e8d4517606
|
add functional setting switch
|
2018-01-22 19:29:53 +02:00 |
Jiiks
|
2cc0e6c1aa
|
Css editor panel
|
2018-01-22 19:00:51 +02:00 |
Jiiks
|
a666a52f72
|
add material icons. Maybe just use the font instead? Maybe
|
2018-01-22 15:07:30 +02:00 |
Jiiks
|
47371b3a19
|
ui up to date with master
|
2018-01-22 14:35:13 +02:00 |
Zack Rauen
|
645bf81160
|
Hopefully fixes #11 with other changes
|
2018-01-21 07:52:02 -05:00 |
Jiiks
|
a288d2473f
|
add temp spinner for online plugins
|
2018-01-21 12:24:43 +02:00 |
Jiiks
|
3500b2890b
|
CssEditor button functionality
|
2018-01-21 11:24:28 +02:00 |
Jiiks
|
e1e3e77e08
|
Resolve conflicts
|
2018-01-21 11:16:50 +02:00 |
Jiiks
|
0e70eea85c
|
Merge master into csseditor
|
2018-01-21 11:11:46 +02:00 |
Alexei Stukov
|
623aaeb01a
|
Merge pull request #28 from JsSucks/webpack
WebpackModules rewrite + remove external moment.js dependency
|
2018-01-21 10:12:39 +02:00 |
samfun123
|
5251d42c2f
|
Implement the main features of the CSS Editor
|
2018-01-20 22:48:48 -05:00 |
Zack Rauen
|
7b578dcc56
|
rewrite webpack with known modules
|
2018-01-20 20:10:24 -05:00 |
Alexei Stukov
|
906bda3489
|
Merge pull request #27 from JsSucks/plugin-manager
Merge
|
2018-01-21 02:46:34 +02:00 |
Jiiks
|
4362d39624
|
add some more trycatch for external code calls
|
2018-01-21 01:46:49 +02:00 |
Jiiks
|
6640fa1890
|
Cleanup manually deleted plugin
|
2018-01-21 01:43:17 +02:00 |
Jiiks
|
fe29c78583
|
Refresh instead of reload and remove debug
|
2018-01-21 01:38:57 +02:00 |
Samuel Elliott
|
7d1416da67
|
Fixed bug with pressing B
JsSucks/BetterDiscordApp#22
|
2018-01-20 22:42:22 +00:00 |
Jiiks
|
8b9d923ae2
|
Temp refresh button
|
2018-01-20 21:07:04 +02:00 |
Jiiks
|
9f0eb844c2
|
Display local plugins in tab
|
2018-01-20 20:30:05 +02:00 |
Jiiks
|
1a9fbef1f5
|
Logger object handler and start using Logger in plugin manager
|
2018-01-20 20:16:01 +02:00 |
Jiiks
|
5c3e7e780e
|
add log shortcuts and error object logger
|
2018-01-20 20:01:36 +02:00 |
Jiiks
|
b3f5f46e74
|
add try catch to plugin loading
|
2018-01-20 19:47:00 +02:00 |
Jiiks
|
2bcde666d8
|
Preliminary method for loading all plugins in plugins directory
|
2018-01-20 19:46:04 +02:00 |
Jiiks
|
48e1fda6cf
|
add readDir method for getting files in a directory
|
2018-01-20 19:41:20 +02:00 |
Alexei Stukov
|
abda678167
|
Update BdSettingsWrapper.vue
No need to check for platform and return instead of if else. We can also hide settings with Ctrl/Cmd+b
|
2018-01-20 19:33:53 +02:00 |
Samuel Elliott
|
f21aec5226
|
Add keyboard shortcut
Also fixes bug where pressing escape with another dialog open closes both at once
|
2018-01-20 16:17:51 +00:00 |
Jiiks
|
da20f417c3
|
More style fixes
|
2018-01-20 17:55:51 +02:00 |
Jiiks
|
e19f2ad8d7
|
Style fixes and pluginview/plugincard bases
|
2018-01-20 17:31:17 +02:00 |
Jiiks
|
357706f4c5
|
Styling fixes
|
2018-01-20 17:05:09 +02:00 |
Jiiks
|
49bdd4b1fd
|
Style changes and class prefix
|
2018-01-20 16:20:18 +02:00 |
Jiiks
|
461d3468a5
|
Reset state on close
|
2018-01-20 16:04:22 +02:00 |
Jiiks
|
4575c3428a
|
Add missing styles and props
|
2018-01-20 16:02:12 +02:00 |
Jiiks
|
2d128eb0a4
|
Restructuring and added some components
|
2018-01-20 15:45:53 +02:00 |
Jiiks
|
ac1b5ef38d
|
Static dark scrollbars for SidebarView
|
2018-01-20 15:31:45 +02:00 |
Jiiks
|
5419484825
|
Close settings with escape key
|
2018-01-20 15:07:35 +02:00 |
Jiiks
|
ff1510dbcc
|
Style changes and scrollerwrap props
|
2018-01-20 14:51:30 +02:00 |
Jiiks
|
b42f17437c
|
Cleanup and template splitting
|
2018-01-20 12:52:00 +02:00 |
Samuel Elliott
|
4076da01c9
|
Add macOS tweaks
|
2018-01-20 00:35:27 +00:00 |
Alexei Stukov
|
146f64aa04
|
Merge branch 'master' into ui
|
2018-01-20 01:08:20 +02:00 |
Pierce
|
722af5cec6
|
makes BD button look "naturally built in"
|
2018-01-19 17:42:17 -05:00 |
Jiiks
|
ddaa663067
|
Updated styles and components
|
2018-01-19 11:26:36 +02:00 |
Jiiks
|
4e1b5cfc89
|
Components and loaders.
|
2018-01-19 07:17:07 +02:00 |
Jiiks
|
a544a42436
|
Add settingspanel base and update button
|
2018-01-19 05:36:38 +02:00 |
Alexei Stukov
|
eac7f62911
|
Merge pull request #17 from JsSucks/ui
Merge
|
2018-01-19 04:21:01 +02:00 |
Jiiks
|
ec50f750aa
|
Bye most of react
|
2018-01-19 04:19:09 +02:00 |
Jiiks
|
2f1a268cc5
|
Preliminary settings button to test vue render
|
2018-01-19 04:15:47 +02:00 |
Jiiks
|
e826079fc1
|
Added vue and loaders
|
2018-01-19 04:10:10 +02:00 |
Jiiks
|
0f762c1e58
|
ignore everything in ui
|
2018-01-19 03:37:21 +02:00 |
Jiiks
|
ef7009f5a1
|
Base for CSS Editor
|
2018-01-17 13:28:52 +02:00 |
Alexei Stukov
|
9fc2eb559a
|
Merge pull request #16 from JsSucks/plugin-manager
Merge
|
2018-01-17 12:55:01 +02:00 |
Jiiks
|
509f44bcb1
|
add some plugin getters
|
2018-01-17 10:17:01 +02:00 |
Jiiks
|
289533b755
|
Add dirName check and remove debug
|
2018-01-17 10:10:29 +02:00 |
Jiiks
|
e3367768eb
|
Plugin reloading
|
2018-01-17 10:06:40 +02:00 |
Jiiks
|
3ee59845de
|
Plugin name as param for tests
|
2018-01-17 09:42:40 +02:00 |
Jiiks
|
7c12617448
|
Correct Object.assign
|
2018-01-17 09:41:31 +02:00 |
Jiiks
|
626a83c8a7
|
add writes
|
2018-01-17 09:35:36 +02:00 |
Jiiks
|
9c488f996f
|
Typo
|
2018-01-16 08:03:02 +02:00 |
Jiiks
|
48dbbb1ea3
|
Load configs into plugin instance
|
2018-01-16 08:01:22 +02:00 |
Jiiks
|
a9b253ebad
|
Push tests to window object
|
2018-01-16 07:18:43 +02:00 |
Jiiks
|
98d58b1303
|
Read paths from Global
|
2018-01-16 07:13:36 +02:00 |
Alexei Stukov
|
4d44ba673b
|
Merge branch 'plugin-manager' into master
|
2018-01-16 07:04:51 +02:00 |
Jiiks
|
2aa9b46c10
|
Load config into globals
|
2018-01-16 06:59:59 +02:00 |
Jiiks
|
39fbae166f
|
Load plugins by directory name not full path
|
2018-01-16 06:38:28 +02:00 |
Jiiks
|
a1261cab0a
|
Use Utils
|
2018-01-16 03:55:14 +02:00 |
Alexei Stukov
|
f160cb9c8b
|
Merge pull request #3 from JsSucks/master
Up to date Utils to plugin-manager
|
2018-01-16 03:53:49 +02:00 |
Jiiks
|
7aa7d9df10
|
Requires
|
2018-01-16 03:52:39 +02:00 |
Jiiks
|
2e26f472ea
|
FileUtils
|
2018-01-16 03:49:26 +02:00 |
Jiiks
|
50f0d4f91f
|
Plugin loading and tests
|
2018-01-16 03:45:23 +02:00 |
Jiiks
|
bc05138037
|
Tests base
|
2018-01-15 14:17:13 +02:00 |
Jiiks
|
e823b1c9d0
|
Test vs branch manager
|
2018-01-15 14:01:43 +02:00 |
Jiiks
|
1040650ae4
|
addEventListener instead
|
2018-01-15 08:01:34 +02:00 |
Jiiks
|
8c2692caba
|
Socket proxy base
|
2018-01-15 07:09:28 +02:00 |
Jiiks
|
403ffc839d
|
Utils overload
|
2018-01-15 06:53:08 +02:00 |
Jiiks
|
c801b09e9c
|
erlpack require
|
2018-01-15 06:43:28 +02:00 |
Jiiks
|
861d95bd06
|
Socket base, event bindings, initial socket emit
|
2018-01-15 06:40:24 +02:00 |
Jiiks
|
6b96b191aa
|
Emit socket-created event
|
2018-01-15 06:30:15 +02:00 |
Jiiks
|
c851d2e92c
|
Eventemitter
|
2018-01-15 06:29:06 +02:00 |
Jiiks
|
9ecb14ab23
|
Use base state
|
2018-01-15 05:29:11 +02:00 |
Jiiks
|
8e5f007f5b
|
Remove test
|
2018-01-14 08:00:58 +02:00 |
Jiiks
|
e1932b7f74
|
Global is a module
|
2018-01-12 21:46:55 +02:00 |
Jiiks
|
b57255487a
|
Sparkplug fixes
|
2018-01-12 08:31:02 +02:00 |
Jiiks
|
8e308f2a65
|
Igniter
|
2018-01-12 03:06:43 +02:00 |
Jiiks
|
662329c5e9
|
Webpackmodules
|
2018-01-11 17:22:49 +02:00 |
Jiiks
|
03505fcdb6
|
Client ipc
|
2018-01-11 16:12:24 +02:00 |
Jiiks
|
5ec53510be
|
Pluginmanager stuff
|
2018-01-11 08:24:29 +02:00 |
Jiiks
|
881b33f4b6
|
Exports
|
2018-01-11 08:03:06 +02:00 |
Jiiks
|
32e563effc
|
Bases
|
2018-01-11 03:03:32 +02:00 |
Jiiks
|
69e10f69cd
|
add vendor scripts
|
2018-01-11 01:46:05 +02:00 |
Jiiks
|
f6047265e3
|
Logger styling
|
2018-01-11 01:13:45 +02:00 |
Jiiks
|
c8ebe4bfad
|
Inject failsafe
|
2018-01-11 01:07:35 +02:00 |
Jiiks
|
78952f190c
|
Client base and restrucutre
|
2018-01-10 22:48:10 +02:00 |