Skip to content

Commit c48372c

Browse files
authored
Merge pull request #25 from hugodahl/feature/Add-vertical-progress-bar
Create a vertical ProgressBar Widget
2 parents 8166747 + a51a1f6 commit c48372c

17 files changed

+1851
-176
lines changed

.github/workflows/build.yml

+5
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,12 @@ jobs:
5757
with:
5858
name: bundles
5959
path: ${{ github.workspace }}/bundles/
60+
- name: Check For docs folder
61+
id: need-docs
62+
run: |
63+
echo ::set-output name=docs::$( find . -wholename './docs' )
6064
- name: Build docs
65+
if: contains(steps.need-docs.outputs.docs, 'docs')
6166
working-directory: docs
6267
run: sphinx-build -E -W -b html . _build/html
6368
- name: Check For setup.py

.gitignore

+341
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,341 @@
1+
# SPDX-FileCopyrightText: 2017 Scott Shawcroft, written for Adafruit Industries
2+
#
3+
# SPDX-License-Identifier: MIT
4+
5+
# Created by https://www.toptal.com/developers/gitignore/api/macos
6+
# Edit at https://www.toptal.com/developers/gitignore?templates=macos
7+
8+
### macOS ###
9+
# General
10+
.DS_Store
11+
.AppleDouble
12+
.LSOverride
13+
14+
# Icon must end with two \r
15+
Icon
16+
17+
# Thumbnails
18+
._*
19+
20+
# Files that might appear in the root of a volume
21+
.DocumentRevisions-V100
22+
.fseventsd
23+
.Spotlight-V100
24+
.TemporaryItems
25+
.Trashes
26+
.VolumeIcon.icns
27+
.com.apple.timemachine.donotpresent
28+
29+
# Directories potentially created on remote AFP share
30+
.AppleDB
31+
.AppleDesktop
32+
Network Trash Folder
33+
Temporary Items
34+
.apdisk
35+
36+
# End of https://www.toptal.com/developers/gitignore/api/macos
37+
38+
# Created by https://www.toptal.com/developers/gitignore/api/windows
39+
# Edit at https://www.toptal.com/developers/gitignore?templates=windows
40+
41+
### Windows ###
42+
# Windows thumbnail cache files
43+
Thumbs.db
44+
Thumbs.db:encryptable
45+
ehthumbs.db
46+
ehthumbs_vista.db
47+
48+
# Dump file
49+
*.stackdump
50+
51+
# Folder config file
52+
[Dd]esktop.ini
53+
54+
# Recycle Bin used on file shares
55+
$RECYCLE.BIN/
56+
57+
# Windows Installer files
58+
*.cab
59+
*.msi
60+
*.msix
61+
*.msm
62+
*.msp
63+
64+
# Windows shortcuts
65+
*.lnk
66+
67+
# End of https://www.toptal.com/developers/gitignore/api/windows
68+
69+
# Created by https://www.toptal.com/developers/gitignore/api/linux
70+
# Edit at https://www.toptal.com/developers/gitignore?templates=linux
71+
72+
### Linux ###
73+
*~
74+
75+
# temporary files which can be created if a process still has a handle open of a deleted file
76+
.fuse_hidden*
77+
78+
# KDE directory preferences
79+
.directory
80+
81+
# Linux trash folder which might appear on any partition or disk
82+
.Trash-*
83+
84+
# .nfs files are created when an open file is removed but is still being accessed
85+
.nfs*
86+
87+
# End of https://www.toptal.com/developers/gitignore/api/linux
88+
89+
# Created by https://www.toptal.com/developers/gitignore/api/jetbrains
90+
# Edit at https://www.toptal.com/developers/gitignore?templates=jetbrains
91+
92+
### JetBrains ###
93+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
94+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
95+
96+
# User-specific stuff
97+
.idea/**/workspace.xml
98+
.idea/**/tasks.xml
99+
.idea/**/usage.statistics.xml
100+
.idea/**/dictionaries
101+
.idea/**/shelf
102+
103+
# Generated files
104+
.idea/**/contentModel.xml
105+
106+
# Sensitive or high-churn files
107+
.idea/**/dataSources/
108+
.idea/**/dataSources.ids
109+
.idea/**/dataSources.local.xml
110+
.idea/**/sqlDataSources.xml
111+
.idea/**/dynamic.xml
112+
.idea/**/uiDesigner.xml
113+
.idea/**/dbnavigator.xml
114+
115+
# Gradle
116+
.idea/**/gradle.xml
117+
.idea/**/libraries
118+
119+
# Gradle and Maven with auto-import
120+
# When using Gradle or Maven with auto-import, you should exclude module files,
121+
# since they will be recreated, and may cause churn. Uncomment if using
122+
# auto-import.
123+
# .idea/artifacts
124+
# .idea/compiler.xml
125+
# .idea/jarRepositories.xml
126+
# .idea/modules.xml
127+
# .idea/*.iml
128+
# .idea/modules
129+
# *.iml
130+
# *.ipr
131+
132+
# CMake
133+
cmake-build-*/
134+
135+
# Mongo Explorer plugin
136+
.idea/**/mongoSettings.xml
137+
138+
# File-based project format
139+
*.iws
140+
141+
# IntelliJ
142+
out/
143+
144+
# mpeltonen/sbt-idea plugin
145+
.idea_modules/
146+
147+
# JIRA plugin
148+
atlassian-ide-plugin.xml
149+
150+
# Cursive Clojure plugin
151+
.idea/replstate.xml
152+
153+
# Crashlytics plugin (for Android Studio and IntelliJ)
154+
com_crashlytics_export_strings.xml
155+
crashlytics.properties
156+
crashlytics-build.properties
157+
fabric.properties
158+
159+
# Editor-based Rest Client
160+
.idea/httpRequests
161+
162+
# Android studio 3.1+ serialized cache file
163+
.idea/caches/build_file_checksums.ser
164+
165+
### JetBrains Patch ###
166+
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
167+
168+
# *.iml
169+
# modules.xml
170+
# .idea/misc.xml
171+
# *.ipr
172+
173+
# Sonarlint plugin
174+
# https://plugins.jetbrains.com/plugin/7973-sonarlint
175+
.idea/**/sonarlint/
176+
177+
# SonarQube Plugin
178+
# https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
179+
.idea/**/sonarIssues.xml
180+
181+
# Markdown Navigator plugin
182+
# https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
183+
.idea/**/markdown-navigator.xml
184+
.idea/**/markdown-navigator-enh.xml
185+
.idea/**/markdown-navigator/
186+
187+
# Cache file creation bug
188+
# See https://youtrack.jetbrains.com/issue/JBR-2257
189+
.idea/$CACHE_FILE$
190+
191+
# CodeStream plugin
192+
# https://plugins.jetbrains.com/plugin/12206-codestream
193+
.idea/codestream.xml
194+
195+
# End of https://www.toptal.com/developers/gitignore/api/jetbrains
196+
197+
# Created by https://www.toptal.com/developers/gitignore/api/python
198+
# Edit at https://www.toptal.com/developers/gitignore?templates=python
199+
200+
### Python ###
201+
# Byte-compiled / optimized / DLL files
202+
__pycache__/
203+
*.py[cod]
204+
*$py.class
205+
206+
# C extensions
207+
*.so
208+
209+
# Distribution / packaging
210+
.Python
211+
build/
212+
develop-eggs/
213+
dist/
214+
downloads/
215+
eggs/
216+
.eggs/
217+
lib/
218+
lib64/
219+
parts/
220+
sdist/
221+
var/
222+
wheels/
223+
pip-wheel-metadata/
224+
share/python-wheels/
225+
*.egg-info/
226+
.installed.cfg
227+
*.egg
228+
MANIFEST
229+
230+
# PyInstaller
231+
# Usually these files are written by a python script from a template
232+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
233+
*.manifest
234+
*.spec
235+
236+
# Installer logs
237+
pip-log.txt
238+
pip-delete-this-directory.txt
239+
240+
# Unit test / coverage reports
241+
htmlcov/
242+
.tox/
243+
.nox/
244+
.coverage
245+
.coverage.*
246+
.cache
247+
nosetests.xml
248+
coverage.xml
249+
*.cover
250+
*.py,cover
251+
.hypothesis/
252+
.pytest_cache/
253+
pytestdebug.log
254+
255+
# Translations
256+
*.mo
257+
*.pot
258+
259+
# Django stuff:
260+
*.log
261+
local_settings.py
262+
db.sqlite3
263+
db.sqlite3-journal
264+
265+
# Flask stuff:
266+
instance/
267+
.webassets-cache
268+
269+
# Scrapy stuff:
270+
.scrapy
271+
272+
# Sphinx documentation
273+
docs/_build/
274+
doc/_build/
275+
276+
# PyBuilder
277+
target/
278+
279+
# Jupyter Notebook
280+
.ipynb_checkpoints
281+
282+
# IPython
283+
profile_default/
284+
ipython_config.py
285+
286+
# pyenv
287+
.python-version
288+
289+
# pipenv
290+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
291+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
292+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
293+
# install all needed dependencies.
294+
#Pipfile.lock
295+
296+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
297+
__pypackages__/
298+
299+
# Celery stuff
300+
celerybeat-schedule
301+
celerybeat.pid
302+
303+
# SageMath parsed files
304+
*.sage.py
305+
306+
# Environments
307+
.env
308+
.venv
309+
env/
310+
venv/
311+
ENV/
312+
env.bak/
313+
venv.bak/
314+
pythonenv*
315+
316+
# Spyder project settings
317+
.spyderproject
318+
.spyproject
319+
320+
# Rope project settings
321+
.ropeproject
322+
323+
# mkdocs documentation
324+
/site
325+
326+
# mypy
327+
.mypy_cache/
328+
.dmypy.json
329+
dmypy.json
330+
331+
# Pyre type checker
332+
.pyre/
333+
334+
# pytype static type analyzer
335+
.pytype/
336+
337+
# profiling data
338+
.prof
339+
340+
# End of https://www.toptal.com/developers/gitignore/api/python
341+
.idea/

0 commit comments

Comments
 (0)