2009/3/17 Stéphane Bisinger <stephane.bisin...@gmail.com>: > I read the messages and now I understand what views are (well sort of > ;) ). There are two issues that come to my mind right now: with > ncurses you can't display images, but you'll probably want to display > the corresponding text for the smileys and the contact list should > always display just the nickname because with ncurses you have less > control over the spacing, so it's better with shorter names. I don't > know the details about the implementation of these aspects (yet) so > maybe these issues don't really exist, I'll have to check... Does this > design allow for a "disable smileys" toggle? Because I don't know > about you, but I sometimes have to fight hard with smileys to > understand what it is written because often people map smileys to > small words that may be embedded in other words. Ok I'll explain it > with an example: let's say you map the word "ace" with an image of an > ace of spades, then when you write word as "space", "grace", "mace", > "face", etc you see some letters and the smiley without understanding > what the word actually is. I know, this is a silly mapping, but it's > not so uncommon, at least among my contacs :O > What I like about this design is that it is very flexible and I can > see an easy solution about any issue that arises :D This is very > valuable! > > -- > Stéphane
That's why there should be a view for smileys (it's even said somewhere in the code...). About images, just implement the Image class and make it do nothing. About what is displayed by UIs, i somehow disagree with KKRT's design. I wanted to let the UI have an object Contact with various fiels (nick, psm, dp...) and let the gui display what it wants. Now, we just do this in the core and give to the UI only what to show so that the UI is very simple. We'll need a lot of configuration options to set how to display contacts.... and those options will have to be set/changed by the UI. On the N8x0, you'll not display all the info you'll display on a desktop app for example... And the user may want to tweak it too. I plan on working again on amsn2 in April. I hope you'll wait for me and not finish it by that time :) Nice to see all the activity lately on amsn2 here and on irc. Greetings -- Boris "billiob" Faure ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel