Compare commits
2 Commits
10a85d570b
...
c3136aad4a
Author | SHA1 | Date |
---|---|---|
DrMaxNix | c3136aad4a | |
DrMaxNix | 6512d5e89b |
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2023 DrMaxNix
|
Copyright (c) 2024 DrMaxNix
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
|
11
README.md
11
README.md
|
@ -52,7 +52,9 @@ tryTreeViewClose = function(){
|
||||||
var treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null);
|
var treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null);
|
||||||
|
|
||||||
// close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
// close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||||
if(atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects){
|
let treeViewSettings = atom.packages.config.settings["tree-view"] ?? {};
|
||||||
|
let hiddenOnStartup = treeViewSettings.hiddenOnStartup ?? false;
|
||||||
|
if(hiddenOnStartup || !treeViewHasProjects){
|
||||||
treeView.hide();
|
treeView.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +84,6 @@ atom.workspace.onDidOpen ({item}) ->
|
||||||
tryTreeViewCloseInterval = setInterval(tryTreeViewClose, 100)
|
tryTreeViewCloseInterval = setInterval(tryTreeViewClose, 100)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## TRY TO CLOSE THE TREE-VIEW ##
|
## TRY TO CLOSE THE TREE-VIEW ##
|
||||||
tryTreeViewClose = () ->
|
tryTreeViewClose = () ->
|
||||||
# get tree-view element
|
# get tree-view element
|
||||||
|
@ -101,7 +102,9 @@ tryTreeViewClose = () ->
|
||||||
treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null)
|
treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null)
|
||||||
|
|
||||||
# close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
# close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||||
if atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects
|
treeViewSettings = atom.packages.config.settings["tree-view"] ? {}
|
||||||
|
hiddenOnStartup = treeViewSettings.hiddenOnStartup ? false
|
||||||
|
if hiddenOnStartup || !treeViewHasProjects
|
||||||
treeView.hide()
|
treeView.hide()
|
||||||
|
|
||||||
# stop trying
|
# stop trying
|
||||||
|
@ -116,4 +119,4 @@ Now you can configure whether you want the tree-view to be hidden on startup in
|
||||||
|
|
||||||
**Hidden On Startup: not checked**: Only hide tree-view on startup when it does not contain open projects
|
**Hidden On Startup: not checked**: Only hide tree-view on startup when it does not contain open projects
|
||||||
|
|
||||||
> Successfully tested using Pulsar v1.104.0
|
> Successfully tested using Pulsar v1.114.0
|
||||||
|
|
|
@ -35,7 +35,9 @@ tryTreeViewClose = () ->
|
||||||
treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null)
|
treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null)
|
||||||
|
|
||||||
# close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
# close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||||
if atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects
|
treeViewSettings = atom.packages.config.settings["tree-view"] ? {}
|
||||||
|
hiddenOnStartup = treeViewSettings.hiddenOnStartup ? false
|
||||||
|
if hiddenOnStartup || !treeViewHasProjects
|
||||||
treeView.hide()
|
treeView.hide()
|
||||||
|
|
||||||
# stop trying
|
# stop trying
|
||||||
|
|
|
@ -37,7 +37,9 @@ tryTreeViewClose = function(){
|
||||||
var treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null);
|
var treeViewHasProjects = (treeView.element.querySelector("ol.tree-view-root") != null);
|
||||||
|
|
||||||
// close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
// close the tree-view dock when the `Hidden On Startup` setting is activated or when it is empty
|
||||||
if(atom.packages.config.settings["tree-view"].hiddenOnStartup || !treeViewHasProjects){
|
let treeViewSettings = atom.packages.config.settings["tree-view"] ?? {};
|
||||||
|
let hiddenOnStartup = treeViewSettings.hiddenOnStartup ?? false;
|
||||||
|
if(hiddenOnStartup || !treeViewHasProjects){
|
||||||
treeView.hide();
|
treeView.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue