Mercurial > pidgin
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 |