2003-03-29 02:33 pm (UTC)
Well, the main thing I wish logjam could do is macros like in semagic. I only used semagic while I was stuck on my parents windows computer, but it is really convenient to be able to press Ctrl-R and have it automatically put some text. (I use html in a lot of my posts, so like, ctrl would put in font color=red stuff.) I dunno, I just thought that would be nice.
2003-03-29 02:41 pm (UTC)
Ah, we discussed this a long time ago and bradfitz
said it'd be better to support it server-side. But then that fizzled out, so I guess I could look into it for the future.
I'm not sure how easy or feasible the feature would be to add, but it would be kind of neat if you could define auto-corrections. It could be used in two ways:
1. I always mistype "the" on the first try, so I could tell it to watch for the word "teh" and auto-correct it.
2. It could be used to, say, replace an abbreviation with the full word, or maybe even a link to something specific. (e.g., My friends and I got used to calling the Mall of America the "BFM" (short for "Big Fucking Mall," like the BFG in DOOM). If I happened to mention the BFM in an entry, it would be neat if I could tell it to auto-correct instances of that to something like BFM
so the uninitiated could figure out wtf I'm talking about.)
Certainly not a priority feature, but it might be something neat to do in the future. Perhaps it could be worked in with the potential macro code that was suggested? I don't really know.
The biggest problem with upgrading to Logjam 4.1.0 on my computer at work is that it requires really recent libraries and this has too many chances to break my other apps at work.
At home, I don't care. I keep up on the latest and recompile things if they break. Unfortunately, it's difficult to recompile things like Oracle at work.
There are two issues that I think need to be addressed before the 4.1.0.
One is mentioned here
. I'm not sure if the problem is in Logjam or LJ, but the results seem to change. Sometimes I get the first/bottom entry 20 times, sometimes I get the first 20 entires twice. Sometimes it appears to stop at the right place.
I just tested that and got these results/totals:
20, 40, 60, 80, 83, 83, 103, 123, 143, 163, 166, 186.
It should have stopped at 83. Entries 83-103 are the same as 0-20. Does that make any sense?
The other issue is loading/saving files or drafts not saving all the information entered. Currently it saves the subject, date, mood, music, body and picture. Not saved is the backdated, preformatted, disable comments, security and which journal/community.
Security is the only one I really care about. For all but the shortest posts I generally write them in vim first and load them when I'm ready to post them, and I don't like to have to remember to change the security every time.
2003-04-07 02:52 pm (UTC)
Thanks for making the changes.
I thought about trying to send you another patch but I didn't really understand the history and the security was just to complex.
The history works great now. The only suggestion is to possibly disable the "Load More" button when you reach the begining.
But I can't get the security setting to work (what I interpret as) correctly. Public, Private and Friends seem to work, but Custom gets saved as <security type="custom" allowmask="custom"/> and load as friends-only. I would expect it to load save as <security type="custom" allowmask="<groupname>"/> and load as custom with <groupname> checked.
Also while running all these tests I noticed that running "logjam ./post.test" crashes with entry_load (entry=0x100dfb00, data=0x0, len=0, type=0x0, err=0x7ffff890) at livejournal-entry.c:429 from from init.c:226.
A few "blue sky" ideas I'd like to see eventually. Both on the difficult side, and probably not useful by everyone.
First I'd like to have gtkspell recognize and ignore HTML, with out having to "add ... to dictionary."
It would also be nice to be able to login as multiple users simultaneously. Handhelj does this nicely. When you choose which user to post as the communities are listed in the same menu just indented. Kinda like this:
feebdaed (George Mason)
- to logjam
- to ijournal
- to xjournal
name (full name)
I'm not entirely sure how the pictures menu and check-friends would work like this though.