Example extensions for Cairo Desktop Environment. Cairo extensions should be installed to the %localappdata%\Cairo Desktop\Extensions
directory.
Adds additional shell folder locations to the Places menu.
- Update
ShellFolderExtension.cs
with folders to add to the menu. - Build the project.
- Add
Places.ShellFolders.dll
to your CairoExtensions
directory. If you build and run with Visual Studio, this is done automatically. - Start (or restart) Cairo.
A sample menu extra extension that shows the current weather at your location. Uses the OpenWeatherMap API and Windows Location API.
- Add
Weather.dll
to your CairoExtensions
directory. If you build and run with Visual Studio, this is done automatically. - Start (or restart) Cairo.
- The weather menu will say "API key required". Click this and choose Settings.
- Enter your OpenWeatherMap API key, and click "Open Windows location settings" to ensure location is enabled.
- To obtain an API key, sign up here for free and it will be emailed to you
- Close weather settings, and now there will be weather in your menu bar, updated every 15 minutes. Click it for more details.
A sample floating window that loads with Cairo.
- Add
Widget.dll
to your CairoExtensions
directory. If you build and run with Visual Studio, this is done automatically. - Start (or restart) Cairo.