Commit Graph

243 Commits

Author SHA1 Message Date
Anna
3aadbebd64 Changed TweetPane to only show the Error Fetching Data message if there are no existing tweets to show. In the case where the error isn't shown in the gui, we print a debug-level error to the console instead. 2010-06-29 15:17:26 -04:00
Anna
36dbddedaa More cleanup from the refactor 2010-06-29 15:14:26 -04:00
Anna
14741c0fd0 Fixed some silly errors from refactor in last commit 2010-06-29 11:05:17 -04:00
Anna
9857187635 Made config options a global feature, added __main__ section 2010-06-29 11:02:31 -04:00
Anna
676b9d2e3e Moved initialization to avoid race condition 2010-06-21 15:11:42 -04:00
Anna
6691c751bc Make ctrl+tab behavior wrap 2010-06-07 14:20:19 -04:00
Anna
8d3420c17c Removed a stray 'v' in a regex 2010-06-07 09:45:12 -04:00
Anna
e37a5645b4 More framework to make adding to lists work correctly. 2010-06-02 17:50:43 -04:00
Anna
2e81031ec2 Simplified the @ and Follow buttons - since there is only 1 UserBox per pane, the Hrafn object can connect to the signals directly 2010-06-02 17:13:24 -04:00
Anna
9af8d9a496 Fixed printing lists for users 2010-06-02 17:07:12 -04:00
Anna
8fac5ad7c2 Reworked how adding lists is handled (so the child thread does the actual work and we can employ a Condition object to allow the add_to_notebook function to have the list information available) and put in code that should list the lists a user is in. Currently seems to not function as expected, however. 2010-06-02 17:00:11 -04:00
Anna
48cce6a353 Made some changes to the api threads and related callback so that we can save the members in each list into a data structure. This will help when building out some more List API functionality 2010-06-02 13:53:03 -04:00
Anna
5a675ee8d9 Updated bug list 2010-06-02 13:30:20 -04:00
Anna
c775f7f74a One more change to the regex for hashtags, to account for typical usage seen on twitter 2010-06-02 12:55:31 -04:00
Anna
46dcec4ce8 Initial widgets in place for adding an account management window 2010-06-02 12:52:18 -04:00
Anna
4a31261482 More adjustments to the regular expressions - hopefully they catch all the correct characters now. 2010-06-02 10:39:14 -04:00
Anna
124a7411e2 Added a default avatar image for users without one 2010-06-01 17:30:58 -04:00
Anna
f51d187610 Hide empty button when it is not relevant, so that it doesn't receive focus erroneously 2010-06-01 17:21:06 -04:00
Anna
f52c107c9f Updated regexes to allow some more characters in links 2010-06-01 16:04:57 -04:00
Anna
0b7ee0d413 Minor documentation updates 2010-05-31 21:28:08 -04:00
Anna
3e411e6e1d Fixed regex so that we should get the username in TweetPane, so new tweets won't increment the unread count if they are from the user herself 2010-05-29 01:16:06 -04:00
Anna
5eaf159865 Fixed an edge case where an Attribute Error could occur 2010-05-28 23:22:22 -04:00
Anna
0bccbc0b6b Turn hashtags into links 2010-05-28 19:44:09 -04:00
Anna
dce0fa160c User's own tweets shouldn't be flagged as new (although we'll still color them unread) 2010-05-28 18:44:58 -04:00
Anna
5e25d4afcf Fixed underscore characters on some buttons 2010-05-28 18:38:09 -04:00
Anna
9b525d4cb1 Fixed some valid URL characters not being parsed as part of a link 2010-05-28 02:33:41 -04:00
Anna
cc7011b724 Status icon flashes on new tweets 2010-05-26 00:14:56 -04:00
Anna
5a9aa09167 Laid foundation for telling Hrafn object how many new tweets all the panes have... may have to iterate over them every time a signal comes in; not sure how to handle closing a tab otherwise... 2010-05-25 16:47:11 -04:00
Anna
f49c0ff27d Eliminated weird error message when setting window icon 2010-05-25 14:18:28 -04:00
Anna
ff984b886c Improved minimization behavior 2010-05-25 12:52:16 -04:00
Anna
d0d9c4dbf9 Factored some code out to a helping function, added an option to disable the system tray icon 2010-05-25 11:38:52 -04:00
Anna
fbaf131849 Added a popup menu to the tray icon, but it doesn't pop up in a visible place yet (at least, not in fluxbox) 2010-05-24 18:02:07 -04:00
Anna
37e033ca34 Moved patch files to subdirectory 2010-05-24 15:54:08 -04:00
Anna
59d9177f3a Added minimize/unminimize to status icon 2010-05-24 15:53:02 -04:00
Anna
e4a1823788 Added system tray icon... it'll do for now, even though it doesn't do anything yet 2010-05-24 15:23:39 -04:00
Anna
6fa0c8d7f7 Since activate-link breaks when a label contains an empty link, we crafted a workaround to avoid creating empty links. 2010-05-24 12:33:10 -04:00
Anna
9f239e8c37 Fixed source field sometimes showing up as broken HTML... 2010-05-23 17:58:25 -04:00
Anna
d7893fce37 Implemented user name caching, so we can efficiently pull data for Direct Messages and Searches 2010-05-23 12:42:19 -04:00
Anna
964358c1f2 Made some bug fixes related to unassigned variables 2010-05-23 11:50:14 -04:00
Anna
c2fd23b335 Handle some special cases for the app_button 2010-05-22 22:50:18 -04:00
Anna
90d8ed7fe5 Made headers look right again 2010-05-22 21:39:53 -04:00
Anna
9eb0e491d5 Renamed a widget to make more sense 2010-05-22 21:01:28 -04:00
Anna
585fbb4156 Lined up widgets in header 2010-05-22 20:59:14 -04:00
Anna
090ce3632e Lined up widgets in header 2010-05-22 20:44:49 -04:00
Anna
e8af16a8e7 Began improving headers to have separate clickable sections 2010-05-22 18:04:12 -04:00
Anna
679e03da6a Trimmed up the User, Status, and Profile classes, since Python will assign properties on the fly 2010-05-22 14:48:47 -04:00
Anna
e57e16bee0 Documentation update 2010-05-21 16:48:31 -04:00
Anna
f86b663668 Improved appearance and layout of the UserBox 2010-05-21 16:48:00 -04:00
Anna
30a9713d88 Made ctrl+r work for refresh button 2010-05-21 15:30:40 -04:00
Anna
341baa0a0e More documentation updates. Renamed the title bar, which was still using the abortive old name. 2010-05-21 14:12:01 -04:00