GithubHelp home page GithubHelp logo

tobihille / seniorlauncher Goto Github PK

View Code? Open in Web Editor NEW
20.0 20.0 7.0 548 KB

A launcher app for Android, intended for oldies

License: GNU General Public License v3.0

Java 100.00%
android launcher mms phone

seniorlauncher's Issues

Transifex for languages?

Transifex makes it really easy to translate strings, is free for open-source projects, and doesn't require people to pull the entire repo or solve merge conflicts to translate lines.

Would you consider using that for translations?

Bug: LoadContactsTask has off-by-one bug in phoneCursor handling

I tried this app and immediately hit a bug where a contact with only one phone number and a photo did not show up. I traced the issue back to LoadContactsTask.

When phoneCursor is created, phoneCursor.getPosition() is at -1, i.e. before the first row.
If the first loop doesn't find a number, the cursor is reset to position 0 using moveToFirst()
before entering the second loop. But it calls moveToNext() before looking at the first entry. Consequently, the first phone number for the contact is ignored.

To fix, change


to

phoneCursor.moveToPosition(-1);

Screenshots

Some screenshots would be nice for potential users to evaluate your app.

Images in description

Would it be possible to add images to the description? For a launcher design oriented, it would be useful for understand the interest to use it for a senior.

New Translation pt-PT

Call - Chamar
Images - Imagens
Show all images - Mostrar todas as imagens
Go back - Voltar

the number which is called in case of a medical emergency: 112

Settings (currently not used) - Opções
Loading, please wait a moment - A carregar, por favor aguarde

Additional feature rename "Images with SMS" // Implement Settings

In some cases it would be useful to label "Images" as "SMS" (because that's what it is) or more general "Messages"
To achieve this I need to add a settings dialog and a not too confusing button to show the settings.
Other features that could be toggled from there are:

  • add a link to signal/telegram/whatsapp
  • add a "open dialer" button
  • remove this app as a default launcher > to allow easy access of all apps for e.g. maintenance

Crashes on Android Marshmallow

I'm using a Nexus 5 with Android Marshmallow (the ROM that came with the phone, not a custom one), and clicking either "Call" or "Images" crashes the launcher.

new translation pt BR

Hi there! Just discovered your app on F-droid and I'd like to add this translation, as I think it could really help a lot of people in Brazil. Tell me if anything is wrong or missing.

* ``Call`` = ``Chamada``
* ``Images`` = ``Imagens``
* ``Show all images`` = ``Mostrar todas as imagens``
* ``Go back`` = ``Voltar``
* the emergency number for the country, e.g. 112 or 911 (this is important!) = ``192``
* ``Settings`` (currently not used) = ``Configurações``, which should look like ``Configurações``
* ``Loading, please wait a moment`` = ``Carregando, aguarde um momento``

PS1: I'm not that familiar with programming, so I was not sure what the encoding thing meant, but I supposed it was something related to HTML and then I tried to convert "Configurações" in an online platform).
PS2: emergency numbers in Brazil aren't quite unified. They work as follows:
190 for a police emergency (ie calls the police)
192 for a medical emergency (ie calls an ambulance)
193 for a fire emergency (ie calls the firefighters)
So, I supposed the focus should be the medical emergency, thus added 192 as the emergency number.

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.