Code Monkey home page Code Monkey logo

audionote's Introduction

Hi there, I'm Samson ๐Ÿ‘‹

Connect with me:

certified1 | Twitter certified1 | LinkedIn


Languages and Tools:

Kotlin

Java

Android

Firebase

Git

Github

Material Design

Visual Studio Code




Certified's most used languages

Certified's GitHub Stats

audionote's People

Contributors

certified84 avatar gdonisi avatar izzysoft avatar poussinou 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  avatar  avatar

audionote's Issues

Discarded notes are not deleted

The size of these files is minuscule, so this isn't something urgent to work on. But as you can see, every time I stop recording and refresh, there's a new file in the folder. The same happens if I click the Back button instead of saving.

video.mp4

Record groups or tags

To manage many recordings it would be really helpful to be able to categorize them.
On my end, I want to record daily summaries for reflection, but also short snippets with insights/todos over the day. Additionally, I work on multiple different projects and would like to categorize them.
It would help if I could click a category from a custom list when recording and later on filter the main list by that category.

Issues with reminder date/time selection

Overall the dialog for selecting reminder times feels a bit raw compared to the overall very well-designed app.

To reproduce:

  • Add a new recording
  • tap "add a reminder"
  • quirk 1: previous days can be selected, but reminders in the past don't make sense
  • select any date and tap "ok"
  • minor quirk 2: in dark mode the text of "ok" and "cancel" has very low contrast, especially when compared to the colorful background of the recording and the white numbers of the calendar
  • either tap "cancel" on the time screen
  • quirk 3: a reminder is added although you canceled the selection.
  • or swipe to get back to last dialog
  • quirk 4: you don't get back to the day selection, but the full recording screen and a reminder was added regardless

Note saving doesn't work with some locales

Hi, saving a note with English as phone language work, but the app crashes when I use some other languages, like Italian.
I think this is because of some locales use #,## instead of #.## for decimals

Error Log 2022-02-15 11:17:03.673 31044-31044/com.certified.audionote E/AndroidRuntime: FATAL EXCEPTION: main Process: com.certified.audionote, PID: 31044 java.lang.NumberFormatException: For input string: "0,01" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.lang.Double.parseDouble(Double.java:538) at com.certified.audionote.utils.UtilKt.roundOffDecimal(Util.kt:112) at com.certified.audionote.ui.EditNoteFragment.stopRecording(EditNoteFragment.kt:434) at com.certified.audionote.ui.EditNoteFragment.onClickWhenIdIsZero(EditNoteFragment.kt:295) at com.certified.audionote.ui.EditNoteFragment.onClick(EditNoteFragment.kt:198) at android.view.View.performClick(View.java:7448) at android.view.View.performClickInternal(View.java:7425) at android.view.View.access$3600(View.java:810) at android.view.View$PerformClick.run(View.java:28305) at android.os.Handler.handleCallback(Handler.java:938) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7666) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Localization ?

Would you consider localizing this project ?

It would help spread the word about this app and provide users wordlwide with a more understandable interface.

I've provided several french translations for various opensource projects alreudy, using either Weblate or Crowdin, and have found these platforms really easy to use.
Or you might want to use a smaller, more lightweight tool, like the one the Snappymail dev created for their project.

Default note titles

Please add a gray default title based on the current time. I guess you require a title at the moment to help keep track of many recordings, but it makes it very impractical to record a short snippet with a reminder set. I opted for a recording because I did not want to write something, but in this field I have to.

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.