fireplace icon indicating copy to clipboard operation
fireplace copied to clipboard

Project plan

Open Drakulix opened this issue 7 years ago • 6 comments

This is a quick write-up about the current project status and it's ongoing development.

As many followers are already aware this project as it exists right now will not continue to live on. The codebase will get ripped apart as I replace wlc with smithay.

Motivating this change is that wlc is currently getting deprecated. It's main user - a i3-wayland-recreation in C called sway - is currently going though similar changes writing their own compositor library.

Discussion about fireplace status did happened shortly after, for reference:

  • https://github.com/way-cooler/way-cooler/issues/248
  • https://github.com/Smithay/smithay/issues/4

Note that fireplace is not associated with way-cooler - another i3-style rust wayland compositor - in any way. The issue linked above was a call for participation, but way-cooler will use wlroots through rust's ffi interface as well.

Smithay on the other hand is completely written from scratch in rust and as recently passed it's first big milestone:

  • https://smithay.github.io/smithay-v-0-1.html

We are on good progress finishing the next one, which will provide:

  • hardware acceleration
  • (basic) XWayland support
  • Clipboard handling
  • Touch support

Smithay has reached a state, where it is not very competitive yet, but good enough to start porting fireplace. In the upcoming weeks this will start with the goal to get a basic version running with the configuration and tiling functionality fireplace did provide today.

New features will most likely be developed once smithay has reached a complete state. The current UI features of fireplace will be rewritten as well at a later stage as separate wayland clients.

Most active development currently happens over at smithays matrix chatroom, you may use gitter as well to join the channel.

One porting starts new issues regarding specific tasks will be created and will allow easy tracking of the overall progress.

Drakulix avatar Dec 27 '17 08:12 Drakulix

Is it still under development? I mean, is that plan still....you know?

gaurav712 avatar May 12 '19 11:05 gaurav712

Is it still under development? I mean, is that plan still....you know?

Jep. Project Development is still happening on smithay. (Progress is slow with just two active contributers, but consistent.)

Drakulix avatar May 12 '19 12:05 Drakulix

Where is the project currently developed? In case I want to check the progress and maybe help if I can?

nivpgir avatar Jan 10 '20 14:01 nivpgir

Where is the project currently developed? In case I want to check the progress and maybe help if I can?

The work is currently seems to be mostly focused on smithay. I presume, that fireplace will start to move forward once smithay is in a ready to use state.

So feel free to contribute to it folks. Maybe we can start with demos or a book, for using it and testing it out. To help push development forward.

swarnimarun avatar Apr 30 '20 12:04 swarnimarun

Quick update: swarnimarum is right, my comment from a good year ago still applies. Development is currently speeding up again and smithay is closer then ever to be usable for an every day compositor. But do take this with a grain of salt, it is still rough about the edges and some required features are still missing.

If you want to help with contributions, feel free to join our matrix channel: https://riot.im/app/#/room/#smithay:matrix.org

Drakulix avatar Apr 30 '20 16:04 Drakulix

Any rough approximations on when you will be able to work on fireplace again? Or what milestones need to be achieved first in smithay?

Th3Whit3Wolf avatar Oct 06 '20 07:10 Th3Whit3Wolf