Commit Graph

2236 Commits

Author SHA1 Message Date
Samuel Elliott e793a8d380
Change Settings.get to return undefined when a setting isn’t found 2018-02-12 19:48:36 +00:00
Samuel Elliott 61c913b55b
Renamed Settings.getSetting to Settings.get 2018-02-12 19:31:50 +00:00
Samuel Elliott cc1aee6842
Fixed setting loading 2018-02-12 19:23:35 +00:00
Alexei Stukov 80ce233e6d
Merge pull request #122 from samuelthomas2774/add-core-settings-storage
Add core settings storage
2018-02-12 21:22:10 +02:00
Alexei Stukov 9aeb5972cd
Merge pull request #121 from samuelthomas2774/fix-plugin-getsetting
Fix Plugin.getSetting
2018-02-12 21:20:02 +02:00
Samuel Elliott f085364760
Fix drawer header size 2018-02-12 19:05:28 +00:00
Samuel Elliott 1f4c2df3ae
Add functions to get a set, category and setting value 2018-02-12 19:01:07 +00:00
Samuel Elliott 32326471b1
Tidy switches Vue files 2018-02-12 19:00:42 +00:00
Samuel Elliott 8d7261a24a
Remove old components 2018-02-12 17:56:22 +00:00
Samuel Elliott 7e2fca9059
Add update hook 2018-02-12 17:54:40 +00:00
Samuel Elliott 26fbac6bbc
Add support for disabled settings 2018-02-12 17:54:16 +00:00
Samuel Elliott eaa8d3a03a
Fix CSS editor panel 2018-02-12 17:46:29 +00:00
Samuel Elliott 4fa91563a5
Tidy switches SCSS files 2018-02-12 17:46:02 +00:00
Samuel Elliott 09cff282cb
Update internal settings format and use a generic settings panel 2018-02-12 17:33:32 +00:00
Samuel Elliott 52f8c1cf31
Rename PluginSetting to Setting 2018-02-12 16:52:09 +00:00
Samuel Elliott 15f683d4c9
Fix Plugin.getSetting 2018-02-12 15:20:27 +00:00
Samuel Elliott 4dfe349802
Add core settings storage 2018-02-12 15:19:11 +00:00
Alexei Stukov 0eddaf86eb
Merge pull request #120 from JsSucks/settings
Change dropdown/radio structure
2018-02-12 04:58:51 +02:00
Jiiks cb2536437b Change test setting text 2018-02-12 04:56:42 +02:00
Jiiks 194c1c1ff8 Change dropdown/radio structure 2018-02-12 04:54:15 +02:00
Alexei Stukov aae9653a4a
Merge pull request #117 from JsSucks/theme-settings
Theme settings
2018-02-12 02:54:34 +02:00
Jiiks c52f1eb0b8 Number test setting 2018-02-12 02:51:10 +02:00
Jiiks f37058779a Radio functional 2018-02-12 02:48:44 +02:00
Jiiks 44b9450efa Dropdown functional 2018-02-12 02:44:12 +02:00
Alexei Stukov 06b3b70272
Merge pull request #116 from JsSucks/plugin-api
Plugin api
2018-02-12 01:10:34 +02:00
Jiiks 4e46675f94 add events for plugins 2018-02-12 01:04:07 +02:00
Jiiks 4a7a9ae1db add base plugin api and pass vendor to plugins 2018-02-12 00:07:23 +02:00
Alexei Stukov 35338dd104
Merge pull request #115 from samuelthomas2774/plugin-theme-configuration
Remove unnecessary information when saving plugin/theme configuration
2018-02-11 23:45:52 +02:00
Samuel Elliott 14822ab51a Don't save unnecessary information with plugin/theme configuration 2018-02-11 21:30:35 +00:00
Alexei Stukov 0043292b25
Merge pull request #114 from JsSucks/slider
Slider
2018-02-11 23:03:36 +02:00
Jiiks fad9a5336a add another test var 2018-02-11 22:41:38 +02:00
Jiiks 2453797400 add slider theme setting 2018-02-11 22:35:29 +02:00
Alexei Stukov 0b1dabd80b
Merge pull request #113 from JsSucks/themes
Ensure forward slashes
2018-02-11 22:28:18 +02:00
Jiiks da702bd40a Ensure forward slashes 2018-02-11 22:25:15 +02:00
Alexei Stukov 600991fd50
Merge pull request #112 from samuelthomas2774/theme-scss
Add theme reloading
2018-02-11 22:19:52 +02:00
Samuel Elliott 8d70e9cd54 Add theme reloading 2018-02-11 20:12:15 +00:00
Alexei Stukov c502ee8909
Merge pull request #111 from samuelthomas2774/theme-scss
Add theme configuration to SCSS variables and add compile caching
2018-02-11 21:57:31 +02:00
Samuel Elliott 9301ad627c Add SCSS theme configuration and compile caching 2018-02-11 19:31:24 +00:00
Alexei Stukov 702b770058
Merge pull request #110 from JsSucks/sass
Sass
2018-02-11 21:20:08 +02:00
Alexei Stukov 1db9ad3425
Merge pull request #109 from samuelthomas2774/add-unix-node-sass-build-scripts
Add node-sass build scripts for macOS and Linux
2018-02-11 18:30:01 +02:00
Jiiks 8bb388fb25 Dynamic vars support 2018-02-11 18:28:47 +02:00
Jiiks fa9c0d2f94 Compile theme scss 2018-02-11 17:42:24 +02:00
Samuel Elliott 997ae3369d
Add node-sass build scripts for macOS and Linux 2018-02-11 15:34:15 +00:00
Jiiks 31655e558c add sass compiler and reject to ipc 2018-02-11 16:59:55 +02:00
Alexei Stukov 49103b1c49
Merge pull request #108 from JsSucks/sass
Sass
2018-02-11 16:06:32 +02:00
Jiiks 45c372b71c unzip 2018-02-11 16:04:06 +02:00
Jiiks 00cc38ae33 add node-sass bindings for all platforms 2018-02-11 15:55:41 +02:00
Jiiks 34435465a3 add node-sass rebuild script 2018-02-11 15:54:45 +02:00
Jiiks e25c3fe846 Change electron version and add electron-rebuild 2018-02-11 15:54:22 +02:00
Alexei Stukov 224b51f1c3
Merge pull request #107 from samuelthomas2774/linux-fixes
Fix position of the settings menu button on Linux
2018-02-09 18:31:52 +02:00