Commit Graph

100 Commits

Author SHA1 Message Date
Anna
fe1b1cabf2 Did some ApiThread refactoring, made the refresh button only refresh the current pane, and helped child threads die on exit 2010-05-06 13:18:02 -04:00
Anna
f37246f30b Added error handling when API calls timeout 2010-05-04 14:32:43 -04:00
Anna
6044fa27d2 Added locking and moved work around / reduced repeat work at startup. Should clear up segfaults and improve startup time 2010-05-04 11:03:32 -04:00
Anna
7cce83c0f3 Broken commit, see new bug in TODO for details. Summary: new segfault at launch 2010-04-27 16:21:21 -04:00
Anna
5ab60f1278 Wrapped gtk.main() in threading code. This should fix the startup segfaults 2010-04-27 14:53:07 -04:00
Anna
f838d9a61e Documentation updates 2010-04-26 01:00:12 -04:00
Anna
b9965dc75c Added a little locking, seems to have fixed the segmentation fault 2010-04-22 15:13:49 -04:00
Anna
45b374f24f First stab at implementing threads... seems to work okay, then suddenly segfaults 2010-04-22 14:57:27 -04:00
Anna
eae7eea964 Keyboard shortcuts for moving between tabs now work correctly 2010-04-21 15:36:23 -04:00
Anna
a260d25fd6 Added logic to create and put some defaults into a config file, if one is not found. And an error message if the account section is missing. 2010-04-21 14:30:36 -04:00
Anna
d58a1c6f6e Updated documentation 2010-04-21 13:58:15 -04:00
Anna
ec22042a31 Made Ctrl + Tab work, changed default config file to ~/.mytwitter.conf 2010-04-21 13:53:23 -04:00
Anna
cd9bfee223 Fixed restoring last open tab 2010-04-21 11:56:17 -04:00
Anna
3bda037e2a Initial work on remembering active page between sessions - remembers the page num correctly, but doesn't seem to set it properly 2010-04-21 11:16:41 -04:00
Anna
26af23b37c Partially fixed names in DMs 2010-04-21 10:20:03 -04:00
Anna
5c7798398b Made tabs reorderable, and added code to persist the ordering changes 2010-04-21 10:01:59 -04:00
Anna
5220961620 Various fixes for lists and open tabs 2010-04-20 16:42:30 -04:00
Anna
97daaedf6c Handled more error cases gracefully 2010-04-20 15:49:33 -04:00
Anna
7016229885 Basic multiple account support now functioning 2010-04-20 15:10:47 -04:00
Anna
cee3ab8897 Added support for account sections in config file... multiple account sections are supported. Currently, only the first one is used. 2010-04-20 14:04:13 -04:00
Anna
c0e2bc834e Added persistence to open tabs - open tabs will be open next time the program is launched 2010-04-19 10:53:28 -04:00
Anna
c9317af7e8 Set up shelve module so that we can persist some UI info 2010-04-16 22:44:22 -04:00
Anna
6bde20333f Added Verified Account label to verified accounts 2010-04-16 17:32:17 -04:00
Anna
d47b12124f Added support for Direct Messages view 2010-04-16 15:10:33 -04:00
Anna
2ae8eb11e6 Bound Ctrl+W to close the current pane 2010-04-16 14:39:37 -04:00
Anna
e605e5333f Fixed in-reply-to links 2010-04-16 11:29:56 -04:00
Anna
213b3ce9ac Improved handling of clicking a username / @ feed / searching / etc for a tab that's already open 2010-04-15 23:02:14 -04:00
Anna
a1a0da7059 Added an @ button for user panes that loads up an @user pane 2010-04-15 23:00:35 -04:00
Anna
990b3f81d2 Eliminated dupe searches, and made Home and @user work from the View menu... I seem to have broken 'in reply to' links though 2010-04-15 22:43:48 -04:00
Anna
522edc30cb Turned user names into clickable buttons that summon up a pane for that user 2010-04-15 22:37:13 -04:00
Anna
66fb5b3dc6 Removed now useless debug statement 2010-04-15 00:08:12 -04:00
Anna
7d997b16f0 config file can now be read in with a command-line option 2010-04-15 00:05:49 -04:00
Anna
7670ba9e6b Began adding handling for command-line options 2010-04-14 17:58:52 -04:00
Anna
5f75520380 Added right-click labels to the pane tabs, and a follow/unfollow button. It still seems to work inconsistently. 2010-04-14 14:24:40 -04:00
Anna
d572d8b8e9 Added some logic to TweetPane to track whether the pane is displaying a user's feed, and if so whether we are currently following that user. 2010-04-14 12:54:03 -04:00
Anna
bf23f6e3fc Factored mytwitter into two modules to be cleaner 2010-04-14 11:03:20 -04:00
Anna
2f2a4d926d Refactored TweetPane and MyTwitter to be more loosely coupled 2010-04-14 10:58:16 -04:00
Anna
9100d8493b Single tweets are now nicely formatted 2010-04-13 17:35:27 -04:00
Anna
46cf4d51f1 in reply to text is now a clickable button that loads a single pane... still some formatting work to deal with there 2010-04-13 17:32:04 -04:00
Anna
290d553c3e Improved single-tweet pane framework 2010-04-13 16:56:33 -04:00
Anna
7d22a9e4ad Added framework for loading a sigle tweet into a pane. Nothing currently employs this framework, however 2010-04-13 16:55:26 -04:00
Anna
dd10342781 fixed documentation, full hyperlink support will wait for pygtk 2.18 2010-04-13 16:43:00 -04:00
Anna
483758a968 Changed the url-handling code, which can probably be made to work if pygtk can be convinced to give up the current uri 2010-04-13 16:38:50 -04:00
Anna
ed500d1dc0 Compartmentalized use of CloseTabLabel into TweetPane, and improved handling of unread count text 2010-04-13 14:49:08 -04:00
Anna
bbe43d2131 Moved reply and retweet buttons, and added 'in reply to' text 2010-04-13 13:20:24 -04:00
Anna
f48d5accaf Clicking the tab label should now mark that pane as read 2010-04-12 22:30:09 -04:00
Anna
0a9669e84a After some heinous, dirty hacking, we can search for hashtags and @replies on arbitrary users 2010-04-12 22:10:51 -04:00
Anna
d07406150b Added a search box... will search for and display a user feed... still working on hashtag search support 2010-04-12 17:58:00 -04:00
Anna
398a6acabe Removed now useless debug message 2010-04-12 17:27:40 -04:00
Anna
2c9bd993b6 Added support in update_windows for 'user:' and #search_term... no way to actually search by these yet 2010-04-12 17:27:15 -04:00