Commit Graph

1602 Commits

Author SHA1 Message Date
dependabot[bot]
026cf9bdbd Update pre-commit requirement from <4.0,>=3.1 to >=3.1,<5.0
Updates the requirements on [pre-commit](https://github.com/pre-commit/pre-commit) to permit the latest version.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v3.1.0...v4.3.0)

---
updated-dependencies:
- dependency-name: pre-commit
  dependency-version: 4.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-19 03:47:23 +00:00
Aran-Fey
b6d11dd3b9 refactor child accessor functions 2025-08-17 14:41:55 +02:00
Aran-Fey
945829dbe6 fix broken layouting when a browser addon inserts HTML elements into the <html> 2025-08-17 14:41:54 +02:00
Aran-Fey
16ca10a82f Merge pull request #271 from rio-labs/dependabot/pip/polars-gte-0.20-and-lt-1.33
Update polars requirement from <0.21,>=0.20 to >=0.20,<1.33
2025-08-12 17:55:50 +02:00
dependabot[bot]
208e810258 Update polars requirement from <0.21,>=0.20 to >=0.20,<1.33
Updates the requirements on [polars](https://github.com/pola-rs/polars) to permit the latest version.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](https://github.com/pola-rs/polars/compare/py-0.20.0...py-1.32.2)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.32.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 15:54:57 +00:00
Aran-Fey
e67ca1d061 Merge pull request #272 from rio-labs/dependabot/pip/ruff-gte-0.9.9-and-lt-0.13
Update ruff requirement from <0.10,>=0.9.9 to >=0.9.9,<0.13
2025-08-12 17:53:49 +02:00
dependabot[bot]
6e81ac9ff0 Update ruff requirement from <0.10,>=0.9.9 to >=0.9.9,<0.13
Updates the requirements on [ruff](https://github.com/astral-sh/ruff) to permit the latest version.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.9.9...0.12.8)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.8
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 15:34:55 +00:00
Aran-Fey
1aedcd5b91 Merge pull request #270 from rio-labs/dependabot/pip/playwright-gte-1.44-and-lt-1.55
Update playwright requirement from <1.45,>=1.44 to >=1.44,<1.55
2025-08-12 08:28:41 +02:00
dependabot[bot]
2fbdbcac46 Update playwright requirement from <1.45,>=1.44 to >=1.44,<1.55
Updates the requirements on [playwright](https://github.com/microsoft/playwright-python) to permit the latest version.
- [Release notes](https://github.com/microsoft/playwright-python/releases)
- [Commits](https://github.com/microsoft/playwright-python/compare/v1.44.0...v1.54.0)

---
updated-dependencies:
- dependency-name: playwright
  dependency-version: 1.54.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 06:28:32 +00:00
Aran-Fey
78fe35041d Merge pull request #269 from rio-labs/dependabot/pip/plotly-gte-5.22-and-lt-7.0
Update plotly requirement from <6.0,>=5.22 to >=5.22,<7.0
2025-08-12 08:27:23 +02:00
Aran-Fey
3c30645f47 Merge pull request #268 from rio-labs/dependabot/pip/narwhals-gte-1.12-and-lt-3.0
Update narwhals requirement from <2.0,>=1.12 to >=1.12,<3.0
2025-08-12 08:26:11 +02:00
Aran-Fey
375aaaca0f Merge pull request #267 from rio-labs/dependabot/pip/pywebview-pyside6--gte-5.3-and-lt-7.0
Update pywebview[pyside6] requirement from <6.0,>=5.3 to >=5.3,<7.0
2025-08-12 08:24:37 +02:00
Aran-Fey
cfd2fd29a7 Merge pull request #266 from rio-labs/dependabot/pip/pytest-cov-gte-5.0-and-lt-7.0
Update pytest-cov requirement from <6.0,>=5.0 to >=5.0,<7.0
2025-08-12 08:21:34 +02:00
dependabot[bot]
8fbde8d864 Update plotly requirement from <6.0,>=5.22 to >=5.22,<7.0
Updates the requirements on [plotly](https://github.com/plotly/plotly.py) to permit the latest version.
- [Release notes](https://github.com/plotly/plotly.py/releases)
- [Changelog](https://github.com/plotly/plotly.py/blob/main/CHANGELOG.md)
- [Commits](https://github.com/plotly/plotly.py/compare/v5.22.0...v6.2.0)

---
updated-dependencies:
- dependency-name: plotly
  dependency-version: 6.2.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 02:16:19 +00:00
dependabot[bot]
7642dbc18a Update narwhals requirement from <2.0,>=1.12 to >=1.12,<3.0
Updates the requirements on [narwhals](https://github.com/narwhals-dev/narwhals) to permit the latest version.
- [Release notes](https://github.com/narwhals-dev/narwhals/releases)
- [Commits](https://github.com/narwhals-dev/narwhals/compare/v1.12.0...v2.1.0)

---
updated-dependencies:
- dependency-name: narwhals
  dependency-version: 2.1.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 01:48:26 +00:00
dependabot[bot]
f5444add4d Update pywebview[pyside6] requirement from <6.0,>=5.3 to >=5.3,<7.0
Updates the requirements on [pywebview[pyside6]](https://github.com/r0x0r/pywebview) to permit the latest version.
- [Release notes](https://github.com/r0x0r/pywebview/releases)
- [Changelog](https://github.com/r0x0r/pywebview/blob/master/docs/CHANGELOG.md)
- [Commits](https://github.com/r0x0r/pywebview/compare/5.3...6.0)

---
updated-dependencies:
- dependency-name: pywebview[pyside6]
  dependency-version: '6.0'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 01:09:53 +00:00
dependabot[bot]
f6fbee66b1 Update pytest-cov requirement from <6.0,>=5.0 to >=5.0,<7.0
Updates the requirements on [pytest-cov](https://github.com/pytest-dev/pytest-cov) to permit the latest version.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v5.0.0...v6.2.1)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 6.2.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 00:27:22 +00:00
Jakob Pinterits
4209ba66a7 fix typos 2025-08-07 20:21:36 +02:00
Aran-Fey
5644b11c01 misc fixes 2025-07-27 13:05:59 +02:00
Aran-Fey
f1fe53092d bump version to 0.11.2rc7 0.11.2rc7 2025-07-16 19:21:12 +02:00
Aran-Fey
b13cb6a6a1 fix fundamental components entering components_to_build set 2025-07-15 08:48:49 +02:00
Aran-Fey
dfec7b8106 fix monkeypatches interfering with other tests 2025-07-15 08:48:49 +02:00
Jakob Pinterits
662ddaaeca add help for ai agents 2025-07-14 19:24:45 +02:00
Jakob Pinterits
a31099a019 fix failing documentation tests 2025-07-14 18:51:24 +02:00
Jakob Pinterits
db57c2a7a0 add unit test for modifications of unmounted components 2025-07-13 20:05:39 +02:00
Jakob Pinterits
79e2ce89af more accurate tracking of components that need building 2025-07-13 19:56:10 +02:00
Jakob Pinterits
78f9e49687 force build components when they are first added to the tree 2025-07-13 19:44:24 +02:00
Jakob Pinterits
1e0008a3d9 move function for iterating tree children into components 2025-07-13 19:27:00 +02:00
Aran-Fey
778487c344 Merge pull request #260 from rio-labs/dependabot/pip/fastapi-gte-0.110-and-lt-0.117
Update fastapi requirement from <0.116,>=0.110 to >=0.110,<0.117
2025-07-07 23:43:16 +02:00
dependabot[bot]
4e97fa1f0d Update fastapi requirement from <0.116,>=0.110 to >=0.110,<0.117
Updates the requirements on [fastapi](https://github.com/fastapi/fastapi) to permit the latest version.
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](https://github.com/fastapi/fastapi/compare/0.110.0...0.116.0)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.116.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 21:35:44 +00:00
Aran-Fey
209ed67aab Merge pull request #258 from ilya-pevzner/main
Small fixes - type checking in debug mode and tree children
2025-07-02 11:22:25 +02:00
Aran-Fey
8b32f7fa64 Merge pull request #259 from rio-labs/dependabot/pip/uvicorn-standard--gte-0.29.0-and-lt-0.36
Update uvicorn[standard] requirement from <0.35,>=0.29.0 to >=0.29.0,<0.36
2025-07-01 06:41:03 +02:00
dependabot[bot]
2aa763c810 Update uvicorn[standard] requirement
Updates the requirements on [uvicorn[standard]](https://github.com/encode/uvicorn) to permit the latest version.
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/docs/release-notes.md)
- [Commits](https://github.com/encode/uvicorn/compare/0.29.0...0.35.0)

---
updated-dependencies:
- dependency-name: uvicorn[standard]
  dependency-version: 0.35.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-30 21:58:25 +00:00
ilya-pevzner
313a6a7c0b relax type checking for tree children to allow components returning tree items from build() 2025-06-30 15:16:20 -04:00
ilya-pevzner
61cd0e571d handle pending attribute binding when checking proportions 2025-06-30 15:16:19 -04:00
Jakob Pinterits
c00676f48c fix indexing into dicts using unhashable objects 2025-06-27 21:20:54 +02:00
Jakob Pinterits
cf1d7a2bc3 allow configuring debounce intervals 2025-06-26 16:41:09 +02:00
Aran-Fey
2e6a7c587e bump version to 0.11.2rc6 0.11.2rc6 2025-06-22 21:16:34 +02:00
Aran-Fey
2ec4f8e0b9 fix crash when an observable object is accessed 2025-06-22 20:49:48 +02:00
Aran-Fey
e650061f17 fix Dropdown not eating click events 2025-06-22 20:49:48 +02:00
Jakob Pinterits
143da16358 prevent clicking through checkboxes 2025-06-19 13:39:42 +02:00
Aran-Fey
3b3523a6c5 fix dialogs not opening 2025-06-17 06:56:35 +02:00
Aran-Fey
96639ac5ad fix crash in refresh 2025-06-09 13:26:12 +02:00
Jakob Pinterits
3de892b7e7 Merge PR #123 2025-06-06 12:15:58 +02:00
Jakob Pinterits
ae93e25353 shrink back checkbox size a bit & add comments
I'm a bit concerned that the checkbox may obstruct other components due
to the hitbox extending above and beyond the visual box. This is
intentionaly, but to keep the risk of blocking other inputs to a minimum
I shrank down the overhang a bit again.
2025-06-06 12:13:49 +02:00
russelm3
3328a631c0 Merge branch 'main' into improve-checkboxes 2025-06-01 19:00:36 -07:00
russelm3
66acb9a7ea Increase clickable area for Checkboxes 2025-06-01 18:51:08 -07:00
Aran-Fey
1190ca4279 fix dead components being rebuilt (and potentially crashing) 2025-05-27 21:49:58 +02:00
Jakob Pinterits
361955f040 documentation fixes 2025-05-20 20:26:38 +02:00
Aran-Fey
fb45e2f55b TreeView rework 2025-05-20 19:52:35 +02:00