Giter Site home page Giter Site logo

mandarin's Introduction


mandarin is a graphical application launcher written in C#/WPF for Windows© in the style of Docky or Cairo-Dock. It is currently a work-in-progress and is not quite ready for general use.

Features

  • Full shell integration. This includes JumpLists (the list of items shown when a Taskbar button is right-clicked), Notification Area (the area on the right of the taskbar used for notifications and background applications), Live Thumbnail Previews, progress indicators, and Aero Peek.
  • Extensibility. A new type of dock item can be created simply by extending the DockItem class and implementing a few methods.
  • Customisability. Any number of docks can be created each with its own theme. If you don't like the built-in icon for an application, a new one can be selected.
  • Functionality. mandarin attempts to provide all the functionality of the standard taskbar while enabling added functionality through custom widgets and styling.

Building mandarin

Building mandarin should be easy, though it hasn't yet been tested it on many environments. It requires a minimum of Microsoft© .NET Framwork v4 and Windows 7.

mandarin's People

Contributors

tfussell avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

khagayn alex527

mandarin's Issues

ContextMenu Background Image

There are seams in the background image on context menus. The background should be disabled/replaced or fixed.

Add activity indicator to dock items

An activity indicator is a small image in proximity to an application icon which should show if any process with the same registered AppUserModelId is currently running. This should only apply to application dock items.

Test on Windows 8

Some things which affect this program may have changed in Windows 8. Try running this application on a Win8 machine to evaluate the difficulty in extending support to Windows 8.

Reflections

Reflections (flipped and transparent images) on dock items would make the dock look better.

Some way to close a dock

Right now the dock can only be closed using the debugger or task manager. There should be some built-in way to close it (context menu or notify icon?).

Activity Indicator

Currently, there is no way to tell if an application is running or not. There should be some sort of indicator (see Docky) showing the running state of the associated program.

Implement Drag/Drop Functionality

Shell-style drag/drop functionality should show a draggable thumbnail of the dragged item. This can be compared to standard WPF drag/drop which shows a simple black and white cursor during the operation. The shell portion of the code exists, it just needs to be integrated with item groups.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.