View Single Post
gecebekcisi's Avatar
Posts: 103 | Thanked: 45 times | Joined on Oct 2009 @ Istanbul, Turkey
#29
Originally Posted by allnameswereout View Post
However IMO one engine should be used (Tracker) with a backend for the protocols (SMS, VoIP, GSM, ...). With flags a shortcut can be made. Like for example: tracker --search backend=gsm filter=none. From there, one can modify the filter or use more backends. My point is: why use different search program or different UI when using different protocol (VoIP or IM different than GSM or SMS)?

Instead, make it unified, like the profiles don't care about protocol you use to communicate with either; they store them all. Then the 'gsm communication log' should use the frameworks as the 'general communication log'. If yes, why not simply use the same interface with default options which make sense from the protocol used (e.g. log called from GSM goes by default for GSM but allows more)?
Very convergent approach, thanks

Now I understand that if we had a permanent DIAL/SEND key on the screen (or a HW key like in most phones) which could directly be assigned to "fast" log (only voice calls are shown like in most phones) separate UIs would be consistent, but since we don't have such a key versus we shouldn't have two seperate UIs for one job. That's alright. I have a few more ideas:

[ Calls ] [ Filter ] [ Sort ]

Three keys in a tab, just above listed events.
  • Calls (or whatever it can be called): remove any previous filters and apply "voice" only. Permanent action. Could display "Return" while other filters are applied since this will be default behaviour of call list.
  • Filter: speaks for itself.
  • Sort: speaks for itself.

Originally Posted by allnameswereout View Post
One problem is 'Missing' has different context in IM/SMS/e-mail than in VoIP/SIP/GSM, and I'm not sure how to solve this because there is no authentication in IM/SMS the other side has read the message.
Items in filtering menu applying fixed (maybe configurable via editing a file?) and reasonable presets of filters should be solution to this problem. My "reasonable" preset list would be:
  • Incoming: Incoming (Voice Calls + VoIP Calls + Video calls + SMS + MMS + IM + Voice Mail + E-mail)
  • Outgoing: Outgoing (Voice Calls + VoIP Calls + Video calls + SMS + MMS + IM + Voice Mail + E-mail + EDGE/3G + WiFi)
  • Missed: Missed (Voice Calls + VoIP Calls + Video calls + Voice Mail)
  • Text: All (SMS + MMS + IM + E-mail)
  • Data: All (EDGE/3G + WiFi)
  • People: All (Voice Calls + VoIP Calls + Video calls + SMS + MMS + IM + Voice Mail + E-mail) for selected/highlighted number/contact/group
  • Advanced: Open a dialog and let user select prefered filters and directions.


In fact, I don't have any real idea how current list behaves. Sorry if I have duplicate/inappropriate ideas.
__________________
Useful links for newcomers: / Aramızda yeni olanlar için, bazı faydalı bağlantılar (içerikler İngilizce'dir):
|[ New members say hello / Diğerlerine merhaba deyin ][ New users start here / Buradan başlayın ]|
|[ Community subforum / Topluluk Alt Forumu ][ Beginners' wiki page / Yeni başlayanlar için Wiki sayfası ]|
|[ Maemo 5 101 / Maemo 5'e Giriş ][ Frequently Asked Questions (FAQ) / Sık Sorulan Sorular (SSS) ]|
If I can help with anything else, just ask / Yardımcı olabileceğim birşey varsa, sormaktan çekinmeyin
 

The Following User Says Thank You to gecebekcisi For This Useful Post: