# Take existing ui files and make a Squareline project?

**URL:** <http://forum.squareline.io/t/take-existing-ui-files-and-make-a-squareline-project/5626>\
**Category:** How to\
**Created:** [March 2, 2025, 8:19pm UTC](http://forum.squareline.io/t/take-existing-ui-files-and-make-a-squareline-project/5626 "2025-03-02T20:19:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![microfoundry](http://forum.squareline.io/letter_avatar_proxy/v4/letter/m/ec9cab/32.png) [@microfoundry](http://forum.squareline.io/u/microfoundry)\
**Post date:** [March 2, 2025, 8:19pm UTC](http://forum.squareline.io/t/take-existing-ui-files-and-make-a-squareline-project/5626/1 "2025-03-02T20:19:28Z")

</div>

Is it possible to take existing ui files and build a project around them? The files are from a functional Espressif demo that I would like to modify without having to recreate the wheel. I’m currently using SLS 1.5.0

This demo:

> **[ESP32\_Display\_Panel/examples/arduino/gui/lvgl\_v8/squareline\_wifi\_clock at master...](https://github.com/esp-arduino-libs/ESP32_Display_Panel/tree/master/examples/arduino/gui/lvgl_v8/squareline_wifi_clock)**
>
> Display driver and GUI porting library designed for ESP series SoCs (ESP32, ESP32-S3, ESP32-P4, etc.) - esp-arduino-libs/ESP32\_Display\_Panel

TIA,  
-Terry

---

<div class="post-metadata">

**Author:** ![SquareLine\_Support](http://forum.squareline.io/user_avatar/forum.squareline.io/squareline_support/32/47_2.png) [@SquareLine\_Support](http://forum.squareline.io/u/SquareLine_Support)\
**Post date:** [March 12, 2025, 2:58pm UTC](http://forum.squareline.io/t/take-existing-ui-files-and-make-a-squareline-project/5626/2 "2025-03-12T14:58:39Z")

</div>

Hi, it is possible to take existing UI files and build a project around them. You can transfer theme colors (Themes.slt), images (_.png), fonts (_.ttf, \*.bin, _.fcfg), and components (_.comp) from one project to another. If you want to use the ESP demo as a base, it’s best to clean up that project first, remove anything unnecessary, and then create your new project from there.
