more ideas about ui:
- a popup list for bookmarks and a image browser for active
connections (similar to safari on ipad);
- a popup list for bookmarks and a band of icons (at top or bottom)
for active connections.
comments from sly:
* integrate with url shorteners like bit.ly, tinyurl when pasting long urls.
* automatic image preview (btw, we may simply embed safari, which i
prefer, though quicklook looks cooler)
a couple of (crazy) ideas about welly 3* drop support for leopard- & ppc; probably 10.6+/x64 required.
* drop telnet support; mandate ssh for bbs --- it is insane to send
unencrypted passwords and mails over the network. btw, all major bbs
sites should already support ssh, though in different ways, e.g.,
ad-hoc ssh1 from smth, weird ssh2 configuration from ptt.
* detect gb/big5 automatically --- it is boring to specify the
encoding, but not difficult to guess, e.g., using a list of
``welcome'' words to test encoding.
* decouple text rendering from other effects, such as url (underline),
blinking, cursor, etc. one possible idea is to use core animation
(like effect view): draw basic colored texts on a layer; draw url on
another layer; similarly for the rest. btw, you can even use some
quicktime movie as the background (isn't it cool).
* make use of multicore to improve performance --- for example, move
operations like bbs state tracking and ip address extraction/query
into separate threads.
* improve ui, particularly two views: bookmarks and active
connections. any better idea? for example,
- coverflow for bookmarks and tabview for active connections, like welly 2;
- coverflow (or image browser) for both;
- image browser for both, in one unified interface, organized in two groups;
- a popup list for bookmarks and multiple windows for active
connections (one for each), like most editors on mac such as textedit
and xcode (macvim is an exception, which uses tabview).
--
- xi
Subscription settings: http://groups.google.com/group/welly/subscribe?hl=en
--
- xi
Subscription settings: http://groups.google.com/group/welly/subscribe?hl=en
--
TANG Yang
Department of Computer Science and Engineering
The Chinese University of Hong Kong
Tel: (852) 5318 8650
Hi folks,I support the idea of automatic encoding detection. However, removing the telnet support may cause some troubles: most of the KBS sites use telnet for register, and users will not be happy to use a term which cannot create new accounts on mainstream BBS sites. PTT seems to be OK with this choice as it has SSH based registration (said by sto boost orz), but without telnet support most mainland BBS users should use web interface to register.
What I'm thinking about the functional changes in Welly 3 is that they should make Welly to be intuitive, straightforward, and even a monkey can use it to browse a BBS site. I strongly support the idea of automatic encoding detection because encoding is an annoying problem for new users (mostly green hands) when they use term-based BBS for the first time. (You can imagine what will Sakura say if he connects to PTT with FTerm. ) And without a friendly terminal software they may switch to use Web (But, do not worry about those young men complaining this in 煎饼). A new site book will also be helpful because we have to clarify the usage of SSH connections, and I agree with boost that we should make a connection through SSH by default. Nowadays many stupid users complain about there's no SSH support in Welly. OMG come on.... We need to do something other than giving them a good habit to read the help docs (I gave up on doing this). Maybe we can use SSH as a default connection protocol and make some UI changes in our site book saying that "EVERY CONNECTION WILL USE SSH BY DEFAULT!!!!!!" or "默认SSHï¼Œåˆ«æ‰¾äº†ï¼ ".About OS requirement, well, I can tolerate the fact that Welly 1&2 are 10.5 only (no lower, no higher) and Welly 3 is 10.6 only (no lower, no higher). At least, we can say "å¾€å‰ ä¸‰ç™¾å¹´ï¼Œå¾€å Žä¸‰ç™¾å¹´ï¼Œæ²¡ç¬¬äºŒä¸ªæ“ ä½œç³»ç»Ÿèƒ½è·‘Welly i (i \in {1, 2, 3})了". That's not bad actually, and that's the common way Apple solves this kind of problems.
If we focus on 10.6, we can have some new APIs and cool features such as GCD support or 64 support (this part maybe blocked by GFW), and we should get more documentations on these topics.
I would be happy to discuss any further detail about Welly 3, although I haven't bought a Snow Leopard yet. Meanwhile it is not useless to have some ideas with Welly on iPhone/iP(o/a)d.gtCarrera
Hi folks,I support the idea of automatic encoding detection. However, removing the telnet support may cause some troubles: most of the KBS sites use telnet for register, and users will not be happy to use a term which cannot create new accounts on mainstream BBS sites. PTT seems to be OK with this choice as it has SSH based registration (said by sto boost orz), but without telnet support most mainland BBS users should use web interface to register.What I'm thinking about the functional changes in Welly 3 is that they should make Welly to be intuitive, straightforward, and even a monkey can use it to browse a BBS site. I strongly support the idea of automatic encoding detection because encoding is an annoying problem for new users (mostly green hands) when they use term-based BBS for the first time. (You can imagine what will Sakura say if he connects to PTT with FTerm. ) And without a friendly terminal software they may switch to use Web (But, do not worry about those young men complaining this in 煎饼). A new site book will also be helpful because we have to clarify the usage of SSH connections, and I agree with boost that we should make a connection through SSH by default. Nowadays many stupid users complain about there's no SSH support in Welly. OMG come on.... We need to do something other than giving them a good habit to read the help docs (I gave up on doing this). Maybe we can use SSH as a default connection protocol and make some UI changes in our site book saying that "EVERY CONNECTION WILL USE SSH BY DEFAULT!!!!!!" or "默认SSHï¼Œåˆ«æ‰¾äº†ï¼ ".About OS requirement, well, I can tolerate the fact that Welly 1&2 are 10.5 only (no lower, no higher) and Welly 3 is 10.6 only (no lower, no higher). At least, we can say "å¾€å‰ ä¸‰ç™¾å¹´ï¼Œå¾€å Žä¸‰ç™¾å¹´ï¼Œæ²¡ç¬¬äºŒä¸ªæ“ ä½œç³»ç»Ÿèƒ½è·‘Welly i (i \in {1, 2, 3})了". That's not bad actually, and that's the common way Apple solves this kind of problems.If we focus on 10.6, we can have some new APIs and cool features such as GCD support or 64 support (this part maybe blocked by GFW), and we should get more documentations on these topics.
I would be happy to discuss any further detail about Welly 3, although I haven't bought a Snow Leopard yet. Meanwhile it is not useless to have some ideas with Welly on iPhone/iP(o/a)d.gtCarrera
On Apr 19, 2010, at 3:10 PM, Yang Tang wrote:
On Mon, Apr 19, 2010 at 10:05 PM, Xi Wang <xi....@gmail.com> wrote:
> On Mon, Apr 19, 2010 at 3:10 PM, Yang Tang <tangyang.cn@gmail.com> wrote:
>>> Coverflow: looks fancy, but has greater overhead when switching
>>> connections.
>>> Popup: good for viewing more than one connection simultaneously, but too
>>> scattered. Better if we use a combination of popup and tabview, like Safari
>>> or Chrome, that is, we can drag a tab out to make it a popup, or merge
>>> popups into tabs.
>>
>> shoot... by ``popup'', i mean ``window''...
>
> ok, it seems that tabview remains the best ui we can come up with...