1 Matching Annotations
  1. Last 7 days
    1. The app was developed with Claude Code through a series of planned iterations. My original plan was to use this project as a way to learn libcosmic app development. However, as I dug in, it quickly became apparent that developing an app switcher would cover much more than a regular desktop application. It would involve a deeper review of the compositor, its protocols, and how it works with Wayland. These aren't topics I'm familiar with. Furthermore, cosmic-comp and cosmic-protocols are still in rapid iteration, and documentation is minimal. All of this meant that, even as a seasoned developer with a few Rust projects under my belt, it would take more time than I had on my hands. As someone who's been developing software for more than 25 years, I am of course concerned about and wary of AI slop. My hope here is that process and oversight will minimize it (though of course I may not catch everything). Each iteration went through a planning process and was developed on a separate branch. All plans are available for review under .claude/plans. An iteration history is also kept.