View Single Post
gecebekcisi's Avatar
Posts: 103 | Thanked: 45 times | Joined on Oct 2009 @ Istanbul, Turkey
#24
Originally Posted by allnameswereout View Post
Select None makes no sense. Who would want to see in their log nothing at all???
As I said, it could be used to make single item selection with less clicks than removing multiple unneeded selections if that button is implemented the way I described.

Originally Posted by allnameswereout View Post
We include a 'Show All' because we establish a user might want to quickly (re)enable showing all (or, clearing the filters).
...
[EDIT]On a second thought. Screw it. Such stuff should be indexed by Tracker. Tracker indexes IM logs, documents, images. Why not voice logs? Why that seperate treatment? Might as well make tons of exceptions while purpose is to include backends for Tracker making it more useful. Hence differentiation makes no sense. This also allows easier to search on communication based on other metadata, allowing more fine grained filtering instead of only outcome_of_used_protocol. Such as: Person, Group context (Work, Family, etc). Also allows data of voice to be combined in search with other protocols such as IM or SMS.[/EDIT]
Hmm. What about taking 2 different approaches to logs as simple "call log" and advanced "global log"?

Simple call log should use single selection at a time (radiobox logic) to eliminate the need for confirmation of multiple selections by either pressing another button or touching unused areas of the screen.

(●) Show All
(..) Filter Incoming
(..) Filter Outgoing
(..) Filter Missed
(..) Filter Voicemail

Advanced global log should use multiple selection at a time (checkbox logic) since data will be aggregated from lots of sources (as in S60 now) user should be able to perform advanced & custom filtering (http://talk.maemo.org/showthread.php?t=33486: similar topic)

(..) Show All
(●) Filter
Criteria:
....[..] Voice Calls
....[..] VoIP Calls
....[X] SMS
....[..] IM
....[..] Voice Mail
....[..] E-mail
....[..] Data connections
....[..] WiFi
Direction:
....[..] All
....[X] Incoming
....[..] Outgoing
....[..] Missed
....[X] Number/Contact/Contact Group

Show all could save state of selected checkboxes, but I prefer this should be optional (since I think I'd like to make new selections everytime I want to go advanced)
__________________
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 2 Users Say Thank You to gecebekcisi For This Useful Post: