February 07

On Thursday, 25 January 2024 at 12:33:31 UTC, cookiewitch wrote:

>

Fluid is a library I started developing 3 years ago when I joined the D community, after failing to find a suitable library for my gamedev project. Developing user interfaces through websites, games or applications is something I've spent a significant amount of time in the past, so I saw this as an opportunity for developing a solution that combines the best aspects of different frameworks I have previously used, whereas targeted at web browsers, mobile applications, games or desktop. Similarly to how many praise D for being both great for prototyping and amazingly scalable, I found that I would love to build something that shares both of those traits.

[...]

I've just released 0.6.2, which is focused on cross-platform fixes.

Windows:

  • Static Windows libraries for Freetype have been replaced with dynamic ones, which makes it a lot easier to compile.

macOS:

  • Freetype should now work correctly on both Intel and Apple Silicon.
  • Compiling using DMD has been marked as unsupported and Fluid will refuse to compile by default. Use Fluid_Force to override.
  • Disable coordinate scaling, since macOS does that automatically; Apps should now scale correctly on Retina screens.
  • Implement analog scroll, scrolling should now feel far better.
February 07

On Wednesday, 7 February 2024 at 07:43:58 UTC, cookiewitch wrote:

>

Windows:

  • Static Windows libraries for Freetype have been replaced with dynamic ones, which makes it a lot easier to compile.

I am working on a PR that makes working with static libraries easier

https://github.com/dlang/dmd/pull/15479

February 07

On Wednesday, 7 February 2024 at 12:49:31 UTC, ryuukk_ wrote:

>

On Wednesday, 7 February 2024 at 07:43:58 UTC, cookiewitch wrote:

>

Windows:

  • Static Windows libraries for Freetype have been replaced with dynamic ones, which makes it a lot easier to compile.

I am working on a PR that makes working with static libraries easier

https://github.com/dlang/dmd/pull/15479

That's good to know! Sadly the issue with Freetype static libraries is something with the C/C++ Microsoft runtime. I forgot to mention it's specific to LDC — as DMD has no trouble at all.

February 07

On Wednesday, 7 February 2024 at 15:27:34 UTC, cookiewitch wrote:

>

On Wednesday, 7 February 2024 at 12:49:31 UTC, ryuukk_ wrote:

>

On Wednesday, 7 February 2024 at 07:43:58 UTC, cookiewitch wrote:

>

Windows:

  • Static Windows libraries for Freetype have been replaced with dynamic ones, which makes it a lot easier to compile.

I am working on a PR that makes working with static libraries easier

https://github.com/dlang/dmd/pull/15479

That's good to know! Sadly the issue with Freetype static libraries is something with the C/C++ Microsoft runtime. I forgot to mention it's specific to LDC — as DMD has no trouble at all.

I am statically linking freetype in my game too, and have no issues, what's the issue exactly?

1 2
Next ›   Last »