Archives for Blog

tbTimer

As I’m working with Thunderbird with Lightning addon I missing time-tracking functionality on Lightning’s tasks (previously I used SlimTimer but tasks are part of Lightning and I want to use only a single application for all). The addon should be tiny with clean and simple UI. I’ve created an initial mockup of what I want. 
Here is a list of [...]

tbNotes 0.3

On AMO I’ve just uploaded version 0.3. This version implements some feauters requested by many users:

shortcut key for adding new notes (Ctrl+Shift+n)
to single message can be attached more notes
notes can be sended with message as an attachments
user can change font family and size in the note editormessage header overlay redesigned
added de_DE locales – this translation [...]

Styling XUL elements

I allways have a troubles with styling XUL elements and without DOM Inspector it could be even worse. Today I’ve tried to style <button type=“menu“/> and it also was a hard work but result is pretty good:
As you see I have two types of menu buttons – with label and without – the most [...]

Next release of tbNotes

In last few days I got several emails with questions or bug-reports about current release of tbNotes (version 0.2.1) and I promised to realease the next version last night but I’m still not finished. There are still several bugs on which I’m working on so be patient please. I hope that I finish it today.

tbNotes 0.2

This morning I released another version of tbNotes. This version brings possibility of adding links to the single notes and also some bug fixies. You can download it from addons.mozilla.org.

tbNotes 0.1.5

Before a while I’ve uploaded new version of tbNotes to the AMO (http://addons.mozilla.org/en-US/thunderbird/addon/14395). The main new features including:

support for Thunderbird 3.0b4
new notes view (see screenshots)
completely rewritten database background
preferences dialog

tbNotes 0.1.5 comming soon

Here is only a list of already finished changes and one screenshot from upcomming tbNotes version:

updated for Thunderbird 3.0b4
first implementation of message header view
first implementation of the all notes view
added new toolbar button

Customizing Thunderbird’s message header view

As I worked on tbNotes extension I needed to add item to the message header view (see the picture).
I didn’t found any usefull informations on MDC or Google so I look into the Thunderbird’s sources (msgHdrViewOverlay.js) file and there I founded it. Solution is simple:
Code placed in overlays.xul:
<!– Message header view overlay –>
[...]

MySQL Trick: GROUP_CONCAT

Today I discovered and firstly used MySQL aggregate function GROUP_CONCAT and it’s really usefull in same cases. Consider structure database like this:
┌───────────────────────────────┐ ┌───────────────────────┐
│ eshop_items │ │ eshop_items_to_genres │
├───────────────────────────────┤ [...]

News on CsvViewer

Because there wasn’t any message about CSVViewer for a long time here are some news:

I’ve already finished the first version of handler (source) for text/csv mime type (which shows CSV document as a HTML page with table – see attached screenshot). This parser is tested on several files where the largest is about ~600 KB.
started [...]