Commit Graph

164 Commits

Author SHA1 Message Date
Nikhil Rao
60323a3aec
Revert fstrings change (#895) 2023-04-27 14:36:20 -07:00
Nikhil Rao
23a23d437c
Fix f-strings in props (#891) 2023-04-26 21:20:40 -07:00
Nikhil Rao
f0346506d7
Allow fstrings as component children (#890) 2023-04-26 19:32:51 -07:00
Alek Petuskey
c5b2b28721
Temporarily disable full control (#871) 2023-04-25 21:16:31 -07:00
Elijah Ahianyo
3be43bdab1
update checkbox docstring (#850)
added more description to color-scheme docs
2023-04-21 15:04:12 -06:00
Elijah Ahianyo
59d693bff1
update datatable docstring (#854)
added more description to data and columns props docs
2023-04-21 15:03:25 -06:00
Elijah Ahianyo
945ac53dd0
Update upload docstring (#848) 2023-04-19 11:08:31 -07:00
Elijah Ahianyo
e193dd6663
Update button docstring (#849) 2023-04-19 10:58:11 -07:00
Elijah Ahianyo
a52145e52a
Python 3.10 tag issubclass bug: (#832) 2023-04-17 10:08:43 -07:00
Masen Furer
c3148d348c
component.get_hooks: inject hook code into component func (#810) 2023-04-15 22:10:17 -07:00
PeterYusuke
bd03e9290c
Fix textarea rendering issue (#700) 2023-04-13 11:02:20 -07:00
Elijah Ahianyo
64d5212f0b
File upload accept types format (#816) 2023-04-13 09:38:31 -07:00
Elijah Ahianyo
e8387c8e26
Fix Event chaining in the on_load event handler return not working (#773)
* Fix Event chaining in the on_load event handler return not working

* added async tests

* addressed comments
2023-04-06 22:26:43 -07:00
Alek Petuskey
bd6ea9d977
Fixed pc.html to accept state var. (#775) 2023-04-04 21:59:50 -07:00
Nikhil Rao
bb29bd864d
Improve memoized args (#771) 2023-04-03 18:22:43 -07:00
Alek Petuskey
13f0182343
Add check for invalid bun versions (#768) 2023-04-03 17:01:25 -07:00
Elijah Ahianyo
50cdfac24c
bugfix/723: pc.data_table not working well with pandas as computed vars (#745)
* bugfix/723: pc.data_table not working well with pandas as computed vars

Turns out this isnt really a bug. You need to specify an annotation for the computed var to work. This Pr adds a check for annotations on computed vars for data tables

* added more validation for column field
2023-04-02 16:49:50 -07:00
Elijah Ahianyo
50d480da1f
Allow upload event handler to have arbitrary arg name (#755) 2023-04-02 15:40:05 -07:00
Alek Petuskey
d955dc2a3c
Added list to color scale. (#761) 2023-04-02 15:33:58 -07:00
Elijah Ahianyo
1fdc01fa56
Bugfix: 719-File-upload-props-not-working (#738) 2023-03-29 18:26:02 -07:00
Francesco Ambrosini
25472d7d85
Add KeyboardKey, AspectRatio Components (#685) 2023-03-17 15:15:37 -07:00
iron3oxide
7067baf176
Refactor utils module (#666) 2023-03-16 14:59:27 -07:00
Nikhil Rao
2ee8c73d5a
Add error message for invalid var ops (#664) 2023-03-11 21:11:59 -08:00
wassaf shahzad
416a813be8
Added script Component (#653) 2023-03-11 11:40:14 -08:00
Xiaojing Chen
e926460bf7
Add var support pc.list (#636) 2023-03-10 13:09:59 -08:00
Xiaojing Chen
ae5b6426aa
Clean up json dumps (#642) 2023-03-07 14:37:34 -08:00
Elijah Ahianyo
e106b7aedf
Bugfix for properly rendering datatables (#638) 2023-03-07 13:50:04 -08:00
Nikhil Rao
3491955995
Fix format dict props (#641) 2023-03-06 17:38:21 -08:00
Nikhil Rao
d74efb9bff
Fix cond component render (#639) 2023-03-06 16:45:10 -08:00
Xiaojing Chen
a1f3bc7130
Fix for column data is a list or tuple in pc.data_table (#576) 2023-03-04 15:41:44 -08:00
Nikhil Rao
35ed2839fd
Fix responsive component import errors (#629) 2023-03-04 14:12:47 -08:00
cadon
e132821a24
Fix non-english component str props (#626) 2023-03-04 12:42:21 -08:00
Nikhil Rao
f7138bd53f
Add upload component (#622) 2023-03-03 19:38:58 -08:00
Nikhil Rao
8ba22ed92d
Factor out responsive helpers (#624) 2023-03-03 13:29:17 -08:00
Xiaojing Chen
2e7fb4d082
[Fix] Component table support State Vars (#571) 2023-03-02 18:33:53 -08:00
Alek Petuskey
dac52da780
Fixed Pycharm highlighting issue. (#617) 2023-02-28 16:56:27 -08:00
Nikhil Rao
6c8ce67b8b
Call special events from event triggers (#601) 2023-02-24 15:17:03 -08:00
PeterYusuke
f76acb2d9c
[Fix issue 563] Add meta arg to page_add method (#589)
* Add meta arg to page_add method

* Remove TypeError of "|". Set default param value.
2023-02-22 21:33:04 -08:00
Thomas Brandého
fc29202b71
fix needed following the PR that changed Icon usage (#591) 2023-02-22 16:27:54 -08:00
Xiaojing Chen
37edaa2f6b
[Fix: issue 582] Icon tag should work despite case sensitivity. (#588) 2023-02-21 17:32:34 -08:00
Alek Petuskey
313dd7dc3b
Added Re-Init (#577) 2023-02-20 19:55:46 -08:00
Nikhil Rao
f88d4ce4b4
Add tests for pc.icon (#562) 2023-02-17 12:01:30 -08:00
Elyanah Aco
12faa76279
Convert pc.icon tag to title case (#553) 2023-02-16 17:49:03 -08:00
PeterYusuke
7fa1a85d91
Add class name property to component (#545) 2023-02-16 11:34:49 -08:00
Thomas Brandého
d0b47e1c23
Fix raw list not working in foreach (#547) 2023-02-15 22:21:53 -08:00
Thomas Brandého
b4fb0df9ea
Update list high-level API (#543) 2023-02-15 22:07:43 -08:00
Nikhil Rao
47eebe0ea5
Clean up cond vars (#536) 2023-02-13 15:27:03 -08:00
Alek Petuskey
adf5b7fb1b
Added Type Annotation Error Message Indexing/Foreach (#530) 2023-02-12 21:47:21 -08:00
Nikhil Rao
0bd8f6acfc
Add keypress event handlers (#523) 2023-02-12 13:12:57 -08:00
Nikhil Rao
8c8b2396fc
Add password component (#519) 2023-02-12 09:57:42 -08:00
Cheesy-Brik
cdf93ed004
Add color prop to CircularProgress (#520) 2023-02-12 09:27:55 -08:00
Thomas Brandého
d57d9c78cf
Fix interactions between foreach and cond (#521) 2023-02-12 09:24:55 -08:00
Nikhil Rao
29d46facb1
Fix custom component render (#517) 2023-02-11 16:49:06 -08:00
Thomas Brandého
315987c701
Small fixes in component API (#501) 2023-02-10 15:11:12 -08:00
叶子
1529a23c1b
Switch linter to ruff (#450) 2023-02-09 11:33:18 -08:00
Nikhil Rao
eb723b6ebe
Add compile error for invalid event handlers (#482) 2023-02-08 16:27:13 -08:00
PeterYusuke
60949e24e6
Add id for components to support anchors (#469) 2023-02-08 14:09:03 -08:00
Nikhil Rao
8958f14778
Allow pc.cond without else case (#453) 2023-02-05 17:50:34 -08:00
Thomas Brandého
0b2f1369a6
Provide high-level API for most components (#451) 2023-02-05 16:02:21 -08:00
Nikhil Rao
d709ab9e03
Add import aliases (#452) 2023-02-05 15:01:21 -08:00
LumiaGG
6af374e024
Fix event chain bugs (#413) 2023-02-04 10:46:31 -08:00
Elijah Ahianyo
00479362df
Allow conditional props (#359) 2023-02-02 00:22:44 -08:00
Nikhil Rao
6b97de71a0
Fix format route and code cleanup (#399) 2023-01-30 14:35:06 -08:00
advo-kat
41fffe677b
Add support for toggling color mode ('night/day mode') (#382)
Co-authored-by: g0ee <0@g0.ee>
Co-authored-by: g0ee <adbokat.b.a.s.e@gmail.com>
2023-01-30 12:39:32 -08:00
Alek Petuskey
ca637801a6
Switch order of df logic. (#396) 2023-01-30 10:28:38 -08:00
Nikhil Rao
3f5ff53c88
Support state vars in pc.markdown (#392) 2023-01-29 20:57:10 -08:00
Thomas Brandého
39732d12f5
Catch a JS Error + code cleanup (#384) 2023-01-29 16:00:02 -08:00
Dong-hyeon Shin
526e417e8f
Add copy to clipboard component (#380) 2023-01-29 11:19:20 -08:00
Nikhil Rao
d15dada09d
Fix event chain type check (#375) 2023-01-28 13:12:26 -08:00
Dong-hyeon Shin
5aae6a122d
Fix typos (#368) 2023-01-28 09:26:25 -08:00
Dong-hyeon Shin
5427dd0f5b
Support multiple styles for components (#370) 2023-01-28 09:21:36 -08:00
Dong-hyeon Shin
1c20f4357c
Fix validate event (#338) 2023-01-26 20:29:07 -08:00
Tommy Dew
f7e35771e9
Relax type requirement on pc.cond (#323) 2023-01-23 20:20:19 -08:00
Nikhil Rao
d376d2972b
Support dataframes as state vars (#324) 2023-01-23 18:47:21 -08:00
Atharva Shah
2ccbfff223
General code cleanup (#312) 2023-01-22 10:58:07 -08:00
Dong-hyeon Shin
2a5ed7d40b
Fix comment in datatable (#309) 2023-01-22 09:48:00 -08:00
Christian Clauss
eca91beab2
Fix typos with codespell (#305) 2023-01-22 09:45:11 -08:00
Nikhil Rao
42e3a8b728
Add windows support (#290) 2023-01-18 21:15:13 -08:00
Nikhil Rao
7f0aa4f5c4
Fix custom component imports (#246) 2023-01-11 11:34:46 -08:00
Nikhil Rao
b40eafdbb0
Add var length operation (#245) 2023-01-10 18:13:22 -08:00
Alek Petuskey
876cf13344
Updated Victory Group/Stack (#231) 2023-01-08 23:36:51 -08:00
Nikhil Rao
f583c4f942
Support nested foreach (#223) 2023-01-07 20:02:01 -08:00
Alek Petuskey
2d5cb4a561
Added victory graphs. (#214) 2023-01-05 17:38:54 -08:00
Nikhil Rao
2543e48a30
Access parent state vars from substate (#207) 2023-01-04 15:41:05 -08:00
Nikhil Rao
3f27ce3442
Fix component decorator bugs (#203) 2023-01-04 15:20:33 -08:00
Nikhil Rao
858008d3b1
Decent markdown source (#205) 2023-01-04 15:06:33 -08:00
Nikhil Rao
d93e2cec00
Add decorator for custom components (#193) 2023-01-02 16:08:00 -08:00
Murilo Cunha
9d16582c23
Small changes in Markdown component (#179) 2022-12-26 10:20:50 -08:00
Alek Petuskey
429b21260d
Add Node Version Error Handling (#159) 2022-12-21 18:22:31 -08:00
Kabir Goel
84ca907aac
Add React fragment support (#148) 2022-12-20 10:43:32 -08:00
Kabir Goel
9c3b81ff82
Add size to Input (#143) 2022-12-19 20:33:46 -08:00
Nikhil Rao
622a8ef3c2
Support vars for select and radio (#107) 2022-12-15 00:22:13 -08:00
Nikhil Rao
2c3ef6e23f
Support prod run on windows (#99) 2022-12-14 17:18:20 -08:00
Alek Petuskey
cf33e86edb
Added html component (#98) 2022-12-14 16:13:01 -08:00
Nikhil Rao
209f490bfc
Add windows support (#96) 2022-12-14 16:07:46 -08:00
Alek Petuskey
40542cb0eb
Updated datable api (#92) 2022-12-13 21:47:35 -08:00
Nikhil Rao
9ecadcc646
Improve prop error messages (#84)
* Add better error messages for component props
2022-12-13 11:31:57 -08:00
Nikhil Rao
b9d2e2f05c
Accordion allow toggle by default (#69) 2022-12-11 11:43:59 -08:00
Nikhil Rao
1d22571829
Add props for wrap component (#41) 2022-12-08 17:02:16 -08:00
Nikhil Rao
ccf987b185
Fix code block custom styles. (#36)
* Update Pynecone to v0.1.7
2022-12-07 20:28:22 -08:00