Commit Graph

170 Commits

Author SHA1 Message Date
Anna
d2cf7c2ff5 Added some messages to panes that display while data is still loading, or when there are errors or no data 2010-05-04 18:12:37 -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
5b85ca65f4 Threading makes some ugliness happen before the tweets are ready... this fixes that 2010-04-22 16:22:09 -04:00
Anna
1f16b491fa Removed now-useless debug statements 2010-04-22 15:33:11 -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
65cda92f56 Added bug to TODO 2010-04-22 11:45:18 -04:00
Anna
4eaf2549c2 Updated todo list 2010-04-22 10:59:08 -04:00
Anna
8aed298bdc Updated documentation 2010-04-21 16:04:14 -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
e056cd76b4 More documentation updates 2010-04-21 13:59:26 -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
e213313b58 Changed a patch name 2010-04-21 10:26:38 -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
7d9f8f8d7f Handle some edge cases elegantly 2010-04-20 15:43:06 -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
05e876a852 Added drop-down box to select between multiple accounts 2010-04-20 12:31:06 -04:00
Anna
a9f52456a1 Added some padding around widgets 2010-04-20 12:27:50 -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
cdfb5f35f5 Moved View menu to the left of Help menu 2010-04-15 22:53:27 -04:00
Anna
609b41da97 Added todo list 2010-04-15 22:53:16 -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
d4fc2faf78 Fixed up status class, allow urls to partially work 2010-04-15 21:38:20 -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