From 0eabac3f463b3491ea4c45195737560697819ad3 Mon Sep 17 00:00:00 2001 From: Jason Rudolph Date: Thu, 22 Mar 2018 11:15:16 -0400 Subject: [PATCH] Group Teletype's dev settings together and collapse them by default Co-authored-by: Antonio Scandurra --- index.js | 6 +++--- package.json | 48 ++++++++++++++++++++++++++++-------------------- 2 files changed, 31 insertions(+), 23 deletions(-) diff --git a/index.js b/index.js index 551cc71f..51444446 100644 --- a/index.js +++ b/index.js @@ -7,11 +7,11 @@ module.exports = new TeletypePackage({ commandRegistry: atom.commands, tooltipManager: atom.tooltips, clipboard: atom.clipboard, - pusherKey: atom.config.get('teletype.pusherKey'), + pusherKey: atom.config.get('teletype.dev.pusherKey'), pusherOptions: { - cluster: atom.config.get('teletype.pusherCluster'), + cluster: atom.config.get('teletype.dev.pusherCluster'), disableStats: true }, - baseURL: atom.config.get('teletype.baseURL'), + baseURL: atom.config.get('teletype.dev.baseURL'), getAtomVersion: atom.getVersion.bind(atom) }) diff --git a/package.json b/package.json index 86bf9d1f..cb04ca50 100644 --- a/package.json +++ b/package.json @@ -58,26 +58,34 @@ "default": true, "order": 1 }, - "baseURL": { - "title": "API server base URL", - "description": "This should only be changed for development purposes. Changes take effect on the next package activation.", - "type": "string", - "default": "https://api.teletype.atom.io", - "order": 2 - }, - "pusherKey": { - "title": "Pusher service key", - "description": "This should only be changed for development purposes. Changes take effect on the next package activation.", - "type": "string", - "default": "f119821248b7429bece3", - "order": 3 - }, - "pusherCluster": { - "title": "Pusher cluster name", - "description": "This should only be changed for development purposes. Changes take effect on the next package activation.", - "type": "string", - "default": "mt1", - "order": 4 + "dev": { + "title": "Development Settings", + "collapsed": true, + "type": "object", + "order": 2, + "properties": { + "baseURL": { + "title": "API server base URL", + "description": "This should only be changed for development purposes. Changes take effect on the next package activation.", + "type": "string", + "default": "https://api.teletype.atom.io", + "order": 1 + }, + "pusherKey": { + "title": "Pusher service key", + "description": "This should only be changed for development purposes. Changes take effect on the next package activation.", + "type": "string", + "default": "f119821248b7429bece3", + "order": 2 + }, + "pusherCluster": { + "title": "Pusher cluster name", + "description": "This should only be changed for development purposes. Changes take effect on the next package activation.", + "type": "string", + "default": "mt1", + "order": 3 + } + } } }, "standard": {