Code Monkey home page Code Monkey logo

simple-dialer's Issues

Contacts list: cannot launch contacts app

In contacts list plus button to add new contact says "No valid app found" - maybe on fail it should try to launch com.simplemobiletools.contacts/pro instead?

Also "Create new" button doesn't react.

NOTE: Same problem for "Create new contact" and plus button in "Select contact" window when adding from Dialpad

Android 8.1 / No Gapps / No default system apps.

Feature Request: Sticky/Non-dismissable Notification during Call

I'd love to see a sticky/non-dismissable notification in the Notification Shade during a call in case the Dialer app gets closed/dismissed.

User story:
My wife accidentally dismissed the Call screen during a call, and was unable to navigate back to the Call screen to toggle Speakerphone/dialpad/call controls/etc.

Option to ungroup calls in log

Please, add an option to ungroup calls from the same person/phone number in the log. Now, if somebody calls me 3 times in a row, there is "(3)" mark behind the caller name. I would prefer to have each call as single entry in the log, so I know when each call happened and what was its duration.
Many Thanks.

LastName, FirstName in contacts lists

Hi,
It looks like yet another great app. Would it be possible to add an option to display contacts in the LastName, FirstName format?
Have a nice day and keep up the good work!

Wear OS companion

It would be useful to have Wear OS companion that would allow initiating calls from the watch (useful when user has headphones with mic already connected for example).

I am prepared to submit pull request for this at some point (can't offer any ETAs, I'm having too many open projects at the moment ๐Ÿ˜„) if authors agree with the feature. However, one issue with this is feature is that it relies on Google Play Services which would prevent release of the app on any other store than Play Store (including F-droid).

Call screen stays in application tray after call is ended

Sometimes, the call screen stays in the activity tray, even after the call is ended. (see screenshot 1) I was able to observe this happening in the following situations:

  1. For an incoming call, it doesn't matter who ends the call, the call screen stays in the activity tray.
  2. For an outgoing call, if the caller (me, using this app) ends the call, it is reverted back to the main Dialer screen. So this works fine.
  3. For an outgoing call, if the other side ends the call, the call screen will stay in the activity tray. Moreover in this case, the background color of the app icon in the activity tray does not respect my setting and instead always shows the default orange background (see screenshot 2, compare with screenshot 1). This might be caused by the launcher though, I'm not sure. However, I never experienced a wrong color in the activity tray using any other SMT application.

Simple Dialer version 5.3.0 from FDroid, "vanilla" Android 10 on a Pixel 3a

Screenshot 1: Call screen stays in the activity tray after the call was ended
image

Screenshot 2: Notice the default orange icon in this case (case number 3) compared to the color in screenshot 1
image

DUAL SIM: All card icons are labeled as "2"

I have a dual sim phone and every entry in the Dialer is labeled with the icon pertaining to the 2nd SIM card, which is wrong. Some calls are for/from the 1st SIM card, others from the 2nd SIM card.

Feature request: make time and date more distinct on the "recent calls" screen

Steps to reproduce:

  1. Set the date format to dd.mm.yyyy
  2. Have a look at the call history

What happens:
the call history shows date and time of old calls, e.g. 20:05 and 20.05. In this case, it is hard to distinguish date and time by a first look.

What should happen:
Have different date/time format which makes it easier to distinguish date and time. Example:

  • today, 8:05
  • yesterday, 20:05
  • Wednesday
  • Monday
  • 12.5.

In other words: For the last 24 hours (or today and yesterday), specify the date by the word "today" or "yesterday" respectively. For the other days within the last 7 days, use weekdate name plus date. For older days, use the date only.

Or maybe swap date word and time:

  • 8:05 today
  • 20:05 yesterday
  • Wednesday 20.05.
  • Monday 18.05.
  • 12.05.

Version info:
5.2.0

Default dialer

Simple-Dialer is set as the default dialer in the phone's "App" options. However, whenever trying to use it to dial, the phone asks if Simple-Contacts should be the default dialer. If you cancel, you go back to dialer, if "Set Default" it goes though the usual steps to make a call. However, Simple-Contacts is not set as default and the question is asked for each usage.
SC - 6.10.2 (Fdroid)
SD - 5.2.0 (Fdroid)
Android - 9

Appreciate Dialer is new but cannot see any options in the phone's settings or the software to alter the behaviour.

Add search icon in favorite and recent views

Thanks for this great app!

It would be nice to have the search icon on all views. Currently it is only available in the 'contact list' view, but it is nice to also quickly access the search function in the 'favorite' and 'recent calls' views.

For example. Samsung's dialer does this in all of its views.
signal-attachment-2020-06-04-170651_003
signal-attachment-2020-06-04-171029
signal-attachment-2020-06-04-170651_001

When you click on the search icon it 'overlays' a search view like this:
signal-attachment-2020-06-04-171557

Misleading hands-free calling symbol

In the call view, there is a loudspeaker symbol. On click it toggles to a strike-through loudspeaker symbol. This is misleading a bit. For comparison, when toggling the microphone, it will be on (normal symbol) or off (struck symbol). As far as I understand, the loudspeaker symbol should toggle between the ear speaker (when holding the phone to the ear while calling) and the other speaker (loudspeaker) when using hands-free calling.

The "official" phone app uses a more consistent UI, toggling the button but not striking through the speaker symbol.

Version info:
5.2.0

Compatibility with older Android versions

I successfully installed Simple Contacts on my smartphone via F-Droid, but I can't do the same with Simple Dialer because the former is compatible with Android 5.0 or newer while the latter is only compatible with Android 6.0 or newer.

I still have an Android 5.1 smartphone.

Is there any possibility of changing the Simple Dialer app in order to make it compatible with older Android versions?

Call history not displaying contact names

In version 5.1.2 installed from the F-Droid store, I have the issue that the call history only displays the phone numbers but does not resolve it back to contact names.

[FR/Bug]: Simple Contacts' filter settings should be taken into account when displaying contacts

Environment:

Simple Dialer:

  • v.5.3.0, taken from F-Droid repo

OS:

  • LineageOS 17.1

System Modding:

  • root
  • Framework: Magisk, EdXposed
  • Security: AFWall+, Xprivacy Lua
  • Misc: GravityBox, Exposed Edge, Easer, some others

Hardware:

  • BQ Aquaris X Pro

Description:

Simple Dialer has it's own contacts view (left column). This view seems to grab all contacts available to display them, independent of Simple Contacts' current filter settings.
Simple Contacts' filter settings should be taken into account by Simple Dialer as well. An alternative would be a sperate filter to be set in Simple Dialer, but I'ld prefer one filter for both apps.

How to reproduce / enamples:

Scenario A:

  1. Using Simple Contracts, add at least one contact and store it/them into the "Phone storage" section ("not visible by other apps").
  2. Set Simple Contracts' filter not to display contacts stored into the "Phone storage" section. The contact(s) isn't (aren't) visible in the Simple Contacts app anymore.
  3. Switch to the Simple Dialer app.
  4. Switch to Simple Dialer's contact overview (left column).
  5. The contact(s) you added like defined in item "1." is visible in that view, although these contacts are filtered (in Simple Contacts' filter settings) not to be shown.

Scenario B:

  1. Perform items " 1." & "2." of Scenario A, if not already done.
  2. Open Simple Contracts' dialpad.
  3. In the upper part of the screen above the dialpad itself, a list of available contacts is shown. That list contains also the contact(s) stored into the "Phone storage" section, although these contacts are filtered (in Simple Contacts' filter settings) not to be shown.

add letters to hours minutes and seconds

Show written min or m for minutes, sec or s for seconds, and hou or h for hours in the call log.

Example 8 seconds now 00.08 appears while I would like 8 seconds or 8 seconds, the same for minutes and hours. Because for example I use 24 hours and if I make a call at 19:12 that lasts 18 minutes and 15 seconds I see 19:12 and 18:15 and I don't understand anything while I saw 19:12 and 18 min 15 second or 18 m 15 s then I get it

USSD Code is sent as number

With my prepaid sim card USSD Code *100# returns a menu where I can get info for my account.

This code is saved as a contact. With the old way over the contact app I could dial this USSD code. With the new dialer the (phone) number 100 is sent instead and therefore my provider tells me that this is not a valid phone number.

Call history does not show contact photos

While the Contacts/Favorites tabs show contact photos just fine (see screenshot 1), the Call History does not show contact photos, instead only displaying the default "first letter with colored background" (see screenshot 2)

Simple Dialer version 5.3.0 from FDroid, "vanilla" Android 10 on a Pixel 3a

Screenshot 1: Contacts tab shows contact photos properly
image

Screenshot 2: Call History tab does not show contact photos at all
image

Hands-free calling/talking does not work

From the user interface, I guess that the loudspeaker symbol should toggle hands-free talking.

Steps to reproduce:

  1. Start a phone call
  2. Toggle the loudspeaker symbol

What happens:

  • The loudspeaker symbol changes
  • Output does not change between speakers.

What should happen:

  • When toggling hands-free calling, the sound should toggle between the ear-speaker and the loudspeaker for

Version info:
5.2.0

Additional info:
This works fine with the official phone app, com.google.android.dialer, currently available in version 48.0.x on my Android 9 patchlevel 2020-04-01.

I am able to extract an adb log if you tell me what to look for.

Feature Request: Display Voice Mail Count in Dialer

Not sure what the best approach could be (a new tab/panel perhaps?), but I would love a means to see (from within Dialer) that I have waiting voicemail.

Perhaps a ๐Ÿ“ง button/icon could pop over the bottom of the Dialer alongside the Dialpad and + buttons?

Ringtone problem

If I set this application as default, there is no sound in incoming calls.

Number is not shown, only names

If you call someone (or receive a call) who is not in your contacts, the number is not shown in Dialer. The entry is there, but the number is not injected for some reason..

EDIT: I am using latest version from F-Droid (5.2.0). Apparently there are already newer versions, though those have not yet been pushed to F-Droid so I can't test them.

Bug and Feature request

Hello thanks for your work, I use many of your apps and I like them very much. I mainly use your app's simple contacts and very nice simple text messages and they work well. However, I tried simple dialer, I understand that it is the first version and it is a bit immature and it will certainly improve with time, but today there are many things that are wrong, I tell you first what I think are bugs for me. And then I'll make some requests. I apologize in advance if I will be too "bad", please do not be offended I just want this app to be better and that it can be on par or even superior to all the other existing android dialer apps.
I believe in you and I believe very much in your projects and in your work.

Bug?

The things you should improve example when I receive a missed call the notification arrives on the system dialer and not on simple dialer despite having put it as the default dialer and the same thing happens for blocked calls the notification appears on the system dialer or even on another dialer installed but I don't get notification about simple dialer. These are bugs for me because any other dialer when set to default sends notifications of missed calls or blocked calls (if it also has that function), while in simple dialer the missed calls are displayed in the call log but without notification or other. It's as if it's leaning on other app dialers.

As for the functions that I would like to be implemented

I would like the home page to be the calls page and not the contacts page, put an option to let the user choose

Delete single call from the call log

For example if I want to delete only one entry from the call log example I call "john" 10 times I want to delete only the last 2 calls to John I can't do it because it makes me delete all 10 calls

When i receive a call from an unsaved spam number i would like the add to blacklist item to be added without having to manually copy the number to be added to the blacklist.

When I click a contact in recent calls, I would like the call not to start immediately, but the possibility to call or send a message or show the call history, or add to blacklist

For the duration of the calls I would like to add m or min for minutes and s or sec for seconds and h or hou for hours
Example 8 seconds now 00.08 appears while I would like 8 s or 8 sec to appear, same thing for minutes and hours. Because for example I use 24 hours and if I make a call at 19:12 that lasts 18 minutes and 15 seconds I see 19:12 and 18:15 and I don't understand anything while I saw 19:12 and 18 min 15 sec or 18 m 15 s then I understand

Call notification text color does not work with dark theme

If I have "dark mode" enabled on my device, making the notification background black, the Dialer notification during a call does not show text visible, because it uses black text. Note that other SMT apps don't have this problem with notifications (e.g. Simple SMS Messenger) and correctly show light text on dark backgrounds.

Simple Dialer version 5.3.0 from FDroid, "vanilla" Android 10 on a Pixel 3a

Screenshot 1: Notification text is fine with light mode
image

Screenshot 2: Notification text is not visible with dark mode on
image

UX Issue: Multiple Call Handling

Situation:
On an outbound call to "Wife"
Need to call "Store".

Steps to Repro:
Minimize call screen, launch another instance of Dialer.
Call "Store"
Call connects to "Store", "Wife" call paused

What Happens:
Call screen shows details and controls for "Wife", does not indicate that we are actually connected to the "Store" call, call time is for "Wife" call, does not show "Wife" call as paused

What I expected:
Call screen to show details for current active call for "Store", and indicate that "Wife" call is paused. Call timer would be for the active call, so for "Store"

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.