Giter Club home page Giter Club logo

couriershell's Introduction

CourierShell - A custom shell for Windows 10 Desktop on Tablets (18632+)

Running on a Tablet (Surface Go):

tabletCourierShell

What's new:

UI Architecture:

  • Shell

    • Apps
      • Settings
    • Journals (Infinite Zoomable Canvas with Journals)
    • Journal (Infinite Journal with pages)
    • Camera
    • Gallery
    • Web

Challenges & Proposed Mitigations:

  • Experiences

    • Web

      • Open web browser - how can we support opening browser on another side? One idea - use UWP's WebView control
      • Passwords?
      • Multiple Tabs
    • Camera

      • Auto get & set max resolution - done
      • Auto get & use rear camera - done
      • How to swap camera?
      • How to capture image? - done
      • and put to clipboard?
      • Drag-n-drop from Camera?
      • Switch to gallery?
    • Gallery

      • Drag-n-drop from Gallery?
    • Journal

      • How to have two pages of the same Journal open at the same time? - done
  • Actions

    • Paste from Clipboard - how to make it the most intuitive thing in the world? Watch Clipboard in UWP APIs?
    • Search - use Ink Analysis from Vista times to transform ink into text, and then use Lucene.Net for full-text search?
  • General UI

    • Context Menu - re-use one from SyncFusion or build our own?
  • Gestures

    • How to get back to all apps on both sides? 3 fingers?
    • How to zoom out from Journal pages? 2 fingers pinch-n-zoom?
    • How to switch an app in one of the sides? 2 fingers?

License

For now, this project is licensed under the MIT License - see the LICENSE.md file for details

couriershell's People

Contributors

adeltax avatar danielkornev avatar gus33000 avatar shadoweo avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

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.