Skip to content

Latest commit

 

History

553 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynamicWin-Legacy

GitHub Actions Workflow Status

animated

DynamicWin-Legacy developed by Florian Butz and 59xa is licenced under CC BY-SA 4.0

Warning

As of 31st May, 2026, DynamicWin-Legacy is feature complete, and will no longer receive further updates moving forward. The maintainer of this repository will instead shift development focus on DynamicWin's successor. Stay tuned for more details here.

Note

This repository holds the legacy code and releases for DynamicWin developed by FlorianButz, and is maintained by 59xa. Please do not report issues and missing features in this repository regarding V2 as this repository only accepts version 1.0 issues. For V2 releases, click here.

What is it?

A Dynamic Island-inspired Windows software that brings in a bunch of features like widgets or a file tray that works like a clipboard.

Similar to dynamic notches that you can find on macOS like NotchNook, this software brings the concept on Windows devices to life.

DynamicWin-Legacy supports both x64 and arm64 releases. Get the latest version for your Windows device here.

Implementation and build

This application is developed using C# for the logic, Windows Presentation Foundation (WPF) for windowing, and SkiaSharp to display the graphical interface. To build this project, ensure that you have the latest version of .NET 9.0 installed on your environment.

To get started:

git pull https://github.com/59xa/DynamicWin-Legacy.git

Future plans/continued support:

  • DynamicWin-Legacy is now considered abandonware. Development focus has been shifted to V3 instead, more information here.
  • While V2 has been made public, the legacy codebase will continue to exist for other developers and maintainers.
  • This repository is not linked to the original repository's fork network. Please report your issues regarding V2 here.
  • V1 (this repository) will co-exist with V2, and will not serve as a replacement but an alternative for users to use.
  • Feel free to contribute to this project as you wish. Open any issues on the issues page if you encounter any bugs.

Features

DynamicWin-Legacy has a variety of features, currently including:

Shortcuts

  • CTRL + Win hides the interface (or show it again).

Big widgets

  • Media playback (deprecated)
  • Timer
  • Weather
  • Shortcuts (can be configured to open a file, e.g. shortcut, .exe, and/or any other filetype)

Small widgets

  • Time display
  • Audio visualiser
  • Device usage detector (indicates if camera / microphone is in use)
  • Power state display (shows battery in form of icons, displays connector if battery is not found)
  • Timer (displays current running timer)
  • Resource usage display

File distribution & management

animated

  • File Tray
    Files can be dragged over the island to add them to the file tray. The tray can be accessed when hovering over the island and clicking on the 'Tray' button. The files are stored until they are dragged out again. They can also be removed by selecting the file and right clicking. A context menu will popup and you can click on - "Remove Selected Files" or "Remove Selected Files" to copy the files.

Warning

If you are using the file tray to import files in to an app (e.g. After Effects) make sure to not remove the files from the tray. Apps that only copy a link to the file will be lost after you remove the file from the tray.

Media player

The media player uses the GSMTC interop to control and display metadata regardless of media source. Integration with other applications through sign-in or API is not required.





Custom themes

Note

Custom themes are not the main priority for this repository, but will remain supported for use. Visit FlorianButz's Discord server to get access to more themes.

  • Read THEMING.md to get started on decorating your interface.

Modding DynamicWin-Legacy (making extensions)

  • Read MODDING.md for more information on how to get started.

About

The legacy version of DynamicWin by FlorianButz for Windows operating systems, maintained as an alternative option for users.

Resources

Stars

25 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages