Giter Club home page Giter Club logo

talalarmo's People

Contributors

krugloid avatar l2dy avatar naofum avatar zserge 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  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  avatar  avatar  avatar  avatar

talalarmo's Issues

[Bug] no ringtone sound if the "Fade-in sound" option is not set

Thanks for that great app and your enthusiasm.

I don't know if it's a bug, but if I'm not using the Fade-in sound [_] option, there is absolutely no sound on an alarm-test. If the option is set [X], the sound comes slowly up as mentioned.
(All other options working perfectly, even the vibrate one).

I have tried system ringtone sounds an own created .ogg files on my Samsung I9300 @ AOSP 6.0.1.
Because I don't want to use the fade-in option, it would be awesome if you could fix this behavior, please.

Updated fr (French) translation

I have translated your application into fr (French). Here is the xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">Talalarmo</string>
    <string name="leave_feedback">Laissez un commentaire</string>
    <string name="settings">Paramètres</string>
    <string name="settings_ringtone_option">Sonnerie</string>
    <string name="settings_snap_option">Rappel dans 5 min</string>
    <string name="settings_theme_option">Thème</string>
    <string name="settings_vibration_option">Vibration</string>
    <string name="settings_volume_increase_option">Fondu audio d\'ouverture</string>
    <string name="tv_start_alarm_text">Appuie ici pour configurer une alarme</string>

    <string name="hour">1 heure</string>
    <string name="hours">%s heures</string>
    <string name="minute">1 minute</string>
    <string name="minutes">%s minutes</string>

    <string-array name="alarm_set">
        <item>Cette alarme est réglée pour dans moins d\'une minute</item>
        <item>T</item>
        <item>Cette alarme est réglée pour dans %2$s dès à présent</item>
        <item>Cette alarme est réglée pour dans %1$s et %2$s dès à présent</item>
    </string-array>
    <string-array name="settings_themes">
        <item>Clair</item>
        <item>N</item>
    </string-array>
</resources>

Translation made with Stringlate.

[request] does the rate/feedback notification really have to appear more than once?

I've played around with your app a bit.
On a random start of the app a "please rate the app" notification came up and I answered with "no, thanks" (or something, but definitely not with "Later").
Several app starts later, the same message came up a second time.

Now I kindly wanted to ask if you please could ensure that the message doesn't come up anymore if the user (like me) don't want to see it again, please?

I don't know, but did not ask your great app "Obsqr" such a question only on the first start of the app, not randomly? If so, this would be a perfect behavior for this app, too.

[feature-request] please add a days-for-repeat functionality

Thanks again for this wonderful app.

The only thing I'm bloody missing is that I can't choose the days, the alarm will come up (or not).
In other words, if I could tell the app that the alarm doesn't should come up on Saturday and/or Sunday, this would be all I want in the first place. But if you took a day off, it would be great if you could handle every single weekday.

I know such a functionality from the stock clock app:

This would be perfectly fitting in your app, in my eyes:
repeat

What do you mean?

App occasionally crashes after alarm is dismissed

I finally got a log of this. I'm using the version from #26 and I haven't investigated whether this is related to my changes or not; I just wanted to leave this here before I lose it.

E AndroidRuntime: Process: trikita.talalarmo.debug, PID: 29457
E AndroidRuntime: java.lang.IllegalStateException
E AndroidRuntime:        at android.media.MediaPlayer._setVolume(Native Method)
E AndroidRuntime:        at android.media.MediaPlayer.playerSetVolume(MediaPlayer.java:2357)
E AndroidRuntime:        at android.media.PlayerBase.baseSetVolume(PlayerBase.java:111)
E AndroidRuntime:        at android.media.MediaPlayer.setVolume(MediaPlayer.java:2352)
E AndroidRuntime:        at trikita.talalarmo.alarm.AlarmService$2.run(AlarmService.java:54)
E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:751)
E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:95)
E AndroidRuntime:        at android.os.Looper.loop(Looper.java:154)
E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:61)

Copyright violation

Hi @trikita

I found this app on the Google Play Store. This guy just took your source code and put it on the Store, without warning this is free software...

As you are the owner of the source code, feel free to open a request to google here to remove the false app from the Store, if it's your wish ;)

Don't forget to tell Google that:

  • The app is licensed under MIT license and this guy is violating it;
  • He is falsely claiming he made the app;
  • Also tell them that this guy has done the same thing already with other apps. Probably this is worth mentioning.

No sound

Hi, I have absolutely love the looks of the app, however the app only vibrates with no sound. I have tried multiple .mp3 files and .ogg music files ( I ca check a known working sample if you would provide ).

The device plays mp3 or ogg files normaly in VLC player. All possible volume leves were maxed out with Volume Controls app in app store to rule out the possibility on user failure.

The device is android 4.1 Lenovo A760. I have been selecting the music with amaze file manager. I don't see any change in the settings, (maybe the path provided by amaze file manager was wrong), however I can't tell cause I don't know if there is a path/filename shown in the settings after the music have been selected.

The version is 3.5

In contrass, Alarm Klock functions properly.

Is there a debug build I can try?

Alarm did not stop

When the alarm went off, I could only turn it off either by turning off the phone or clearing the storage cache. Touching the screen did not do anything. Is that a known problem?

Set Multiple alarm at a time?

Hi,
Is this code support to set multiple alarm at a time? Can you instruct me how to apply this in my app where User set multiple alarm at a time.

Thanks in advance,

24-hour display

In many countries users prefer to read time as "16:00" instead of "4pm". There should be an option to display time values in 24-hour format.

[feature request] soft vibration

A soft (or custom) vibration when the alarm goes off would be helpful. This feature would vibrate once a second instead of multiple times.

Crash if compiled with Jack

Compiling with Jack:

trikita.talalarmo E/AndroidRuntime: FATAL EXCEPTION: main
Process: trikita.talalarmo, PID: 14670
java.lang.NoSuchMethodError: No direct method <init>(Ljava/lang/Object;)V in class Ltrikita/talalarmo/ui/-$Lambda$25; or its super classes (declaration of 'trikita.talalarmo.ui.-$Lambda$25' appears in /data/app/trikita.talalarmo-2/base.apk)
    at trikita.talalarmo.ui.Theme.materialIcon(Theme.java:44)
    at trikita.talalarmo.ui.AlarmLayout.lambda$-trikita_talalarmo_ui_AlarmLayout_lambda$19(AlarmLayout.java:202)
    at trikita.talalarmo.ui.-$Lambda$7.$m$0(Unknown Source)
    at trikita.talalarmo.ui.-$Lambda$7.view(Unknown Source)
    at trikita.anvil.BaseDSL.v(BaseDSL.java:659)
    at trikita.anvil.DSL.linearLayout(DSL.java:461)
    at trikita.talalarmo.ui.AlarmLayout.bottomBar(AlarmLayout.java:198)
    at trikita.talalarmo.ui.AlarmLayout.lambda$-trikita_talalarmo_ui_AlarmLayout_lambda$1(AlarmLayout.java:37)
    at trikita.talalarmo.ui.-$Lambda$16.$m$0(Unknown Source)
    at trikita.talalarmo.ui.-$Lambda$16.view(Unknown Source)
    at trikita.anvil.BaseDSL.v(BaseDSL.java:659)
    at trikita.anvil.DSL.linearLayout(DSL.java:461)
    at trikita.talalarmo.ui.AlarmLayout.view(AlarmLayout.java:25)
    at trikita.talalarmo.MainActivity$1.view(MainActivity.java:25)
    at trikita.anvil.Anvil$Mount.render(Anvil.java:204)
    at trikita.anvil.Anvil.render(Anvil.java:173)
    at trikita.anvil.Anvil.mount(Anvil.java:123)
    at trikita.anvil.RenderableView.onAttachedToWindow(RenderableView.java:27)
    at android.view.View.dispatchAttachedToWindow(View.java:14520)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2836)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
    at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2843)
    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1369)
    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1112)
    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6029)
    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:858)
    at android.view.Choreographer.doCallbacks(Choreographer.java:670)
    at android.view.Choreographer.doFrame(Choreographer.java:606)
    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:844)
    at android.os.Handler.handleCallback(Handler.java:739)
    at android.os.Handler.dispatchMessage(Handler.java:95)
    at android.os.Looper.loop(Looper.java:148)
    at android.app.ActivityThread.main(ActivityThread.java:5480)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

leaked window in MainActivity

Reproduction Steps
  1. tap 'more options' in main screen
  2. rotate screen
stack trace

E/WindowManager: android.view.WindowLeaked: Activity trikita.talalarmo.MainActivity has leaked window android.widget.PopupWindow$PopupViewContainer{52835424 V.E..... ........ 0,0-424,226} that was originally added here
at android.view.ViewRootImpl.(ViewRootImpl.java:346)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:248)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at android.widget.PopupWindow.invokePopup(PopupWindow.java:1019)
at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:925)
at android.widget.ListPopupWindow.show(ListPopupWindow.java:625)
at com.android.internal.view.menu.MenuPopupHelper.tryShow(MenuPopupHelper.java:148)
at com.android.internal.view.menu.MenuPopupHelper.show(MenuPopupHelper.java:113)
at android.widget.PopupMenu.show(PopupMenu.java:167)
at trikita.talalarmo.ui.a.d(Unknown Source)
at trikita.talalarmo.ui.a.a(Unknown Source)
at trikita.talalarmo.ui.c.onClick(Unknown Source)
at trikita.anvil.c$g$1.onClick(Unknown Source)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)

Debug info

Android Version = 4.4.4

maybe resolved like this: https://stackoverflow.com/questions/2850573/activity-has-leaked-window-that-was-originally-added

Disable recurrence

I only set the alarms to be used once, for naps. Would be nice to have a setting that disables recurring alarms.

[request] Long-press to dismiss

When I'm first waking up, Talalarmo's alarm is slightly too easy to dismiss accidentally, forget about, and fall back asleep.

I came across another alarm app that requires you to hold the dismiss button for around a second to dismiss it (if you tap the button, it displays the text "Hold down to dismiss"). It's really nice because it forces you to be purposeful about dismissing the alarm.

In all other respects, Talalarmo is a better morning alarm clock; It would be awesome if it also supported this feature.

Reference: https://f-droid.org/app/com.better.alarm

24h mode

Please add 24h mode, not only am/pm.
Thank you for the great little app.

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.