Jiiks
b83e3c967d
Emote styling
2018-03-17 18:40:47 -03:00
Jiiks
5ed34c149a
Initial force update through reflection
2018-03-17 18:35:09 -03:00
Jiiks
8740c286a0
add guild, channel and user data attributes
2018-03-17 15:23:21 -03:00
Jiiks
0820735fa2
Unreachable code
2018-03-17 13:21:08 -03:00
Jiiks
549275e5dc
Log emote loading error
2018-03-17 13:18:56 -03:00
Jiiks
e268f769b7
Fix emote wrapper children
2018-03-17 13:17:50 -03:00
Jiiks
0af356823a
Reinstate emote injection
2018-03-17 13:05:44 -03:00
Jiiks
b5fc88bc8e
Rewrite a bit and provide patch wrapper. add patcher test plugin as example
2018-03-17 12:48:08 -03:00
Jiiks
86528a3335
add overloads
2018-03-16 02:18:27 -03:00
Samuel Elliott
533d4aead1
Make selected state more noticeable and sort the value array
2018-03-16 01:21:44 +00:00
Samuel Elliott
094ef7e173
Cleanup
2018-03-16 01:09:18 +00:00
Samuel Elliott
086b6253bc
Add guild selection setting and developer mode option
2018-03-16 00:54:50 +00:00
Jiiks
87cc894512
Path all React component functions automatically
2018-03-15 16:16:32 -03:00
Jiiks
7643588b00
add search cache and push vendor to window dev object
2018-03-15 15:11:46 -03:00
Jiiks
ce457e4ad4
Start filter and db getter
2018-03-15 14:44:41 -03:00
Alexei Stukov
ae63213809
Merge pull request #170 from JsSucks/emote-changes-and-minor-stuff
...
Emote changes and minor stuff
2018-03-15 14:25:12 +02:00
Jiiks
c44a35a6c4
Undef
2018-03-15 14:20:37 -03:00
Jiiks
cc8f10f971
Traverse autocomplete with keydown
2018-03-15 14:14:42 -03:00
Jiiks
13f7ce0cad
Make autocomplete function like Discord one except with ;
2018-03-15 14:11:48 -03:00
Jiiks
e1f3bd2f41
Use ;; wrapper for emotes and change how they are injected
2018-03-15 14:07:16 -03:00
Jiiks
6bc2e0cca5
Export Filters from WebpackModules
2018-03-15 13:47:40 -03:00
Jiiks
a4e51dd4a7
and unpatcher
2018-03-15 13:41:54 -03:00
Jiiks
0eaf63f5f7
Remove old render patcher
2018-03-15 13:41:43 -03:00
Jiiks
bd5ded7333
Renaming
2018-03-15 13:39:09 -03:00
Jiiks
6d1dbfad1e
add logging for patches
2018-03-15 13:20:13 -03:00
Jiiks
30c57cf998
Give plugins everything and auto refactor
2018-03-14 14:19:46 +02:00
Jiiks
bf7919a877
add developer mode
2018-03-14 11:13:18 +02:00
Jiiks
25044beaef
Don't
2018-03-14 11:11:08 +02:00
Jiiks
81941bb140
Lint
2018-03-14 11:06:54 +02:00
Jiiks
b3ed044408
add copyright headers
2018-03-14 11:01:10 +02:00
Jiiks
1e438764a0
Reset and remove old
2018-03-14 10:59:16 +02:00
Jiiks
9e875f4039
Fix autocomplete handlers and keys and trigger it with tab
2018-03-14 10:58:40 +02:00
Jiiks
5f7ddcb8ce
add TODO notice
2018-03-14 09:43:03 +02:00
Jiiks
e73ac58ff3
Go back to did-finish-load
2018-03-14 09:25:48 +02:00
Jiiks
bcc856bc6b
Don't need separate displayName
2018-03-14 09:17:58 +02:00
Jiiks
6473ddaf9f
add important component scanner through reflection
2018-03-14 09:12:00 +02:00
Jiiks
ce9a4c6b3d
Fix channel member render
2018-03-14 02:36:34 +02:00
Jiiks
ae6b745e68
Partially fix autocomplete and use patches
2018-03-14 00:34:03 +02:00
Jiiks
7599271f31
add author id
2018-03-12 17:52:24 +02:00
Jiiks
2c2ef33565
Use DiscordApi to get current user
2018-03-12 17:50:43 +02:00
Jiiks
d965e29867
Throw everything into _bd object
2018-03-12 17:50:09 +02:00
Jiiks
67dddf5391
Replay index
2018-03-12 17:48:29 +02:00
Jiiks
7116efe207
Replay exports
2018-03-12 17:46:55 +02:00
Jiiks
6a854ab070
Patcher
2018-03-12 17:46:20 +02:00
Jiiks
5083a80ba2
Remove observers
2018-03-12 17:46:20 +02:00
Zack Rauen
fd68da9566
update discord api
2018-03-11 22:42:06 -04:00
Zack Rauen
6917724700
update to master
2018-03-11 22:38:03 -04:00
Alexei Stukov
2c33d1f7f0
Merge pull request #166 from JsSucks/data-attributes
...
Data attributes
2018-03-11 16:35:22 +02:00
Jiiks
f612fcbf00
Remove window var
2018-03-10 17:36:55 +02:00
Jiiks
afc9f91dc3
Don't
2018-03-10 17:35:02 +02:00
Jiiks
2952331998
More attributes
2018-03-10 14:27:17 +02:00
Jiiks
da6aecc3f2
add more attributes and file upload author
2018-03-10 13:53:27 +02:00
Jiiks
b0fcedd3f3
Don't do anything if emotes don't exist
2018-03-10 10:21:35 +02:00
Jiiks
fe319e58fe
Remove data addition
2018-03-10 10:20:29 +02:00
Jiiks
45545d86b4
It's ugly for now.
2018-03-10 09:58:25 +02:00
Jiiks
c59494f604
Emote autocomplete ui
2018-03-10 05:29:04 +02:00
Jiiks
523d226b91
Initial autocomplete and all emotes
2018-03-10 05:05:12 +02:00
Jiiks
4984ae996e
Merge branch 'dom-attributes' of https://github.com/JsSucks/BetterDiscordApp into dom-attributes
2018-03-09 12:33:58 +02:00
Jiiks
f494cbbb7a
Bad filename
2018-03-09 12:33:38 +02:00
Alexei Stukov
ef19f4723e
Merge branch 'master' into dom-attributes
2018-03-09 12:26:50 +02:00
Jiiks
fe884ae436
filter check
2018-03-09 11:00:15 +02:00
Jiiks
ae651e08e9
Reliable observers
2018-03-09 10:43:03 +02:00
Samuel Elliott
b24e0ef178
Fix error on keypress
...
Uncaught TypeError: Cannot assign to read only property 'ignoreNextKeypress' of object '[object Object]'
at ../node_modules/combokeys/Combokeys/index.js.module.exports.../node_modules/combokeys/Combokeys/prototype/handleKey.js.module.exports [as handleKey] (/Users/Samuel/Documents/BetterDiscord/2018-01-19/betterdiscordapp/client/dist/betterdiscord.client.…:4703)
at ../node_modules/combokeys/Combokeys/index.js.module.exports.../node_modules/combokeys/Combokeys/prototype/handleKeyEvent.js.module.exports (/Users/Samuel/Documents/BetterDiscord/2018-01-19/betterdiscordapp/client/dist/betterdiscord.client.…:4752)
at HTMLDocument.r (721226c….js:25)
2018-03-09 01:57:27 +00:00
Samuel Elliott
3578698a86
Fix deleting all injected styles
2018-03-09 01:26:45 +00:00
Samuel Elliott
47c786a98a
Can’t freeze internals as then Vue can’t make any plugin/theme’s info and enabled state reactive
2018-03-09 00:18:05 +00:00
Samuel Elliott
bc1f93dd89
Store patched functions in a weakmap, move events wrapper and prevent plugins from modifying the plugin and content prototypes and their internals object
2018-03-08 23:43:26 +00:00
Jiiks
976ea796f8
Reliable switch events
2018-03-08 23:40:38 +02:00
Jiiks
a746d6a03e
Remove test badge
2018-03-08 23:15:57 +02:00
Jiiks
393362c8fb
Userlist badges
2018-03-08 21:58:53 +02:00
Jiiks
af8f7b0c9f
Trigger on loaded more as well
2018-03-08 21:42:19 +02:00
Jiiks
1c63b8a05d
Extend EventListener and add badges on other events
2018-03-08 21:40:43 +02:00
Jiiks
dfa7987756
add badges to messages as well
2018-03-08 20:46:03 +02:00
Jiiks
7737dacd05
Use data- prefix for dataset access
2018-03-08 19:45:17 +02:00
Jiiks
b75c7716c9
User reflection prop iterator
2018-03-08 19:37:50 +02:00
Jiiks
7e2be8bb19
add initial user-id manip
2018-03-08 19:35:05 +02:00
Jiiks
399f8a790d
add deeper find
2018-03-08 19:30:21 +02:00
Jiiks
fdfd0a6454
add loading more mutation callback
2018-03-08 17:37:38 +02:00
Jiiks
88b46bc359
only set currentuser attr if true
2018-03-08 16:46:50 +02:00
Jiiks
fcebb43f35
Remove useless obeservers then
2018-03-08 16:44:51 +02:00
Samuel Elliott
e7b0acb5a0
Fix plugin API basic modals
2018-03-08 13:59:19 +00:00
Jiiks
e22e7f7af8
Hide mutable markup when editing
2018-03-08 14:47:15 +02:00
Jiiks
7a82d9e860
Edits and new messages functional
2018-03-08 14:45:31 +02:00
Jiiks
4804cd6ccb
No class needed
2018-03-08 14:19:17 +02:00
Jiiks
44f0effba5
Renam event
2018-03-08 14:04:51 +02:00
Jiiks
5fd62c8050
Move markup cloning to automanipulator
2018-03-08 13:15:58 +02:00
Jiiks
8bda3e9b4d
Don't need the classname
2018-03-08 11:18:21 +02:00
Jiiks
0154a7e97b
add prop iterator
2018-03-08 11:17:33 +02:00
Jiiks
fdfd961390
Change how reflection works
2018-03-08 10:59:51 +02:00
Jiiks
43359d771c
add automa, new functions to ui and base reflection
2018-03-08 10:40:29 +02:00
Jiiks
ff71042bb0
add ignoreExternal for faster testing other things
2018-03-08 08:25:51 +02:00
Samuel Elliott
68c0133381
Make menu keybind customisable
2018-03-08 02:42:06 +00:00
Samuel Elliott
dfd0208394
Fix theme loading
2018-03-08 02:41:47 +00:00
Samuel Elliott
0229482be8
Add keybind setting
2018-03-08 02:41:38 +00:00
Samuel Elliott
e78089a509
Add menu items to the plugin API
2018-03-07 20:32:04 +00:00
Samuel Elliott
5e259f50f8
Refactor settings menu
...
Adds support for dynamically adding items
2018-03-07 20:19:02 +00:00
Samuel Elliott
0bbd7b506a
Add option to ignore content manager errors
2018-03-07 19:57:00 +00:00
Jiiks
2e512e61b2
Push the data in generic events as well
2018-03-07 12:33:56 +02:00
Jiiks
37ecd7ec4e
Simply emit everything we have instead of anything fancy
2018-03-07 12:32:58 +02:00
Alexei Stukov
67747f85eb
Merge pull request #161 from JsSucks/emote-module
...
Emote module
2018-03-07 11:43:20 +02:00
Jiiks
8d33d80e1c
Convert content to use database instead of individual configs
2018-03-07 10:28:14 +02:00
Jiiks
30a886d84a
Database wrappers
2018-03-07 10:12:44 +02:00
Jiiks
aa3226ce43
New message event
2018-03-07 07:04:52 +02:00
Samuel Elliott
d122e27578
Add extmodules and webpack modules to plugin API
2018-03-07 02:07:17 +00:00
Samuel Elliott
7e82ae8a85
Add comments
2018-03-07 02:05:38 +00:00
Samuel Elliott
a8d60582d0
Update plugin API modals
2018-03-07 01:10:06 +00:00
Jiiks
605e869413
add emote module and replaceroot to vue injector
2018-03-07 01:37:14 +02:00
Samuel Elliott
a89d186730
Add comments
2018-03-06 21:58:09 +00:00
Samuel Elliott
6647595a3a
Move styles out of template
2018-03-06 21:55:50 +00:00
Samuel Elliott
c9e681c242
Recalculate height on any update
2018-03-06 21:55:04 +00:00
Samuel Elliott
c13884414d
Refactor event category/setting event binding
2018-03-06 08:26:48 +00:00
Samuel Elliott
b7a769e883
Fixes
2018-03-06 01:59:53 +00:00
Samuel Elliott
93f08b715b
Add example custom settings set
2018-03-06 01:43:18 +00:00
Samuel Elliott
07dde5b1fa
Add live adding schemes and fix PluginApi.Settings
2018-03-06 01:15:11 +00:00
Samuel Elliott
e67c08ff02
Allow setting a category’s name using name instead of category_name
2018-03-06 00:58:40 +00:00
Samuel Elliott
72dd93503a
Better merging of array setting items
2018-03-06 00:49:10 +00:00
Samuel Elliott
da5e0ac99c
Add live updating settings sets and categories
2018-03-06 00:47:34 +00:00
Samuel Elliott
3ab4fd8a9a
Added base content class
2018-03-06 00:24:14 +00:00
Samuel Elliott
e5078f4160
Fixed drawers
2018-03-05 21:46:28 +00:00
Samuel Elliott
5373512d9b
Added asynceventemitter.once and add comments
2018-03-05 19:55:53 +00:00
Samuel Elliott
26404843c2
Fix issues with multiline text settings
2018-03-05 19:48:39 +00:00
Jiiks
5908e39e52
Dropdown above colourpicker swatch
2018-03-05 06:42:53 +02:00
Jiiks
17672e674b
Visible overflow when drawer open to fix dropdown/colour
2018-03-05 06:38:50 +02:00
Jiiks
e7f5a2e118
add Beard's refresh button and change tab styling a bit
2018-03-05 05:37:33 +02:00
Jiiks
064065cfe1
add min-width to tabs
2018-03-05 05:02:49 +02:00
Jiiks
da58d2e8b5
add placeholders for now
2018-03-05 05:01:29 +02:00
Jiiks
13364f1c9c
Change tabs to say Installed/Browse instead
2018-03-05 04:54:40 +02:00
Samuel Elliott
e9f533d600
Add multi parameter for slider and number settings
2018-03-04 23:48:46 +00:00
Samuel Elliott
05b3abd290
Revert "Add multi parameter for slider and number settings"
...
This reverts part of commit 6cac091c27
.
2018-03-04 23:20:39 +00:00
Samuel Elliott
6cac091c27
Add multi parameter for slider and number settings
2018-03-04 23:09:26 +00:00
Samuel Elliott
0332027963
Add comment
2018-03-04 22:55:58 +00:00
Samuel Elliott
9617890ab6
Handle changes better
2018-03-04 22:54:37 +00:00
Samuel Elliott
47637eca75
Fix settingsset.findSetting and arraysetting.items not being populated
...
- Changed plugin/theme event emitters to AsyncEventEmitter
2018-03-04 21:51:04 +00:00
Jiiks
43bc873bcb
Find first setting
2018-03-04 23:03:38 +02:00
Samuel Elliott
88b063ca8e
Add monkeypatch utility function
2018-03-04 20:21:18 +00:00
Samuel Elliott
2bf1709dba
Fix “emit is not defined”
2018-03-04 01:35:32 +00:00
Samuel Elliott
1dffb1f40b
Add comments
2018-03-04 01:33:06 +00:00
Samuel Elliott
00d909f16c
Async setting and category events
...
- Async setting and category events
- Added deepfreeze utility
- Fix dropdown staying open after selecting an option
2018-03-04 00:22:05 +00:00
Samuel Elliott
91275f4332
CSS editor improvements
2018-03-03 23:36:17 +00:00
Samuel Elliott
976aecd8f2
Fix “css is not defined”
2018-03-03 01:47:50 +00:00
Samuel Elliott
9bc29cc66e
Add automatic recompile of SCSS in themes and the CSS editor when any file is changed
2018-03-03 01:44:39 +00:00
Samuel Elliott
2c6ae62c7e
Radio and dropdown fixes
2018-03-03 00:03:19 +00:00
Samuel Elliott
05c08ca51f
Update eslint-plugin-vue to version 4.3.0
2018-03-02 23:50:53 +00:00
Samuel Elliott
dc1acf140f
Recompile themes when settings have changed
2018-03-02 22:28:17 +00:00
Samuel Elliott
90c256ed76
Fix relative file path resolution in file settings
2018-03-02 22:24:54 +00:00
Samuel Elliott
88e563501a
Fix inline settings arrays
2018-03-02 22:20:34 +00:00
Samuel Elliott
bd72246715
Fix for eslint-plugin-vue and some things eslint detected
2018-03-02 21:24:55 +00:00
Samuel Elliott
2060a41f5d
Fix plugin API modal manager
2018-03-02 20:48:29 +00:00
Samuel Elliott
fdc9330195
Add modal manager to plugin API
2018-03-02 20:19:59 +00:00
Samuel Elliott
e94a7c50a4
Merge remote-tracking branch 'upstream/master' into settings
...
# Conflicts:
# client/src/modules/thememanager.js
# client/src/ui/components/BdSettings.vue
2018-03-02 19:47:29 +00:00
Samuel Elliott
f9e278cc75
Updated plugin API
...
- Renamed Settings to InternalSettings
- Renamed getPlugins/getThemes to listPlugins/listThemes
- Add Utils to the plugin API
- Add CssUtils to the plugin API
- Add error handling on plugin start
- Changed ThemeManager.getConfigAsSCSS[Map] to accept a SettingsSet instead of an array of SettingsCategory objects
- Add examples to the example plugin
2018-03-02 19:42:17 +00:00
Samuel Elliott
3168012fde
Fix internal settings
2018-03-02 19:34:53 +00:00
Samuel Elliott
5e2b5975ed
Allow custom settings to extend the CustomSetting class
2018-03-01 21:10:30 +00:00
Samuel Elliott
59bbc8d8ef
Add support for colour setting spelled as ‘color’
2018-03-01 19:30:31 +00:00
Samuel Elliott
7954ebd764
Cleanup
2018-03-01 19:26:44 +00:00
Samuel Elliott
92612fc616
Fix modals closing with unsaved changes when clicking the close button, and added a shortcut to force close a modal by holding shift and clicking the close button
2018-03-01 19:01:45 +00:00
Samuel Elliott
3437c36b87
Use settings structs
2018-03-01 19:00:24 +00:00
Samuel Elliott
3574d6a5ba
Add settings structs
2018-03-01 18:50:49 +00:00
Samuel Elliott
5707da5f72
Fix plugin/theme descriptions
2018-03-01 01:52:08 +00:00
Samuel Elliott
bff6057e0c
Add an animation when closing the settings menu content panel
2018-03-01 00:25:40 +00:00
Alexei Stukov
ecf7f872cb
Merge pull request #150 from JsSucks/plugin-permissions
...
Initial plugin permissions
2018-02-28 21:39:23 +02:00
Jiiks
deaa680aae
Initial plugin permissions
2018-02-28 21:34:12 +02:00
Samuel Elliott
cfdf3e0b4a
Add relative file path resolution for themes
2018-02-28 18:14:35 +00:00
Jiiks
f4692c5e32
Move picker a bit more left
2018-02-28 08:59:34 +02:00
Jiiks
327fb09973
Remove pointer-events if no changes
2018-02-28 08:58:50 +02:00
Jiiks
7046316d60
add top offset
2018-02-28 08:55:30 +02:00
Jiiks
67142ca7db
Picker z-index
2018-02-28 08:35:57 +02:00
Jiiks
1e977fb407
Return raw colour value for colour picker
2018-02-28 07:46:48 +02:00
Jiiks
e418964819
Close colour picker when clicked outside
2018-02-28 07:41:57 +02:00
Jiiks
e0de230ef2
Hide activepanel when settingsmenu closes
2018-02-28 06:23:21 +02:00
Jiiks
e7e79c9ac8
add colour picker save and reset
2018-02-28 05:58:13 +02:00
Jiiks
779a59c87e
Make colour picker a popout and style it
2018-02-28 04:29:28 +02:00
Jiiks
160e6699e3
add missing .val ref #144
2018-02-28 00:10:37 +02:00
Jiiks
9b7b5d3b02
Colour picker base
2018-02-28 00:08:47 +02:00
Alexei Stukov
43e95bbba8
Merge pull request #142 from samuelthomas2774/add-full-width-settings
...
Add full width settings
2018-02-26 09:26:09 +02:00
Samuel Elliott
df0f823f1d
Fixes
2018-02-22 16:19:35 +00:00
Samuel Elliott
ff3ef34784
Show error modal when reloading content
2018-02-21 18:06:44 +00:00
Samuel Elliott
4cfa4ee466
Content reloading
2018-02-21 17:46:27 +00:00
Samuel Elliott
b9145b5b85
Add custom settings
2018-02-21 16:00:49 +00:00
Samuel Elliott
5be5002ea1
Fix drawer open/close animation where height > width
2018-02-21 13:11:55 +00:00
Samuel Elliott
d88caab321
Add full width settings
2018-02-21 10:46:13 +00:00
Samuel Elliott
eae9d67649
Add support for file settings in themes
...
Files are added to the SCSS variables as a list of maps like (data: [base64 encoded file contents], type: [file MIME type], url: [data uri]), …
2018-02-21 01:16:41 +00:00
Samuel Elliott
2eaafdb1ac
Async SCSS configuration
2018-02-21 00:14:06 +00:00
Samuel Elliott
0be09f6cf8
Indent with spaces
2018-02-20 00:13:24 +00:00
Samuel Elliott
afacd9cfbb
Add hover colour to settings schemes
2018-02-20 00:01:46 +00:00
Samuel Elliott
7123f5f100
Add support for array settings in themes
2018-02-20 00:01:23 +00:00
Samuel Elliott
522e798669
Remove scss_raw setting option
2018-02-19 23:54:37 +00:00
Samuel Elliott
201af9473e
Setting specific styles for inline arrays
...
Adds the ability for settings in an array to have no header text and appear full width
2018-02-19 22:19:50 +00:00
Samuel Elliott
fae6fc8511
Add settings arrays
2018-02-19 18:20:44 +00:00
Samuel Elliott
847d88a628
Add confirm modal
2018-02-19 18:18:55 +00:00
Samuel Elliott
7cf1cf36fa
Add modal IDs
2018-02-19 18:17:49 +00:00
Samuel Elliott
bd19a633b0
Move scroller outside settings, always show scrollbar in content
2018-02-19 18:17:06 +00:00
Samuel Elliott
8419bc51c1
Add transition between default/changed state on setting dividers
2018-02-19 18:13:02 +00:00
Samuel Elliott
9f6394eae3
Tabs SCSS
2018-02-19 18:12:17 +00:00
Samuel Elliott
6b94437b89
Fix modal backdrop still fading out when the first modal is closing even with additional modals on top
2018-02-19 18:11:47 +00:00
Samuel Elliott
fca89aaaa6
Hide inactive tabs’ refresh button
2018-02-19 18:10:09 +00:00
Samuel Elliott
5931bffca3
Move plugins and themes view tab bars to the header
2018-02-17 02:17:55 +00:00
Samuel Elliott
5938e39d99
Update tab bar styles
2018-02-17 02:16:12 +00:00
Samuel Elliott
36a2fb1ec5
Tidy settings wrapper SCSS
2018-02-17 01:40:59 +00:00
Samuel Elliott
c7db7fc2a7
Tidy tabs SCSS
2018-02-17 00:56:03 +00:00
Alexei Stukov
d1d2610416
Merge pull request #139 from samuelthomas2774/add-object-logging
...
Add object logging handler
2018-02-15 23:02:02 +02:00
Samuel Elliott
fadd0574ac
Fixed clearing compiler error when empty
2018-02-15 19:27:44 +00:00
Samuel Elliott
c9a20b7fcf
Fix CSS editor not updating when empty
2018-02-15 19:14:08 +00:00
Samuel Elliott
48ee29b621
Indent with spaces
2018-02-15 17:09:06 +00:00
Samuel Elliott
78a61dc60f
Add object logging
2018-02-15 17:00:21 +00:00
Jiiks
3a09dfb066
Store interval
2018-02-15 01:05:12 +02:00
Jiiks
877b59d0d3
k
2018-02-15 01:04:25 +02:00
Jiiks
5df556f96e
add updater events
2018-02-15 01:01:52 +02:00
Jiiks
7ba43f8763
Emit update check end event
2018-02-14 22:28:55 +02:00
Jiiks
666960a9bd
use rawgit foir now
2018-02-14 22:26:26 +02:00
Jiiks
eb9e3dd4c6
Updater runs every 30 minutes
2018-02-14 22:15:27 +02:00
Jiiks
2962d1fc9f
Styles for update check
2018-02-14 22:02:12 +02:00
Samuel Elliott
0373d81199
Fixed showing content manager error modal with no errors
2018-02-14 18:51:51 +00:00
Samuel Elliott
a9d488b748
Throw an error instead
2018-02-14 18:19:20 +00:00
Samuel Elliott
c9d9feb63f
Prevent modal close when settings have changed
2018-02-14 18:14:46 +00:00
Samuel Elliott
bea87f5be8
Add scheme hints
2018-02-14 18:03:10 +00:00
Samuel Elliott
9fb914fb70
Add settings schemes
2018-02-14 17:55:10 +00:00
Samuel Elliott
0cfb6d36ca
Rename new Settings.saveSettings to Settings.mergeSettings
2018-02-14 16:32:12 +00:00
Samuel Elliott
dcb2704a28
Merge Modals.pluginSettings and Modals.themeSettings to a single function for both
2018-02-14 16:22:48 +00:00
Samuel Elliott
8c5796e4f6
Remove old code
2018-02-14 16:14:59 +00:00
Samuel Elliott
41b7906612
Use Utils.compare for internal settings
2018-02-14 16:11:26 +00:00
Samuel Elliott
1dd01e186b
Use Plugin/Theme.config
2018-02-14 15:45:10 +00:00
Samuel Elliott
0af22b21d4
Merge remote-tracking branch 'upstream/master' into add-generic-settings-modal
...
# Conflicts:
# client/src/modules/plugin.js
# tests/plugins/Example/config.json
2018-02-14 15:40:22 +00:00
Jiiks
16763c4a3e
Some apis
2018-02-14 17:26:48 +02:00
Jiiks
57e73050cd
User const
2018-02-14 15:36:18 +02:00
Jiiks
df7d9fa0da
User ContentConfig and bug fix
2018-02-14 15:35:35 +02:00
Jiiks
b1f4fb637e
add a base for content config object
2018-02-14 15:32:19 +02:00
Jiiks
a37bccfbb2
Some commenting
2018-02-14 15:00:15 +02:00
Jiiks
287e2c9cd2
Some commenting
2018-02-14 14:55:06 +02:00
Jiiks
b23a5ba7ac
Pass deps to plugins directly. Should be used when a plugin must have a module to function.
2018-02-14 10:05:34 +02:00
Jiiks
4fba4049e1
Check that plugin dependencies exist
2018-02-14 09:56:55 +02:00
Samuel Elliott
cebaba2de3
Fix file setting
2018-02-14 01:52:45 +00:00
Samuel Elliott
8e71ee5a5c
Undo stuff from samuelthomas2774/add-setting-events
2018-02-14 01:49:23 +00:00
Samuel Elliott
145df5e7cc
Add Plugin.config
2018-02-14 01:45:41 +00:00
Samuel Elliott
f13726d8e2
Remove old settings modals
2018-02-14 01:42:10 +00:00
Samuel Elliott
4b9084bee4
Add generic settings modal and recursive compare
2018-02-14 01:40:47 +00:00
Samuel Elliott
6b96bdbc3b
Add category names
2018-02-14 01:37:47 +00:00
Samuel Elliott
227b2cc0d8
Fix events for themes and extmodules
2018-02-13 23:36:40 +00:00
Samuel Elliott
08271deea1
Add plugin settings events
...
- Moved the Theme class to it’s own file
2018-02-13 23:26:39 +00:00
Samuel Elliott
d3c3de5a79
Merge remote-tracking branch 'upstream/master' into add-setting-events
...
# Conflicts:
# client/src/modules/pluginapi.js
2018-02-13 23:07:46 +00:00
Samuel Elliott
9b9162346b
Add internal settings access to the plugin API
2018-02-13 22:37:24 +00:00
Samuel Elliott
210d085caf
Fix “cannot read property ‘width’ of undefined”
2018-02-13 22:33:17 +00:00
Samuel Elliott
8b85c829d6
Add setting updated event
2018-02-13 22:30:58 +00:00
Samuel Elliott
79af725f7f
Move error event struct
2018-02-13 22:28:58 +00:00
Jiiks
728aab8e95
Import modulemanager, add modules path to config, requires core rebuild
2018-02-14 00:24:04 +02:00
Samuel Elliott
1bded3121e
Add event structs
2018-02-13 22:23:40 +00:00
Jiiks
01b54a37bc
load modules
2018-02-14 00:17:02 +02:00
Jiiks
44832fb11a
Exports
2018-02-14 00:15:46 +02:00
Jiiks
fca1d49506
add class name to Plugin
2018-02-14 00:14:50 +02:00
Jiiks
842f0d6229
Move module stuff to it's own module
2018-02-14 00:14:26 +02:00
Jiiks
0ac1cf240d
Ext module base and ext module manager base
2018-02-14 00:10:22 +02:00