51 Commits

Author SHA1 Message Date
57932c58a3 Implement Github API file size detection. 2017-10-18 21:58:50 -05:00
254d82d3e2 Re-commit. 2017-10-17 00:11:56 -05:00
100f78a481 Fixed program update overwriting issue. 2017-10-17 00:11:16 -05:00
ee60241edd Auto updating feature implemented. More features/work needs to be done
to flesh it out.
2017-10-17 00:07:54 -05:00
d943cc8e01 Improved memory footprint for retrieving sub emoticons. 2017-10-16 23:40:07 -05:00
62da01262a .png 2017-10-16 00:22:15 -05:00
ebc60a01b2 Include missing image dependency. Fix Chat log module not saving window
size/position.
2017-10-16 00:20:41 -05:00
e4d37ab272 Chat Log Module implemented. Scrolling w/ Mouse Wheel + Keys. Updated
config file with new keys.
2017-10-16 00:06:53 -05:00
2b69dcda03 Added follower_sounds directory to allow user to specify what follower
sounds will play. All files inserted into that directory can be selected
for playing.
2017-10-15 19:30:50 -05:00
1d1e7b1910 Attempt to repaint entire windows on resize and window move. Updated
window move detection to use proper window position variables.
2017-10-15 17:52:32 -05:00
2e356bb986 Fixed another NullPointerException with user logos. 2017-09-24 18:26:53 -05:00
77666626ef Re-download of new cached copy should start in yet another thread. 2017-09-24 04:15:09 -05:00
9a8852ce87 When re-downloading, use the cached copy for the time being... Next run
can use the newly downloaded update. Less interruptions of service this
way.
2017-09-24 04:13:27 -05:00
11f1a40115 Threaded sub emote downloading so it no longer hangs the program.
Because the JSON file size increased dramatically, cache it and only
re-download once a day.
2017-09-24 04:06:11 -05:00
3eb312abf8 Tried to reduce frequency of Twitch API pulls 2017-09-22 23:33:50 -05:00
967c66040c Touhou Mother Fixes 2017-09-03 04:27:00 -05:00
72c10519cf Small bugfix for null logos. 2017-09-02 01:27:20 -05:00
35fbfa90e5 Include required dependencies in build project. Added capabilities of
whitelisted subscribers via editing sigIRC/Emotes/subscribers.txt.
Emotes will be downloaded automatically and will be usable and displayed
in the client.
2017-08-20 13:43:08 -05:00
8924c55247 Updated Twitch Emote API to v3. Emote Updates are now working again. 2017-08-20 11:42:37 -05:00
df2a9d0e71 Fixed an exception that occurred when followers had a null Bio. 2017-08-20 01:20:02 -05:00
37e27213a7 Added another null check. Hoping to resolve the crash soon. 2017-08-19 19:09:04 -05:00
92c381c01d Add Data validation for received numbers and statistics. Prevent
crashing and exceptions during run time.
2017-08-19 02:11:19 -05:00
f4cd6cc20b Minor fixes to recent status bar update. 2017-08-16 21:43:06 -05:00
d3f9fa204f Implemented a status bar to show Twitch stream info. Config file now
re-orders all elements in alphabetical order for easier finding of
settings.
2017-08-16 21:25:18 -05:00
7494b60b10 Fix Glaceon cry file reference. 2017-08-15 23:07:04 -05:00
74ed70bf81 Include missing file dependencies that need to be retrieved from the
server.
2017-08-15 22:58:04 -05:00
e83a373de8 Implemented Twitch Follower Notifications / Tracking. Offline/Online
Tracking of Stream so users that follower offline are announced once
online. Include scrolling bio + logo of user. Fixed Double Drag issue.
Added many config options for new Twitch module. Implemented Follower
image + name display. Pulls from Twitch API.
2017-08-15 22:54:57 -05:00
8488c798c6 Added Twitch API framework for followers. Included retrieval and
detection of user profiles. Also included detecting if a stream is
online. Planned Twitch Follower Features:

Follower Notification System:
 - Provide a Unique Follower Notification first time user Follows.
 - User ID is added to Database to prevent Duplicate Follow entries.
 - Display Logo + Current Display Name of User
 - Display scrolling Bio.
 - Play Sound (Probably Glaceon)
 - "Thanks for Follow"
 - Detect users that follow while offline. Announce them next time
stream is online. (Store 'last announced user' ID, try to find next
stream.)
 
 
Get User-Specific Emotes, Download specific sub emotes.
2017-08-14 23:26:48 -05:00
9251d09aa7 Added Dragging Capabilities for Modules. Cleaned up Button class for
Touhou Mother Module. Removed constant dinging sound when oAuth token
does not authenticate properly.
2017-08-14 21:17:19 -05:00
d91c705403 Add hardware acceleration as a configurable option. 2017-06-03 20:04:50 -05:00
eaa43257bc Removed a debug message. 2017-04-14 20:53:14 -05:00
15efa2f45a Fix issue with messages not displaying in regular (non-Overlay) mode. 2017-04-13 21:36:36 -05:00
b39c2cf980 Add an icon to the sigIRC program. 2017-04-12 19:02:49 -05:00
2dff72901f Fixed issues with panel and mouse covering displays. 2017-04-11 22:00:16 -05:00
91c0d907ae Hide overlayed messages when mouse is moved on top of them to allow
clicks.
2017-04-11 21:17:26 -05:00
992be31560 Fixed concurrentModificationException, trying to download emotes while
sending out messages.
2017-04-11 20:06:21 -05:00
BuildTools
dc1c3e1e71 Merge branch 'master' of https://github.com/sigonasr2/sigIRCv2.git 2017-04-10 23:58:35 -05:00
b236798544 Configuration controls! Added an overlay mode, so you can see the
overlay on your own screen. Config file has a lot more customizability
now and provides more control over the program.
2017-04-10 23:58:01 -05:00
1f752cf59b Update README.md 2017-04-04 20:19:36 -05:00
1d17110b46 Update README.md 2017-04-04 20:18:54 -05:00
49c159b230 Create README.md 2017-04-04 20:18:22 -05:00
674f7979c6 Minor optimizations to drawing code to reduce errors and improve drawing
speed.
2017-04-03 11:45:46 -05:00
70af0725b0 Forgot dependency of background color button. 2017-04-02 21:37:20 -05:00
109b608eeb Fully self-dependent program. Downloads and creates all dependencies.
Smarter text/chat management. Configuration file created for easy
modification of channel to view. Added ability to change background
color.
2017-04-02 21:36:24 -05:00
b62b02b41b Improvements to core Touhou Mother Module engine. Added more
functionality for save files.
2017-03-29 23:32:31 -05:00
5573ca9945 Touhou Mother Module engine fixes. 2017-03-26 19:59:49 -05:00
aaa19e9cc9 Minor updates. Text is white instead of black. Changed Base Directory to
be based on folder it's running from instead of an absolute path.
2017-03-26 19:02:31 -05:00
adcaee4de0 Added a kill button to Touhou Mother module in case something goes
horribly wrong.
2017-03-26 03:28:09 -05:00
f7c89584fe Include situations where the game forces the battle to be over. 2017-03-26 03:05:35 -05:00
7aa7790a5e Fix issue with alternate case versions of emoticons not converting
properly.
2017-03-26 02:43:45 -05:00