pngwn
2f68c9d988
Refactor and redesign ImageEditor
component ( #10635 )
...
* thanks o3
* add changeset
* more
* make events work
* moreeeeeee
* prettier
* nb
* add changeset
* Update utils.py (#10773 )
### Description
This pull request updates the `get_node_path` function in the `gradio/utils.py` file to handle scenarios where the `which` command is missing. The function has been improved by splitting the error handling into two separate `try` blocks for better granularity and robustness.
### Changes Made
- Split the `try` block into two separate `try` blocks for handling Windows and Unix-like systems.
- Added error handling for `FileNotFoundError` in addition to `subprocess.CalledProcessError`.
### Rationale
The original implementation did not properly handle the case when the `which` command is missing. This update ensures the function gracefully handles such scenarios and continues to check other possible locations for the `node` executable.
* fix: latex rendering of markdown (#10765 )
* fix: latex rendering of markdown
* add changeset
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* more
* Tweak Image Editor UI (#10779 )
* tweak layers ui
* upload alignment and text colour
* change check icon
* zoom tweaks
* tweak layers panel
* changes
* more
* fix image inputs
* more fix
* fix
* fix loading layer via events
* fix loading layer via events
* allow developers to control layers more granularly
* disable pan button when at min zoom
* Update image_editor.py
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
* show visual indicator for outpainting region
* ensure initial image values work
* fix cropped image placement
* fix crop intiialisation options
* demos and fix brush opacity options
* fix layer_options updates and add demo
* more
* fix webcam
* fix
* fix
* improve color swatches
* fix canvas resizing
* simplify crop
* fix crop yet again
* rework controls
* scripts
* tweaks
* tweaks
* fix things
* Add two more demos for `gr.ImageEditor` (#10946 )
* changes
* sketchpad
* changes
* various fixed
* generate notebooks
* update changes
* lockfile
* format code
* notebooks
* tweaks
* fix test
* fix notebooks
* changes
* fix storybook
* changes
* interface
* remove redo/undo story
* fix pytest
* changes
* push
* fiiiiiix
* tweaks
* fix
* fix thingy
* tweaks
* changeset
* add changeset
* fix
* fix
* website build issue
* add changeset
* add layeroptions to docs
* formatting
* fix
---------
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
Co-authored-by: Pablo Speciale <pablospe@users.noreply.github.com>
Co-authored-by: Col0ring <47329987+Col0ring@users.noreply.github.com>
Co-authored-by: Dawood Khan <dawoodkhan82@gmail.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
2025-04-08 22:02:04 +01:00
..
2024-12-23 22:33:22 +00:00
2025-01-01 15:05:12 -05:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-09-16 15:16:48 +00:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-02-26 20:15:20 +00:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2023-10-31 10:11:17 -04:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-02-14 02:33:11 -05:00
2023-10-15 18:16:57 -07:00
2024-07-29 22:08:51 -07:00
2023-10-15 18:16:57 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-11-20 12:57:59 -08:00
2024-11-15 12:56:36 -08:00
2024-12-23 18:19:46 -05:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2023-10-15 18:16:57 -07:00
2025-02-05 16:52:15 -08:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-12-23 13:04:28 -05:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-01-09 13:39:03 -08:00
2024-10-08 22:17:17 -07:00
2024-12-17 17:15:16 -05:00
2025-01-08 21:27:15 +00:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2025-01-20 22:43:04 -08:00
2024-07-29 22:08:51 -07:00
2024-12-02 16:16:07 -05:00
2024-12-17 14:46:10 -05:00
2025-01-10 00:06:07 +00:00
2025-01-10 00:06:07 +00:00
2025-01-15 07:40:12 -08:00
2024-11-28 14:07:39 -05:00
2025-01-04 17:42:05 +00:00
2025-01-06 13:59:31 -08:00
2024-10-08 22:17:17 -07:00
2025-01-10 00:06:07 +00:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2025-02-21 22:11:42 +00:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-11-19 19:58:19 +00:00
2024-07-29 22:08:51 -07:00
2024-10-21 16:46:01 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2023-10-15 18:16:57 -07:00
2024-10-08 22:17:17 -07:00
2023-11-03 22:33:19 +00:00
2025-02-25 14:51:01 -08:00
2024-10-08 22:17:17 -07:00
2025-04-08 08:58:58 -07:00
2025-01-29 11:29:36 -08:00
2024-02-09 18:23:05 +00:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-10 20:55:45 -07:00
2024-07-29 22:08:51 -07:00
2025-03-21 14:15:34 -04:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2025-01-08 20:25:47 +00:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-19 18:34:34 -07:00
2024-08-07 00:55:38 +00:00
2023-10-15 18:16:57 -07:00
2023-10-15 18:16:57 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-05-16 13:08:21 -04:00
2024-10-08 22:17:17 -07:00
2024-02-12 10:06:46 -08:00
2023-10-15 18:16:57 -07:00
2024-10-08 22:17:17 -07:00
2025-03-13 21:00:35 +00:00
2023-10-31 04:46:02 +00:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-04-08 22:02:04 +01:00
2025-01-31 13:04:55 -05:00
2025-04-08 22:02:04 +01:00
2025-04-08 22:02:04 +01:00
2025-04-08 22:02:04 +01:00
2025-04-08 22:02:04 +01:00
2025-04-08 22:02:04 +01:00
2025-01-31 13:04:55 -05:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2023-10-15 18:16:57 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-11-28 14:07:39 -05:00
2024-11-28 14:07:39 -05:00
2024-11-28 14:07:39 -05:00
2024-11-28 14:07:39 -05:00
2024-11-28 14:07:39 -05:00
2024-11-28 14:07:39 -05:00
2024-11-28 14:07:39 -05:00
2024-11-15 15:46:59 -08:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-06-19 14:07:21 -04:00
2025-03-24 19:37:20 +00:00
2025-03-13 00:05:07 -07:00
2025-01-31 13:11:49 -08:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-02-04 19:09:00 -08:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-08-07 19:17:14 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-08-07 19:17:14 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-08-07 19:17:14 -07:00
2024-08-07 19:17:14 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-19 18:34:34 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-11-28 12:42:15 -05:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-12-16 21:18:36 +00:00
2025-01-03 11:52:37 +00:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-11-20 12:57:59 -08:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-11-01 19:00:22 -07:00
2024-10-08 22:17:17 -07:00
2024-11-01 19:00:22 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-01-24 16:51:04 -08:00
2024-12-04 12:10:31 -06:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-09-16 15:16:48 +00:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2024-10-08 22:17:17 -07:00
2025-01-29 11:29:36 -08:00
2025-02-21 13:04:01 -08:00
2024-10-08 22:17:17 -07:00
2025-01-17 14:54:24 -08:00
2024-07-29 22:08:51 -07:00
2024-10-21 16:46:01 -07:00
2023-10-15 18:16:57 -07:00
2024-11-23 20:24:55 +00:00
2024-12-07 09:51:00 -06:00
2024-12-20 16:15:25 -08:00
2023-10-15 18:16:57 -07:00
2024-07-19 18:34:34 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2023-10-15 18:16:57 -07:00
2023-10-15 18:16:57 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-30 20:06:13 +00:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2025-02-28 12:45:20 -08:00
2024-08-07 22:14:48 -07:00
2024-08-07 22:14:48 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2023-10-15 18:16:57 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2023-10-15 18:16:57 -07:00
2024-07-29 22:08:51 -07:00
2025-04-08 22:02:04 +01:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 21:09:38 +00:00
2024-07-29 22:08:51 -07:00
2024-12-03 19:01:47 -05:00
2024-08-07 00:55:38 +00:00
2024-07-29 22:08:51 -07:00
2024-10-08 22:17:17 -07:00
2024-07-29 22:08:51 -07:00
2024-07-29 22:08:51 -07:00
2022-08-16 12:07:20 -04:00
2022-06-01 12:23:12 -04:00
2024-11-12 12:47:36 -08:00