About Khonsu Labs

We are a group of developers aiming to enrich peoples lives through open source development.

We have big plans and are building our vision of an ideal, developer-friendly application environment. As such, we have a lot of repositories, and unless you're following closely on our Discord or our forums, it can be hard to see everything we're working on and understand how it fits into the bigger picture.

This page contains our recent activity. Next to a repository name will be an Info icon that will open a short summary about the repository and why we're working on it. If a repository doesn't have extra information, and you want to know more about it, please file an issue.

Wednesday, September 11, 2024

FunnyBones


Tuesday, September 10, 2024


Monday, September 9, 2024

cushy

Issue #162 was closed: Input on_key has no Modifiers

@ecton pushed to branch main.


Sunday, September 8, 2024


Saturday, September 7, 2024

cushy

Issue #165 was closed: Add support for setting a window's outer_position

Issue #160 was closed: Simplify initial window attribute settings

Issue #166 was closed: Add support for setting a window's icon

@ecton pushed to branch main.

kludgine


Friday, September 6, 2024

cushy

Issue #163 was closed: Add monitor/display access through App

@ecton pushed to branch main.

kludgine


Thursday, September 5, 2024

kludgine


Wednesday, September 4, 2024


Monday, September 2, 2024

FunnyBones


Sunday, September 1, 2024

FunnyBones

easing-function

v0.1.1 was released.

Added

  • StandardEasing now implements Default, returning Linear.

@ecton pushed to branch release.


Saturday, August 31, 2024

FunnyBones


Friday, August 30, 2024

FunnyBones


Wednesday, August 28, 2024

appit

v0.3.2 was released.

Fixed

  • When multiple windows are open, windows now properly close fully without
    requiring that all windows are closed.

@ecton pushed to branch main.

cushy

Issue #139 was closed: Switcher only unmounts in one window

@ecton pushed to branch main.


Tuesday, August 27, 2024


Tuesday, August 20, 2024

cushy

v0.4.0 was released.

Breaking Changes

  • Dependency kludgine has been updated to v0.10.0, which updates Cushy to
    wgpu v22.0.0 and cosmic-text v0.12.0.
  • At some point, a dependency of the image crate has been updated with a

@ecton pushed to branch main.

kludgine

v0.9.0 was released.

Breaking Changes

  • wgpu has been updated to 22.0.0.
  • cosmic-text has been updated to 0.12.0.

Added

  • WindowBehavior::memory_hints is a new trait function that controls the
    memory hints wgpu is initia…

v0.10.0 was released.

Breaking Changes

  • Added Zoom setting to [Kludgine], allowing a second scaling factor to be
    applied to all scaled operations. This change has affected these APIs:

    • [Kludgine::resize()]: Now takes a…

@ecton pushed to branch main.


Sunday, August 18, 2024

FunnyBones

easing-function

v0.1.0 was released.

Initial release refactored from Cushy.

@ecton pushed to branch main.

pot

v3.0.1 was released.

Added

  • Compatibility is a new enum that controls compatibility of serialization and
    deserialization. Compatibility::Full is the default compatibility level in
    v3.x, and it serializes data in a way…

@ecton pushed to branch main.


Friday, August 16, 2024

FunnyBones


Thursday, August 15, 2024