mengw15 opened a new pull request, #8999: URL: https://github.com/apache/texera/pull/8999
### What changes were proposed in this PR? Per #8982, thirteen operator icons under `frontend/src/assets/operator_images/` were other organisations' logos (Twitter, Reddit, PostgreSQL, MySQL, Hugging Face, the Python logo), a photo of an iris, or stock-looking artwork, with no recorded source or licence. None of them has a licence that lets an Apache source release redistribute it, so this replaces them with project-made icons. The new icons follow the UDF icons from #5686: a large hero word with an optional gray descriptor on a 1024×1024 transparent canvas, so they match `Py`, `R` and `Java` on the canvas. They were drawn with Pillow, and the text uses Aileron Regular (CC0), the font bundled with Pillow, so no `LICENSE` entry is needed. File names are unchanged, so the `assets/operator_images/<operatorType>.png` lookup still finds them. `JavaUDF.png` on `main` is already the project-made icon from #5686, so it isn't touched. On `release/v1.2` it is still the Java logo, because #5686 wasn't backported, and that branch has no `HuggingFace.png`, so the v1.2 backport needs both adjusted. ### Any related issues, documentation, discussions? Part of #8982; its Jupyter item is #8997 and #8998. Part of #8800. ### How was this PR tested? Asset swap only, with no code change. Previewed the icons at the 35 px size the workflow canvas draws them at, and checked that the commit applies cleanly to `release/v1.3`. ### Was this PR authored or co-authored using generative AI tooling? Generated-by: Claude Code (claude-opus-5-5) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
