# Using custom icons / themes

**URL:** <https://librepcb.discourse.group/t/using-custom-icons-themes/26>\
**Category:** Improvement Ideas\
**Created:** [December 14, 2018, 7:30pm UTC](https://librepcb.discourse.group/t/using-custom-icons-themes/26 "2018-12-14T19:30:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![import](https://avatars.discourse-cdn.com/v4/letter/i/4da419/32.png) [@import](https://librepcb.discourse.group/u/import)\
**Post date:** [December 14, 2018, 7:30pm UTC](https://librepcb.discourse.group/t/using-custom-icons-themes/26/1 "2018-12-14T19:30:10Z")

</div>

_From @vini2003 on Wed Oct 03 2018 17:07:18 GMT+0000 (UTC)_  
  
While decent-looking and easy to use, LibrePCB could make good use out of customizable icons, or at least different themes.  
I’ve looked through a few icon packages as of late and found some interesting ones with fairly permissive licenses, such as the ones provided by [Icons8](https://icons8.com/license/), which are free to be used by open-source projects and very well made.  
I made a comparison between default and custom icon versions of one LibrePCB window, which can be seen below:  
[Default]

 ![default](https://yyz2.discourse-cdn.com/free1/uploads/librepcb1/original/1X/fdf5341752bd14cfcdb3d9d6fa6db173b978ed11.png)  
[Custom]  
 ![custom](https://yyz2.discourse-cdn.com/free1/uploads/librepcb1/original/1X/05acd4b01dd23e42421807fb01e6a81fa01c54b5.png)  
While not perfect, it looks much cleaner to me, and I’d appreciate being able to have a theme such as that one.  
In short, it would be nice to be able to change icons.

_Copied from original issue: [https://github.com/LibrePCB/librepcb-rfcs/issues/28](https://github.com/LibrePCB/librepcb-rfcs/issues/28)_

---

<div class="post-metadata">

**Author:** ![import](https://avatars.discourse-cdn.com/v4/letter/i/4da419/32.png) [@import](https://librepcb.discourse.group/u/import)\
**Post date:** [December 14, 2018, 7:30pm UTC](https://librepcb.discourse.group/t/using-custom-icons-themes/26/2 "2018-12-14T19:30:14Z")

</div>

_From @0xB767B on Wed Oct 03 2018 18:35:48 GMT+0000 (UTC)_  
  
Maybe user-customizable is out of scope. But using a more pretty iconset by default could be an option to achieve a modern gui look.

---

<div class="post-metadata">

**Author:** ![import](https://avatars.discourse-cdn.com/v4/letter/i/4da419/32.png) [@import](https://librepcb.discourse.group/u/import)\
**Post date:** [December 14, 2018, 7:30pm UTC](https://librepcb.discourse.group/t/using-custom-icons-themes/26/3 "2018-12-14T19:30:14Z")

</div>

_From @hephaisto on Wed Oct 03 2018 18:54:02 GMT+0000 (UTC)_  
  
I would always prefer to have the icons I am used to, i.e. those supplied by one of the major frameworks. The [Default] screenshot looks very familiar, the one below does not (I just tried, and I guessed some of the functions wrong). Of course, the same will probably be true for @vini2003 the other way round.  
My conclusion: Having customisable themes is nice to have, but changing the default icons to “achieve a modern look” does not sound good for me.  
@vini2003 how much work was necessary to change the icons? Did you have to change any source files? If not, I would say, the feature is already present.
