You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The plan for Wayfire has always been to rely heavily on external plugins for much of the specialized functionality each user wants. In order to make progress towards this goal, Wayfire needs to provide a stable API for external plugins, otherwise, many plugins will be written and then quickly get outdated without continuous maintenance.
Unfortunately, not all breaking changes can be foreseen at the current moment. However, we should have a plan for stabilizing the API:
For the 0.8 release: include all planned breaking changes. This will likely mean that 0.8 won't happen very soon (all changes will probably take several more months) and that most plugins will get broken, but so be it. Single this will also mean that likely some new bugs will be introduced, these changes will be merged to the stabilize-api branch first, then merged together to master after some testing.
This is now more or less done. There are no more major API changes planned for the next few years (hopefully), except for new features like color management which will likely require changes in the shaders.
The plan for Wayfire has always been to rely heavily on external plugins for much of the specialized functionality each user wants. In order to make progress towards this goal, Wayfire needs to provide a stable API for external plugins, otherwise, many plugins will be written and then quickly get outdated without continuous maintenance.
Unfortunately, not all breaking changes can be foreseen at the current moment. However, we should have a plan for stabilizing the API:
stabilize-api
branch first, then merged together to master after some testing.view_interface_t
#1309. 'Smaller' breaking changes like adding or changing parameters of single methods may still be done.The text was updated successfully, but these errors were encountered: