Giter Site home page Giter Site logo

glasses-visualizer's Introduction

QUYEN 4/16/2020

This is the UI "prototype": Basic Interface Everything is in button format bc I figure it is easier to control things by selecting/deselecting button than hard-coding and operating slider in pygame.

How image look on this new UI: in action

Glasses on top: glassed

  • What I got so far

    • Buttons changed color to indicate the state of being selected
    • The choice of some buttons "automatically" disable some other button
  • What's missing

    • Starburst and halo
    • Button deselect: my plan is to deselect a selected button with right click mouse (in contrast to left click to select). This should be easy with pygame.mouse.get_selected(), but for some reasons I got get_selected() can't be found, which shouldn't be a problem with my pygame version (1.9.6)
    • Key press to control values: my plan is to check whether myopia or hyperopia is selected, then use UP and DOWN arrow key to change values, and have pop-up window displayed the current value after change
  • Problems

    • Program shuts down if we close the file window not choosing any file
    • Many images are too large to be seen entirely on screen (new screen and old total window), resize image may compromise the quality
    • Upload a new image cause it to sit on top of the old one. Should be reset every time an image is uploaded

https://crypto-resolver-265608.appspot.com/

glasses-visualizer's People

Contributors

stinsan avatar nemercer avatar qhttran avatar thekabaro avatar

Watchers

 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.