1 of 10

cDashboard

Charles Machalow, Austin Hernandez, Alexander White

2 of 10

GitHub Issues is Great!

  • Helps keep track of what can be worked on, etc.
  • Labels
    • Tells if its a bug, term enhancement, …
  • Made a new label: “possibly invalid feature”
  • Classic case:
  • User: “It’s a bug!”

Developer: “It’s a feature?..!”

3 of 10

Menustrip Artifacts

  • Get rid of ugly fuschia artifacts
  • How?
    • Change the “TextRenderHint” for the Menustrip
    • Use “AntiAlias” Render Hint
      • But it doesn’t hint
    • This may seem confusing
      • “It fades the text, to a blank background”

4 of 10

Auto Updates

  • Also via a tighter integration with GitHub (Releases)
  • How?
    • Check current version versus latest GitHub Release
    • Get changes from current version till now
    • Prompt user on startup (if setting is on)
    • Download, update, restart application

5 of 10

The Big Little Thing List

  • Lots of little enhancements
    • Monitor span option
    • Show cNotification till closed or until up to 120 seconds
    • Performance improvements
    • Smaller executable size
    • Custom fade keyboard shortcut
    • Toggle fade via application shortcut
    • Version number is visible to user
    • Custom updates via Releases
  • Bug fixes
    • Removed chance of settings file access violation
    • No longer able to type in cForms when Dash is not visible
    • cForms are no longer rearranged unless necessary

6 of 10

The Plugin System

  • Uses Microsoft’s MEF, the managed extensibility framework.
  • Allows for dynamic loading of plugins at startup with ease(and reasonably nice looking metadata attributes)

7 of 10

The Plugin System

  • MEF loads exported metadata from any assembly which exports a specific type, even if it is in the main executable.
    • Plugins may be included directly in the main executable and be loaded.

8 of 10

cMaps

  • Google Maps API for .NET
    • gmaps-api-net
    • Json dependencies
    • Made by Eric Newton
  • Determine your IP location
  • Find locations quickly

Coming Soon:

  • Dynamic maps

9 of 10

Special Thanks

RCOS

Sean O'Sullivan

Prof Goldschmidt

Prof Moorthy

10 of 10

Quick Demo