comparison TODO @ 10891:8175206faa3d

[gaim-migrate @ 12599] 1)i forgot to mention prefs 2)IFF was intentional committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 29 Apr 2005 22:08:04 +0000
parents 8b8c59069028
children 66fe476474ec
comparison
equal deleted inserted replaced
10890:8b8c59069028 10891:8175206faa3d
10 * (12:58:39) Robot101: user list always|auto|never 10 * (12:58:39) Robot101: user list always|auto|never
11 * topic only where supported by the protocol 11 * topic only where supported by the protocol
12 * how do we log this? {{{ 12 * how do we log this? {{{
13 * rlaager's proposal: {{{ 13 * rlaager's proposal: {{{
14 * the goal of logging is to be able to find something again. 14 * the goal of logging is to be able to find something again.
15 * you expect to see the logs for a person IF they are in that conversation 15 * you expect to see the logs for a person IFF they are in that conversation
16 * you don't really need to see the log of a chat before or after said person joined it 16 * you don't really need to see the log of a chat before or after said person joined it
17 *if you did, you'd be looking at some other person(s)'s log 17 *if you did, you'd be looking at some other person(s)'s log
18 * so: 18 * so:
19 * each conversation has 1 or more logs associated with it. 19 * each conversation has 1 or more logs associated with it.
20 * when someone joins, a new log is opened to log everything that happens in the 20 * when someone joins, a new log is opened to log everything that happens in the
87 * Update to match as much as possible of the C api 87 * Update to match as much as possible of the C api
88 * Block for 2.0.0 or remove perl: 88 * Block for 2.0.0 or remove perl:
89 * Test each call to make sure it actually works 89 * Test each call to make sure it actually works
90 * Make it work with G_MODULE_BIND_LOCAL 90 * Make it work with G_MODULE_BIND_LOCAL
91 }}} 91 }}}
92 * Prefs {{{
93 * this blocks for 2.0.0
94 * Prefs cannot stay as-is. the dialog is far too wide and not at all usable.
95 * The biggest problem is that each new plugin creates horizontal space. {{{
96 * I do not see it as a solution to remove the posability of plugin preferences.
97 * In the past, we had a separate plugin management dialog. People never found it,
98 and were often surprised to learn that gaim had plugins at all. I am unsure that
99 people find the current plugin page of preferences any more frequently, but I
100 *suspect* that it is the case. This leads to a conundrum, how do plugins
101 display preferences?
102 }}}
103 * Currently the window is, at my font size, 1129x505 (or should that be 505x1129?). It *should* fit
104 in 800x600 at worst, I'm unsure that 480x640 is a reasonable goal. still, this leaves us with
105 something either considerably wider or considerably taller than we are currently using (on any
106 given pane, the tabs force the width, not the contents). Further, taking "Message Text" as an
107 example, it has 3 preferences and a text area, each in its own category (the text area sharing a
108 category with 1 preference). obvious waste of space here. All 3 could clearly be uncategorised
109 without loss of meaning, categories only make sense for groups of preferences. It may even be
110 possible to combine this with "Conversations" entirely.
111 }}}
112