Skip to content

Continued development #1

Description

@loukamb

I will resume development of boring on July 1, 2026 after pausing development earlier in January. I intend to deliver a working beta by end of year.

Before resuming feature development, the codebase must be cleaned-up. Here are a few pointers:

  • No hardcoded layout code. Certain layouts enjoy the privilege of a few hardcoded affordances in the compositor. It is important that all layouts implement all their own display logic.
  • Compiler choice. gcc is hardcoded as the preprocessor for FFI definitions. It should instead use cc and ensure that the arguments we pass are as universal as possible.
  • Support for beyond Linux. The compositor should work on any platform that supports our dependencies. It should explicitly target FreeBSD and OpenBSD alongside Linux.
  • Upgrade to latest wlroots. Straightforward enough. Currently based on wlroots 0.19.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions