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
Alexei Stukov
d6cb8f74fe
Merge pull request #151 from samuelthomas2774/add-menu-content-closing-animation
...
Add menu content closing animation and fix plugin/theme descriptions
2018-03-01 21:46:49 +02: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
9a72a7425e
Add async EventEmitter and deep clone
2018-03-01 18:42:53 +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
Alexei Stukov
22485bc26a
Merge pull request #149 from samuelthomas2774/add-relative-files
...
Add relative file path resolution for themes
2018-02-28 21:36:54 +02:00
Jiiks
deaa680aae
Initial plugin permissions
2018-02-28 21:34:12 +02:00
Samuel Elliott
1f5cf04eb6
Add scheme icon
2018-02-28 18:18:34 +00:00
Samuel Elliott
cfdf3e0b4a
Add relative file path resolution for themes
2018-02-28 18:14:35 +00:00
Alexei Stukov
4f451e3822
Merge pull request #148 from JsSucks/colour-picker-styling
...
Colour picker styling
2018-02-28 09:01:46 +02: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
Alexei Stukov
fab7371d66
Merge pull request #147 from JsSucks/settings-animation
...
Hide activepanel when settingsmenu closes
2018-02-28 07:04:09 +02:00
Jiiks
e0de230ef2
Hide activepanel when settingsmenu closes
2018-02-28 06:23:21 +02:00
Alexei Stukov
f255c010cd
Merge pull request #146 from JsSucks/colour-picker
...
Save and reset
2018-02-28 06:00:36 +02:00
Jiiks
e7e79c9ac8
add colour picker save and reset
2018-02-28 05:58:13 +02:00
Alexei Stukov
963d9e61d8
Merge pull request #145 from JsSucks/colour-picker
...
Colour picker base
2018-02-28 04:31:32 +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
Jiiks
ca9264a672
add vue-color
2018-02-27 23:30:39 +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
Alexei Stukov
6380f9fc33
Merge pull request #143 from samuelthomas2774/add-custom-settings
...
Add custom settings and content reloading
2018-02-26 09:25:31 +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
Alexei Stukov
99e9ce3852
Merge pull request #141 from samuelthomas2774/tabs-and-settings-arrays
...
Tabs and settings arrays
2018-02-21 07:52:39 +02: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