Прилагођавање „Канџе“

Мало сам се играо и добио нешто о чему сам размишљао у последњих пар недеља — измењено „лице“ Канџи.

Прво сам модификовао начин исписа података о изабраној поруци, а који се исписују испод пописа порука (Header View) а изнад приказа изабране поруке (Message View). Подразумевано је да податак о примаоцу (To:) односно о дискусионој групи (Newsgroup:) иде иза податка о аутору поруке (From:). Испод ове прве линије је податак о наслову поруке (Subject:). Недостатак овог распореда се види у ситуацији када је текст о примаоцу или о аутору предугачак (нпр. дугачко име и адреса е-поште аутора или примаоца). Тада се не види цео текст, ако је активно и приказивање X-Face аутора. Ово ми се десило пар пута, па сам размишљао о томе да примаоца/дускусиону групу „гурнем“ у другу линију, а тему у трећу. То сам и урадио :) Печ headerview.diff ово исправља, а једна слика вреди више него ‘иљаду речи :)

Следећа измена је у приказивању X-Face аутора. Подразумеване боје у Канџама су бела за позадину и црна за испис. Хтео сам да позадина буде транспарентна, тако да се уклапа у боју Gtk+ теме. Пошто је место за приказ X-Face као и у претходном случају Summary View, исправка за ово је у горе поменутом headerview.diff печу, а то све изгледа овако (горња сличица је пре измене, а доња након примене печа):

Трећа измена се односи на попис директоријума (Folder View). Наиме, подразумевано је приказивање четири колоне: назив директоријума, број нових порука, број непрочитаних порука и укупан број порука за директоријум. Кад имате велики екран, ове колоне можете да растегнете довољно да би јасно видели све податке, чак и у вишестепеним поддиректоријумима. Али, ако немате, онда настаје проблем одсецања назива директоријума или броја порука, што је ружно. Такође, исцртавање свих ових података у сложеној структури директоријума може да потраје пар секунди, што уме да смета. Зато сам размишљао о томе да склоним сувишне колоне о броју нових и непрочитаних порука кад већ постоји могућност приказа броја непрочитаних порука у загради иза назива директоријума. Печ за ово је folderview.diff а то све изгледа управо овако:

Ето, и ја да урадим нешто корисно… мислим, још нешто корисно :)

И умало да заборавим, печеве примењујете тако што одете у корени директоријум са изворним кôдом Sylpheed Claws-а и одрадите:

$ patch -p0 -i /путања/до/печа/folderview.diff
$ patch -p0 -i /путања/до/печа/headerview.diff

Ознаке: , , ,

Оставите одговор

XHTML: Можете користити следеће XHTML ознаке: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>