An open API service indexing awesome lists of open source software.

https://github.com/shadowevil/crystal-dock

This dock is inspired by Silmeria Dock made for Rainmeter
https://github.com/shadowevil/crystal-dock

11 application crystal crystaldock dock laptop mac screen tablet tap touch windows windows-11-dock

Last synced: 3 months ago
JSON representation

This dock is inspired by Silmeria Dock made for Rainmeter

Awesome Lists containing this project

README

        

![CrystalDockIcon](https://github.com/shadowevil/Crystal-Dock/assets/104342/f316cab2-489a-49f3-a003-53ae0a6a33d5)

# CrystalDock

This Dock was inspired by Silmeria Dock which can be found here: https://www.deviantart.com/mixsilmeria/art/Silmeria-Dock-670809026

I decided I did not like the way I had to add or remove or even interact with the settings and files itself, so I decided to expand and create it from scratch using WPF which is consequently my first WPF applcation.

Some Features:
- Snapping to stay inside the screen(s)
- Location saving, no reason to deal with manipulating numbers to move it around, just unlock drag to where you want, lock again.
- Able to remove an Entry and have the dock update on the fly
- Similar icon layout/style as Silmeria Dock with some twists and additions
- Dragging and dropping .lnk/.exe/.url files onto the dock will add them to the list
- Quick refresh by right clicking and refreshing
- Settings menu which allows you to modify icons without going into the settings.ini file
- Popup icon which indicates where your mouse is hovering even if there isn't a hover icon specified
- New System Monitor window which, currently, only allows viewing the drives installed and the total/free space
- Added a way to show the windows again if a user used Win+D or the Taskbar Show/Hide Windows Button previously there was no way to get the window back without closing and reopening. It's kind of a hacky fix but it works.

![Screenshot 2023-08-20 001443](https://github.com/shadowevil/Crystal-Dock/assets/104342/1150d335-a2c9-4760-9975-65bc7d2b96fa)
![Screenshot 2023-08-20 001426](https://github.com/shadowevil/Crystal-Dock/assets/104342/a7cb1b47-4d53-4463-bb9e-db8f456418a5)

![Screenshot 2023-08-18 011449](https://github.com/shadowevil/Crystal-Dock/assets/104342/3f960c2d-0585-4861-bb8b-cd628ac5c583)
![Screenshot 2023-08-18 011433](https://github.com/shadowevil/Crystal-Dock/assets/104342/90b6ad42-9b68-4699-bec6-c25dd1e7720b)
![Screenshot 2023-08-18 011333](https://github.com/shadowevil/Crystal-Dock/assets/104342/9e1f63ef-68c3-478a-9ec7-c434d54bd7e6)
![Screenshot 2023-08-18 011324](https://github.com/shadowevil/Crystal-Dock/assets/104342/4414a731-eccb-4cfb-a750-03c3cf0c0fbb)
![Screenshot 2023-08-18 011315](https://github.com/shadowevil/Crystal-Dock/assets/104342/71e8d6ae-cabe-44a9-a5bd-ebf682a5da64)

### Requirements
- ***Operating System:*** Windows 7.0 or newer
- ***Runtime:*** .NET 6.0 Runtime
- ***Architecture:*** 64-bit (x64) Windows
- ***Dependencies:*** IWshRuntimeLibrary (if not already included)