Giter Site home page Giter Site logo

level's Introduction

Send a coffee to [email protected] 
RadarWeather Gas Prices Smart Eggtimer
Bubble hEARtest GPS Cockpit
Audio Analyzer LavSeeker TimeLapseCam
Arity omWeather solXpect
gptAssist dumpSeeker huggingAssist
FREE Browser whoBIRD

level's People

Contributors

avianey avatar cheese1 avatar ftno avatar laralem avatar tacothedank avatar whats-a-diorama avatar woheller69 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

level's Issues

Calibration of the ruler

Thanks for creating and maintaining this app. It truly comes handy from time to time.

Issue

Different phones have different screen sizes. On my current phone has "6.3inch Full HD+ display" according to the specs. I for the first time needed to use the ruler of this app, but the distances didn't look right. I managed to find a normal plastic ruler from the office supply and put it on my phone screen. Actual 10cm is as long as 7.9 units in the app.

Suggestion

Considering that the ruler is dynamically generated, and considering that people don't change phones that often, it would be nice to have a way to calibrate the ruler we see on the screen using an actual real-world ruler.

I can think of one easy way to implement this. create a calibration mode (e.g accessible from the settings) that shows rulers (metric and imperial) as it normally shows, but it allows the user to either pinch zoom or normal scroll (because the 0 is fixed to the edge of the screen anyways) to adjust the scale. Then this scale is stored on the device and every time user load the ruler page, that scale is multiplied to the unit of distances that generates the rulers.

Modernize design

While this app is very useful, the UI feels very dated. Bringing it up to MD3 design guidelines would help it feel cohesive with the rest of a modern Android phone.

New language request (pt-br)

Please place the content of the file strings.txt in "Level/app/src/main/res/values-pt-br/strings.xml". I've created it in my fork but don't know how to make a pull request here.

This is the Brazilian Portuguese version, this file and the other one in European Portuguese covers in practice all Portuguese variations. Note: although I can understand and write a bit in in Brazilian Portuguese, someone native should review the translation. Probably only needs a few fixes.

Feature request: Show degrees and percent at the same time or quickly switch between the two.

Hi, thanks for your work on Bubble! I'm doing the plumbing in our house and it is really useful for checking the slope of drain pipes. One thing that would be helpful, is if i could display degrees and percent at the same time. Because the slope of pipes is calculated in percent (cm per meter) but the angle of shaped pieces like arcs or junctions is given in degrees. Another idea would be if I could switch between percent and degrees quickly without entering the menu. For example by taping on the measurement reading.

add movable markers to ruler

Two ideas to improve usability:

  1. Add markers to ruler. E.g. one to move 0 and an additional one at any point, to more easily measure. 2nd one ideally with similar ways to move fast and slow as with the calibration.

  2. Add config option to start app with ruler

Suggestion: Calibration on unleveled surface

Upd: Just placed the figure inline (didn't find an "attach" button yesterday).

Hello, woheller69!

Is it possible to implement this feature on your application?
Take a look at the explaining figure

bitmap_medium

Legend:
blue -- phone with normal to it
red -- improper installed gravity sensor (with normal to it)
dashed teal -- phone 180 degrees turned around
dashed brown -- the very same gravity sensor 180 degrees turned around
dotted black -- true level
cyan -- error
magenta -- first readings
green -- second readings: a phone is 180 degrees turned around

Lets say we have some error we'd like to compensate: Err
(imprecise or improper installed gravity sensor)
If a phone is placed on any surface it gets R1 readings,
then we turn the phone around 180 degrees and it gets readings R2.
The value of Err then is half a sum of absolute values R1 and R2.
(if my reasoning is not mistaken).

What do you think?

Angle as slope

When setting the angle as slope (%) the value is counting up until Infinity.

full screen mode

please add full screen mode for app without navigation button and status bar.

Feature Request: Change the ruler based on a real ruler

Allow the user to use a real ruler to configure the display ruler. The user can place the real ruler on the screen and use a slider or buttons to change the virtual ruler to fit exactly. This allows to setup the virtual ruler, even on devices with wrong dpi values.

Add option for landscape level to have "left" and "right" displayed

When attempting to level something like a picture frame on a wall, I think it would help to know which way the frame is slightly tilted if I'm trying to be super precise. Perhaps this could be more of an accessibility thing as well for those who may have visual disabilities and find the bubble itself hard to read when it already looks centered.

As an example, if something is tilted 01.5 degrees to the left, there could be an arrow pointing to the left just above the degree display, and vice versa for a right tilt.

This should be an option though, as not everyone may like it or have a use for it.

add "spirit level" to description

Thanks for reviving this! I recommend you at "spirit level" to the app description, as this is the search term I used looking for this originally (probably a regional thing, but Wikipedia also had it as such: wikipedia.org/wiki/Spirit_level).
I'm using f-droid.

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.