This commit is contained in:
Stephen Dranger 2011-02-08 12:33:15 -06:00
parent a13ed72f07
commit 68c3b30d20
7 changed files with 31 additions and 7 deletions

20
ABOUT Normal file
View file

@ -0,0 +1,20 @@
FEATURES:
* color
* expanded moods
* tabbed conversations - on and off!
* profile switching
* theme switching -- make your own themes!
* memos -- time travel! secret! banning!
* quirks -- (differnetn quirks), quirk toggle
* block list
* online user list!
* add buddies from userlist, convo, memo
* import buddies from old PC
* logging in BB code!
* turning off sound
* /me
* hyperlinks
* memolinks
* :trollcool:

8
TODO
View file

@ -1,10 +1,15 @@
Features:
* Tray doesn't disappear on windows after close
* memo quirk toggle
* mood change system msg
* comment history (up button)
* page up/down scrolling
* System tray menu
* troll colors
* ctrl-tab should prefer new convos
* Idling
* new sound on CEASE and BEGIN?
* User commands/stop user from sending commands accidentally
* More complex quirks: random, spelling, by-sound
* change profile only once we have confirmation from server
* convo backgrounds -- make them more like http://www.mspaintadventures.com/storyfiles/hs2/02546_2.gif
@ -13,13 +18,10 @@ Features:
* dropped messages when chatting ?
-- release alpha
* scroll bar style?
* User commands/stop user from sending commands accidentally
* shared buddy lists - changes to the buddy list should refresh it?
multiple clients share buddy list???
* new sound on CEASE and BEGIN?
* chumList not scaling -- QListView + delegate?
* spell check?
* Help menu
-- release beta
* log viewer
* pick your own icon

File diff suppressed because one or more lines are too long

View file

@ -4,7 +4,7 @@ from PyQt4 import QtGui
_ctag_begin = re.compile(r'<c=(.*?)>')
_ctag_rgb = re.compile(r'\d+,\d+,\d+')
_urlre = re.compile(r"(?i)(http://[^\s<]+)")
_urlre = re.compile(r"(?i)(http://[^\s<[]+)")
_memore = re.compile(r" (#[A-Za-z0-9_]+)")
def convertTags(string, format="html"):
@ -43,9 +43,11 @@ def convertTags(string, format="html"):
string = _urlre.sub(urlrep, string)
if format == "html":
string = _memore.sub(r" <a href='\1'>\1</a>", string)
string = string.replace(" :trollcool:", " <img src='%s' />" % ("themes/pesterchum/trollcool.gif")) # ugh hardcoded, gross i know. but its just 1 smiley
string = string.replace(" :trollcool:", " <img src='%s' />" % ("themes/pesterchum/trollcool.gif")) # ugh hardcoded, gross i know. but its just 2 smilies
string = string.replace(" :cool:", " <img src='%s' />" % ("themes/pesterchum/pccool.gif"))
elif format == "bbcode":
string = string.replace(" :trollcool:", " [img]http://www.mspaintadventures.com/storyfiles/hs2/scraps/trollcool.gif[/img]")
string = string.replace(" :cool:", " [img]http://www.mspaintadventures.com/storyfiles/hs2/scraps/pccool.gif[/img]")
return string
def escapeBrackets(string):

View file

@ -1 +1 @@
{"tabs": true, "soundon": true, "chums": ["marineAquist", "unknownTraveler", "tentacleTherapist", "macruralAlchemist", "vaginalEngineer", "mechanicalSpectacle", "carcinoGeneticist", "schlagzeugGator", "gamblingGenocider", "gardenGnostic", "superGhost", "centaursTesticle", "arachnidsGrip", "grimAuxiliatrix", "remoteBloodbath", "nitroZealist", "greenZephyr", "arsenicCatnip", "adiosToreador", "cuttlefishCuller", "rageInducer", "gallowsCalibrator", "caligulasAquarium", "terminallyCapricious", "illuminatedWax", "aquaMarinist", "maxiumumFatness", "elegantDiversion", "moirailBunp", "uroborosUnbound", "androidTechnician", "midnightSparrow", "apocalypseArisen", "acapellaWaterfall", "anguillaNuntia", "oilslickOrchid"], "block": []}
{"tabs": true, "soundon": false, "chums": ["marineAquist", "unknownTraveler", "tentacleTherapist", "macruralAlchemist", "vaginalEngineer", "mechanicalSpectacle", "carcinoGeneticist", "schlagzeugGator", "gamblingGenocider", "gardenGnostic", "superGhost", "centaursTesticle", "arachnidsGrip", "grimAuxiliatrix", "remoteBloodbath", "nitroZealist", "greenZephyr", "arsenicCatnip", "adiosToreador", "cuttlefishCuller", "rageInducer", "gallowsCalibrator", "caligulasAquarium", "terminallyCapricious", "illuminatedWax", "aquaMarinist", "maxiumumFatness", "elegantDiversion", "moirailBunp", "uroborosUnbound", "androidTechnician", "midnightSparrow", "apocalypseArisen", "acapellaWaterfall", "anguillaNuntia", "oilslickOrchid"], "block": []}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 B

After

Width:  |  Height:  |  Size: 131 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 B