February 17, 2003

20030217

Big fat bugfix for yesterday's blunders.

  • Fixed the performance problems with the XP theme support. The problems were caused by the implementation of the list column autosizing, which I based on this CodeProject article. Setting the column width to -2 at every WM_PAINT worked decently with ComCtl 5, but causes a terrible slowdown in ComCtl 6.

  • The button to select the news items font was not working. Again, I forgot that Visual Studio loses event handlers when copying and pasting controls.

  • Fixed the mismatch between toolbar buttons and their icons.

  • Fixed a problem with the URL combo box disappearing when the form is being resized.

  • Fixed a problem preventing correct Windows shutdown when the option "Close button minimizes to the tray" was checked.

  • The unread and updated counts are now stored as member fields in the NewsFeed class. Thus, the values of these fields can now be retrieved without locking the news feeds. This significantly speeds up feed updating (to the level of early 0.9 versions).

  • The Space shortcut and the mouse back button stopped working after a non-HTML document was viewed in the content pane.

  • Various problems could happen after clicking the "Close" button of Syndirella if the option "Close button minimized to the tray" was checked. Should be now fixed.

  • Clicking a link with target=_blank or selecting "Open in New Window" from a link popup menu now always opens the link in the system default browser, and not in Internet Explorer.

Download binaries, sources or installer.

Posted by yole at February 17, 2003 12:12 AM | TrackBack
Comments

Thanks yole,

I knew some of these would be fixed REAL soon.

:-)

Posted by: Kevin on February 17, 2003 12:18 AM

With regards to the last feature: could it be made possible to set the browser it opens in as one of the preferences?

I use a computer with a couple of other people who like IE and do not like the idea of using Mozilla as the default browser, but if I don't use Mozilla to browse then I'll die. Or possibly something less dramatic.

Posted by: Ricky on February 17, 2003 01:29 AM

Feature request: Feed search.

My specific scenario: I read through Syndirella and follow many links in a new browser, but I do it afterward when I've already forgotten which feed I found the link on. If I could easily search for the URL I'm viewing I could find the original feed.

Keep up the great work!

Posted by: sub on February 17, 2003 05:05 AM

Must say I love the new updates but I have one request though.
I like to use the app in fullscreen mode because I use the internal browser when navigation from entries. The problem is that it's quite hard to read the text of entries when it's all over the page.
I would really like that you could specify the width of the reading field or somehow use a css for deciding how to display the internal entries in Syndirella.

Keep up the good work.

Posted by: Mattias on February 17, 2003 09:47 AM

I believe the little arrow on the date column header is reversed.

Posted by: Tim Tabor on February 18, 2003 06:47 AM

When you change feeds shouldn't the news items list be reset to the top? Also when 'close button minimizes to tray' is selected the close and minimize buttons are redundant. It might be better to make the minimize button revert to its standard operation of minimizing to the taskbar.

Posted by: Jonathan Porter on February 19, 2003 01:08 AM

Can we make it so the little X in the corner minimizes to tray? i keep accidently closing the program without knowing it.

Posted by: Gavin on February 19, 2003 12:12 PM
Post a comment