BeardedBear / bearded-icons

The VS Code icons with a long beard.
GNU General Public License v3.0
134 stars 19 forks source link

Support for lapce editor #170

Closed zero-pytagoras closed 9 months ago

zero-pytagoras commented 9 months ago

Hello, I am wondering if it will be possible to port the plugin for the lapce editor ?

Redhawk18 commented 9 months ago

Hello, I am wondering if it will be possible to port the plugin for the lapce editor ?

I've actually emailed the author about releasing a TTF file to let us parse through the font to display the icons. They haven't got back to me yet...

But I did create a script to parse a font file to generate rust code.

Redhawk18 commented 9 months ago

looking into it, a lot of icons made it before the license change, so you could use anything in the repo at this commit, since it's MIT.

https://github.com/BeardedBear/bearded-icons/tree/f2da5a1f3db62c8901528240ec0140e4d973776b

BeardedBear commented 9 months ago

Hi there!

@zero-pytagoras: I'm not planning to create a port for Lapce at the moment, it's not a sufficiently mature editor at the moment (pre-alpha) to take the time to port it, I reinstalled it recently to monitor progress, and the syntax colorization is too buggy at the moment, and I don't like it visually. (I'll watch the project, and think about it again when it's more advanced). I'm the only one maintaining/creating my extensions, I prefer to concentrate on more common editors, like the Jetbrain suite for example.

@Redhawk18: I received your email, I was going to reply tomorrow, I have a lot of work at the moment. It all depends on what you intend to do with my icon pack, if you intend to make money with it, I'm against it. If it's for personal use only, I don't mind.

Redhawk18 commented 9 months ago

Hi there!

@zero-pytagoras: I'm not planning to create a port for Lapce at the moment, it's not a sufficiently mature editor at the moment (pre-alpha) to take the time to port it, I reinstalled it recently to monitor progress, and the syntax colorization is too buggy at the moment, and I don't like it visually. (I'll watch the project, and think about it again when it's more advanced). I'm the only one maintaining/creating my extensions, I prefer to concentrate on more common editors, like the Jetbrain suite for example.

@Redhawk18: I received your email, I was going to reply tomorrow, I have a lot of work at the moment. It all depends on what you intend to do with my icon pack, if you intend to make money with it, I'm against it. If it's for personal use only, I don't mind.

Thank you for responding. I want to use your icon pack as the default icons in my IDE, its even further be hide lapace but it's only me. I don't plan on ever charging for anything in this project, and all I ask for is a TTF file. I can parse it and handle adding it to my project. I don't actually know much about how vector graphics and fonts work at a low level.

Redhawk18 commented 9 months ago

Now I figured out fonts are hard, and it puts me in a pickle because my project uses the MPL and this project uses the GPL. So my option is to just use the raw icons, but licensing problems...

BeardedBear commented 9 months ago

I understand your frustration, but I don't want to create a font with my pack, I have no use for it. Having said that, you can try using Material Icons, the icons aren't that different from mine, the selection is much bigger than mine, and are MIT licensed :) https://github.com/PKief/vscode-material-icon-theme

Redhawk18 commented 9 months ago

I understand your frustration, but I don't want to create a font with my pack, I have no use for it. Having said that, you can try using Material Icons, the icons aren't that different from mine, the selection is much bigger than mine, and are MIT licensed :) https://github.com/PKief/vscode-material-icon-theme

@BeardedBear I've changed my mind about fonts, I plan to just embed images into the binary. I understand why you dont want to change your license, but having a GPL license doesn't actually prevent someone from taking your work and putting a price tag on it. If Jetbrains came in and embedded your icons and made the code available to customers it is 100% valid to the licenses. You aren't protected from your own fear.