Julian
73a0d9b02e
Fix <py-repl theme="dark"> ( #320 )
...
* fix: theme for <py-repl>
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove comment
* fix: populate initial theme on auto generated repls.
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-11 14:57:01 -05:00
ic-768
2526d242bc
Change let to const; Minor code improvement ( #300 )
...
* Change let to const; Minor code improvement
* Indentation fix
2022-05-10 16:15:32 -05:00
Fabio Pliger
71319d0969
add app loading splash screen and AppConfig ( #279 )
...
* add PyLoader class
* create global loader during app creation time and remove it when pyscript loading operations are done
* make the loader global and open/close when apps is starting. Also add concept of app config so users can set if they want to autoclose the loader of handle it themselves
* add pyconfig file
* auto add global config if there's no config set in the page
* remove changes to simple_clock example
2022-05-10 16:00:25 -05:00
woxtu
6f18a66d53
Fix ESLint warnings ( #294 )
...
* Use builtin methods
* Fix formatting
2022-05-09 15:16:25 -05:00
woxtu
a993d61885
Use async/await instead of promise chaining ( #266 )
...
* Use async/await instead of promise chaining
* Await asynchronous operations
2022-05-09 12:32:01 -05:00
woxtu
a0c7b7653a
Improve type annotations ( #271 )
...
* Add js-yaml type definition
* Improve type annotations
* Store values to properties
2022-05-07 11:25:05 -05:00
Christian Clauss
fadb4a67e7
pre-commit: Add codespell and other checks ( #263 )
2022-05-06 16:23:14 -05:00
Bruno Odinukweze
20a70ed3a7
made py-button styling dynamic ( #227 )
...
* made py-button styling dynamic
* added comments
* removed debugging logs
* fixed linting issue with variables
2022-05-06 14:40:03 -05:00
Fabio Pliger
b7d748c96a
Moves Python code out of interpreter file ( #207 )
...
* make copy of .py files part of build process
* move code out ofinterpreter file and make it download and load code during initialization
* fix double ; in interpreter
* remove debugging print
* update dependencies
* fix project name and version
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* lint
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* change fmt-py
* lint
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
* remove extra content
* define missing strict type
* create build folder if doesn't exist
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2022-05-05 23:12:54 -05:00
Tom
5d7d685a78
fix: fix misspelled logs
2022-05-04 22:12:23 +02:00
Christian Clauss
f4a991fd0a
Fix typo
2022-05-04 18:10:10 +02:00
Christian Clauss
c2f4ea7b13
Fix typo
2022-05-04 18:09:23 +02:00
Fabio Pliger
f957fdaaa6
remove async from method that is not async anymore
2022-05-03 09:18:57 -05:00
Fabio Pliger
f5a6a87328
Merge branch 'main' into quickfix/pyscript_loading_sequence
2022-05-03 09:04:03 -05:00
Fabio Pliger
314be1997a
replace using interpreter promise with the interpreter instance itself. Also properly wait for it to be fully initialized before using on the base widget class
2022-05-03 08:54:23 -05:00
Philipp Rudiger
5d6009ecc0
Merge pull request #118 from Mng-dev-ai/remove-unused-imports
...
remove unused imports
2022-05-03 01:10:01 +02:00
Michael Nagy
e7016aed20
remove unused imports
2022-05-02 13:54:42 +02:00
Robert Myers
44296f85cc
Fixing typescript error in build process
2022-05-01 12:45:51 -06:00
Fabio Pliger
4259e085cb
bring play icon above repl line
2022-04-29 15:44:58 -06:00
Princiya Sequeira
bed165fb10
play icon in pyrepl vertically centered w.r.to the last line
2022-04-29 20:30:15 +02:00
Fabio Pliger
4e667642ca
fixed some minor things related to examples while testing
2022-04-28 16:18:18 -06:00
Fabio Pliger
788af88422
fix enviroment promise loading bug on pyenv
2022-04-28 15:59:35 -06:00
Fabio Pliger
99c79acc78
clean pyscript.ts
2022-04-28 14:09:44 -06:00
Fabio Pliger
ec38f9c151
more cleaning
2022-04-28 14:00:31 -06:00
Fabio Pliger
cb61908e83
remove old code and bypass some warning
2022-04-28 12:02:35 -06:00
Princiya Sequeira
8b7c397c2a
nit fixes
2022-04-28 18:47:39 +02:00
Princiya Sequeira
9f954850a4
play button moved to bottom, lint errors fixed
2022-04-28 00:30:06 +02:00
Princiya Sequeira
971b6903fa
fixed linting errors
2022-04-28 00:19:22 +02:00
Princiya Sequeira
0fbf06440f
fixed linting errors
2022-04-28 00:17:30 +02:00
Princiya Sequeira
091d109da2
updated styles for repl2, styled the play button
2022-04-27 23:56:10 +02:00
Princiya Sequeira
0ac2d4d339
resolved merge conflicts, fixed linting issues
2022-04-27 12:58:07 +02:00
Princiya Sequeira
2f7d948074
added error class to the errorElement in base.ts
2022-04-27 11:28:15 +02:00
Princiya Sequeira
0d3d64eab9
updated css for the codemirror cm-editor
2022-04-27 11:26:10 +02:00
Ross Bermudez
27deee3f86
[PYS-12] Format and lint
2022-04-25 15:00:14 +02:00
Fabio Pliger
45d68f5701
move check id out of constructor
2022-04-22 12:55:06 -05:00
Fabio Pliger
1be8aa3a28
move guidGenerator to utils to make it more available
2022-04-22 12:03:04 -05:00
Fabio Pliger
9d0837abec
remove unecessary check for id since the base class is making sure that it always has an ID
2022-04-22 11:55:18 -05:00
Philipp Rudiger
190ae39690
Auto-generate element ID to ensure output is rendered
2022-04-21 20:40:24 +02:00
Fabio Pliger
7884127534
remove debug print
2022-04-21 12:27:17 -05:00
Fabio Pliger
cad87e6616
fix pyscript output when nothing is specified
2022-04-21 12:25:09 -05:00
Fabio Pliger
4065c13d32
general cleanup before merging
2022-04-20 20:27:13 -05:00
Fabio Pliger
71873b6b50
clean pylist.py and add a very hacky sync between list items and it's rendered versions
2022-04-20 20:03:23 -05:00
Fabio Pliger
7c71ba6fde
add margin to widgets and add item template to PyList
2022-04-20 18:17:58 -05:00
Fabio Pliger
019b7d145a
add timer to register generic widgets
2022-04-20 18:16:26 -05:00
Fabio Pliger
ac64b2aaa3
add handlers to input box as well
2022-04-20 16:32:11 -05:00
Fabio Pliger
44afda7aa8
add inputbox and clearn todo html even more
2022-04-20 16:12:01 -05:00
Fabio Pliger
3aa3ba02be
add pybutton and pytitle
2022-04-20 15:41:51 -05:00
Fabio Pliger
f5b168a45e
add better support for new widgets
2022-04-20 15:41:28 -05:00
Fabio Pliger
a6d00318c3
add PyListTemplate and PyItemTemplate so that classes implementing list and list item widgets can subclass from it and hide complexity to users
2022-04-20 12:48:25 -05:00
Fabio Pliger
a702cbdf10
add support for custom widgets registration in Python
2022-04-19 19:24:22 -05:00