NatsuLion

About NatsuLion

NatsuLion is a simple Twitter client for Mac OSX.
Note: Leopard (10.5) is required currently.

Its goals are the follows:
  • Be simple
  • Feature icons
  • Easy to use for Twitter light users
You can download the latest version from.

screen shot 1 (light color scheme) screen shot 2 (dark color scheme)

Main Functions

  • Display your friend timeline
  • Post a message
  • Create a favorite
  • Replies including messages contain @ are emphasized
  • Input support for "@<ID>". By clicking icon, @<ID> apears in the message input field
  • Growl Notifications (replies are notified with a higher priority and stickied by default)
  • Manage unread tweets

License

NatsuLion is published under the Modified BSD license and shipped with Sparkle, Growl, CTBadge and OpenSSL. Please find these licenses here.

License acknowledgment (OpenSSL)
"This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"

Source Code

http://www.physalis.net/repos/natsulion/trunk/

Bug Tracking System

If you find a bug or have new feature ideas, please file issues to JIRA. Or tell me on Twitter.(@NatsuLionEn)

Special Thanks

@yusukey has been partifipating from early development phase, filed a lot of bugs and brought nice ideas (e.g. To use Sparkle is his idea.). Thank you very much!

Release Notes

Version 1.0 (2008/03/31)

download

Bug

  • [NTLN-52] - password should not be required when the user changes username at account info panel
  • [NTLN-159] - changing account is not applied immediately (restart needed)
  • [NTLN-162] - need to change the filter predicate for "sent" view along with user switch
Improvement
  • [NTLN-161] - need better mouse over effect for icon

Version 0.34 (2008/03/24)

download

Bug

  • [NTLN-160] - message disappears just after press enter key in input field

Version 0.33 (2008/03/24)

download

Bug

  • [NTLN-137] - input text field does not change its background color when over 140 characters are input
  • [NTLN-157] - Some Japanese resource is not applied (view naems, ...)
Improvement Task
  • [NTLN-156] - [Refactoring] make TwitterStatus deprecated (move to NTLNMessage)

Version 0.32 (2008/03/20)

download

Bug

  • [NTLN-47] - An error message is sometimes shown twice
Improvement
  • [NTLN-85] - better error handling using http status code
  • [NTLN-87] - don't repeat the same error messages
  • [NTLN-93] - omit duplicate error messages
  • [NTLN-150] - need internationalization work for all messages (at first English and Japanese support)
  • [NTLN-152] - make "show <3 as heart" not configurable (always do so)
  • [NTLN-155] - reflect ctrl+enter for POST setting to the placeholder text of the message input field
New Feature
  • [NTLN-153] - make autoscroll configurable

Version 0.31 (2008/03/14)

download

Bug

  • [NTLN-123] - wired white border in message input field
  • [NTLN-143] - NTLNMessageInputTextField does not release NSColor at changing color scheme
Improvement
  • [NTLN-139] - better Growl notifications
  • [NTLN-144] - no message area is not drawn by trasparent color
  • [NTLN-145] - menu bar should not be highlighted when press j, k
New Feature
  • [NTLN-146] - ability to increase transparency when inactivated

Version 0.30 (2008/03/11)

download

Bug

  • [NTLN-142] - crash when change color scheme
Improvement
  • [NTLN-141] - use graphical indicator to show timeline speed
New Feature
  • [NTLN-136] - new feture to change fonts

Version 0.29 (2008/03/10)

download

Improvement

  • [NTLN-130] - freeze at arriving new messages cont. (NTLN-128)
New Feature
  • [NTLN-134] - summarize Growl notifications when a lot of notifications
  • [NTLN-135] - ability to know the number of messages post

Version 0.28 (2008/03/07)

download

Bug

  • [NTLN-131] - not displayed tweet is made unread
  • [NTLN-133] - unread count badge switches 0 and 1 frequently at a boot time
Improvement
  • [NTLN-129] - count only unread replies for the badge
  • [NTLN-132] - "view mode" toolbar text does not work when text only mode

Version 0.27 (2008/03/06)

download

Improvement

  • [NTLN-127] - slow when clicking a tweet with a lot of tweets in the view
  • [NTLN-128] - freeze at arriving new messages

Version 0.26 (2008/03/04)

download

Improvement

New Feature
  • [NTLN-126] - post with command + enter

Version 0.25 (2008/03/01)

download

Bug

  • [NTLN-119] - number of new message on the badge is not updated when new message
  • [NTLN-120] - lack of read mark for light color scheme
Improvement New Feature

Version 0.24 (2008/02/16)

download

Bug

  • [NTLN-115] - crash on sending message
  • [NTLN-116] - refresh interval value is not shown
  • [NTLN-117] - not applicable messages are shown in "replies" tab when new message arrived
Improvement
  • [NTLN-109] - hide replies shown at the previouse runtime
New Feature
  • [NTLN-71] - download replies at startup

Version 0.23 (2008/02/16)

download

Improvement

  • [NTLN-112] - move Refresh menu item under View menu
  • [NTLN-113] - add version number to the plist file
New Feature
  • [NTLN-108] - provide dark color scheme
  • [NTLN-114] - display <3 as a heart mark

Version 0.22 (2008/02/11)

download

Bug

  • [NTLN-111] - only show 1 message at the boot time and stop

Version 0.21 (2008/02/11)

Bug

  • [NTLN-105] - duplicated message can be added when selected filtered view
Improvement
  • [NTLN-77] - hide the progress indicator for updating timeline.
  • [NTLN-102] - refactoring connection callbacks
  • [NTLN-104] - need View specific colors
  • [NTLN-106] - add menu for message view
  • [NTLN-107] - better progress indicator
  • [NTLN-110] - make setting "always expand message to show all text" non-configurable (enabled only)
New Feature
  • [NTLN-86] - ability to refresh tweets manually
  • [NTLN-103] - switchable message view

Version 0.20 (2008/02/04)

download

Bug

  • [NTLN-35] - the background color of the message area changes to "not-focused-on-window" color when select some text in it
  • [NTLN-43] - whole text does not appears even when message field is expanded
Improvement
  • [NTLN-101] - refactoring (introduce class name prefix, ...)
New Feature
  • [NTLN-100] - ability to configure window alpha

Version 0.19

download

Improvement

  • [NTLN-18] - keep focus on the message input field
  • [NTLN-74] - enable auto scroll only if the newest message is shown
  • [NTLN-83] - better focus management after clicking icon

Version 0.18

New Feature

  • [NTLN-99] - allow POST for timeline

Version 0.16

Improvement

  • [NTLN-97] - star mark behavior improvement

Version 0.15

Bug

  • [NTLN-92] - NatsuLion does not retrieve just after input username/password at the first startup
  • [NTLN-95] - descending sort order is not working
New Feature
  • [NTLN-91] - add/remove to favorite feature

Version 0.14

Improvement

  • [NTLN-88] - slow at new message arrival

Version 0.13

Bug

  • [NTLN-80] - window width calculation is wrong
Improvement
  • [NTLN-85] - better error handling using http status code
Task
  • [NTLN-84] - code improvement: make a stub of Twitter to make tests easier

Version 0.12

Bug

  • [NTLN-81] - hang with "attempt to insert nil value"
  • [NTLN-82] - cannot post + (plus)

Version 0.11

Improvement

  • [NTLN-72] - look and feel improvement: make status bar thin
  • [NTLN-76] - permit narrower width
  • [NTLN-78] - emphasize image while mouse is on
  • [NTLN-79] - ) should not be regarded as a part of URL
New Feature
  • [NTLN-55] - "message always expanded" feature

Version 0.10

Bug

  • [NTLN-60] - 0.8 is too slow and its memory footprint is too large
  • [NTLN-67] - timeline request is issued every time refresh interval spinner is clicked
  • [NTLN-69] - mouse cursor remains as the pointing type even after leaving name or timestamp field
pImprovement
  • [NTLN-63] - swap screenname and username's location
  • [NTLN-68] - display once if name and screenname is the same
New Feature
  • [NTLN-62] - clickable area is too large [clickable link to a user's timeline page (http://twitter.com/<user>)]
  • [NTLN-64] - link to status page

Version 0.8

A critical memory leak bug was fixed in version 0.7 and auto update function should work in this version. I'm proud to annouce to release this version as a beta version (prior versions were alpha). Thanks.

Improvement
  • [NTLN-53] - 2nd try - reconsider colors
New Feature
  • [NTLN-51] - ability to configure the sort order of the messages
  • [NTLN-58] - link for reply

Version 0.7

Auto update might crash duaring its work. Please download manually from this page. Thanks.

Bug
  • [NTLN-48] - some code improvements told on Twitter
  • [NTLN-50] - < and > are shown as &lt; and &gt;
New Feature
  • [NTLN-16] - skip a Growl notification just after launched
  • [NTLN-39] - inform entered text length in a status bar