Git Product home page Git Product logo

mirror's Introduction

Mirror

Simple Android application turning your device into a pocket mirror🪞

Java CI with Gradle Github tag F-Droid build

Get it on F-Droid Get it on Github

This application allows you to use your device as a mirror by streaming your frontal camera. It is open-source, free to use and does not require any extra permissions except using a camera.

Features

  • Pause stream, so you can better look on some aspects of yourself
  • Material 3 design
  • Convenient GUI
  • Keeps screen on
  • Full-screen image

Getting bleeding-edge version

If you would like to test new features and fixes as they are developed you may download a bleeding-edge build from Github Actions. Here is the instruction of how you can do it.

Credits

Donate

If you like this app please donate:
LiberaPay

mirror's People

Contributors

0x50f13 avatar inson1 avatar poussinou avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

inson1

mirror's Issues

Add settings screen to app

Some behaviour of app should be customizable by user. As well as some information about app also should be shown. See issue(s): #6

Add link to F-droid

I think link to F-droid (and (maybe) github release) with icon would be good idea

Rotations are not handled proeprly

Rotation of screen makes app to re-create activity complete which leads to breaking pause mode(instead of rotating image) and show-up of toast and control bar in app

Add low-light mode

If the app used in low-light conditions it may be useful to have a button which enables:

  • Maximum brightness
  • Whitens the screen to make it more bright

[FR] Zoom functionality

Thanks for your app !
Allow me to suggest a feature request :

A physical mirror allows you to come closer, in look for details.
With a smartphone, the (selfie) camera lens is usually unable to accommodate for close range pictures, quickly going out of focus.

It would be quite nice if your app would allow to zoom in on a paused (auto-focused) still.

Freeze vs Pause

I would use same word for action and feature (readme vs app button)

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.