Merge pull request #138 from doctea/master

Don't show hidden files in browser (master)
This commit is contained in:
langolierz
2020-05-25 09:27:40 +02:00
committed by GitHub

View File

@@ -80,6 +80,8 @@ class BrowserMenu(Menu):
indent = ' ' * 4 * (current_level) indent = ' ' * 4 * (current_level)
for folder in sorted(dirs): for folder in sorted(dirs):
if folder[0]=='.':
continue
is_open, char = self._check_folder_state(folder) is_open, char = self._check_folder_state(folder)
self.menu_list.append(dict(name='{}{}{}'.format(indent, folder, char), slot='x')) self.menu_list.append(dict(name='{}{}{}'.format(indent, folder, char), slot='x'))
if (is_open): if (is_open):
@@ -89,6 +91,8 @@ class BrowserMenu(Menu):
files.sort() files.sort()
for f in files: for f in files:
if f[0]=='.':
continue
split_name = os.path.splitext(f) split_name = os.path.splitext(f)
if (split_name[1].lower() in ['.mp4', '.mkv', '.avi', '.mov']): if (split_name[1].lower() in ['.mp4', '.mkv', '.avi', '.mov']):
self.menu_list.append(dict(name='{}{}'.format(indent, f), slot='-')) self.menu_list.append(dict(name='{}{}'.format(indent, f), slot='-'))
@@ -204,6 +208,8 @@ class ShadersMenu(Menu):
indent = ' ' * 4 * (current_level) indent = ' ' * 4 * (current_level)
for folder in sorted(dirs): for folder in sorted(dirs):
if folder[0]=='.':
continue
is_open, char = self._check_folder_state(folder) is_open, char = self._check_folder_state(folder)
self.menu_list.append(dict(name='{}{}{}'.format(indent, folder, char), is_shader=False)) self.menu_list.append(dict(name='{}{}{}'.format(indent, folder, char), is_shader=False))
if (is_open): if (is_open):
@@ -213,6 +219,8 @@ class ShadersMenu(Menu):
files.sort() files.sort()
for f in files: for f in files:
if f[0]=='.':
continue
split_name = os.path.splitext(f) split_name = os.path.splitext(f)
if (split_name[1].lower() in ['.frag', '.shader', '.glsl', '.glslf', '.fsh']): if (split_name[1].lower() in ['.frag', '.shader', '.glsl', '.glslf', '.fsh']):
self.menu_list.append(dict(name='{}{}'.format(indent, f), is_shader=True)) self.menu_list.append(dict(name='{}{}'.format(indent, f), is_shader=True))