0xboobface
a147c1b26c
Add check for JavaFX on start
...
On startup check if the application is running on the OpenJDK JVM. If that is the case,
check that JavaFX is available (because OpenJDK comes without JavaFX, it has to be installed
separately). If it is not available, log an error what to do and exit.
2018-09-07 14:31:18 +02:00
0xboobface
9ba0fd624f
Save and restore window size, location and maximized state
...
Save and restore window size, location and maximized state so that
the window opens in the exact same state as when it has been closed.
2018-09-05 14:24:22 +02:00
0xboobface
7d36586b04
Make thumbnail size configurable
...
Add combobox on the bottom of ThumbOverviewTab.
Add integer thumbWidth to the Settings to save and restore the selected
value between sessions. Set the selected value for all thumbnails on
all tabs.
2018-09-05 13:54:44 +02:00
0xboobface
22d32bcc64
Add possibility to switch the stream resolution for a recording
...
Add the possibility to switch the stream resolution for a model, which
already is recorded by the recorder. This makes it more convenient to
switch the resolution, if you already have a bunch of models in the
recorder list.
2018-09-04 16:50:38 +02:00
0xboobface
c80f81d937
Add comment and log statement
2018-09-04 16:27:55 +02:00
0xboobface
0cb4b3d9a4
Move stream resolution selection dialog to its own class
2018-09-04 14:55:48 +02:00
0xboobface
e33c6a3d94
Don't overwrite stream url index for a model on an update
...
When the manual selection of stream resolution is enabled, the index of
the selected stream is saved in the model object. Don't overwrite this
value, if the model objects get updated, so that the value is persistent
even between sessions.
2018-09-04 13:28:48 +02:00
0xboobface
79a1ccc011
Enable proxy authentication for SOCKS4 and HTTP
2018-08-30 13:18:19 +02:00
0xboobface
cd5046b961
Add WebView to UpdateTab, which shows the chagelog
2018-08-29 14:27:21 +02:00
0xboobface
13c5bdfd40
Change labels in the merge settings
...
Change labels in the merge settings to make it clearer, that the merge
directory also affects the manual merge
2018-08-29 14:03:43 +02:00
0xboobface
154995a760
Add version number to window title
2018-08-29 14:02:16 +02:00
0xboobface
8d4ba6d513
Fix status switching between FINISHED and DOWNLOADING
...
Do not change the status from an update, if it is in the status
DOWNLOADING. Reason: The FINISHED status is overwritten with
DOWNLOADING, if the recording is downloading. But during the update of
the recordings, it gets reset with the FINISHED status from the server
until it is overriden again.
2018-08-28 17:16:44 +02:00
0xboobface
f30d13609b
Improve exception handling
...
Make sure, the status is reset to FINISHED, if something goes wrong
while downloading, so that the context menu is reactivated
2018-08-28 17:13:35 +02:00
0xboobface
4821ba42b8
Close http response in update checker
2018-08-28 15:22:34 +02:00
0xboobface
32e060ceb2
Add update check
...
Add update check, which checks the github API to retrieve the latest
version and opens a tab, if new update is available.
2018-08-28 14:48:00 +02:00
0xboobface
4c32dc84f5
Fix status and progress update in recordings table
...
Fix status and progress update in recordings table, which didn't work
correctly for the merge process.
2018-08-28 13:04:02 +02:00
0xboobface
431724ce14
Extract DevNull OutputStream to its own class
...
Extract DevNull to its own class, so that it can be used by other
classes.
2018-08-28 12:57:55 +02:00
0xboobface
3a718cc92c
Remove System.out.println
2018-08-27 18:41:53 +02:00
0xboobface
e09d0c35aa
Add proxy settings
...
Add titled pane to settings tab to configure a proxy. Assign the proxy
settings on start to the according System properties (see
https://docs.oracle.com/javase/7/docs/api/java/net/doc-files/net-properties.html#Proxies ),
so that they get picked up by okhttp, HttpUrlConnection etc.
2018-08-27 18:15:40 +02:00
0xboobface
18b785811b
Fixed memory leak in ThumbOverviewTab
...
The filteredThumbCells list was never cleared and thus grew over time.
2018-08-16 17:20:58 +02:00
0xboobface
3620a305bf
The ImageView in ThumbCell is not cached anymore, because it does not
...
improve performance and uses up memory
2018-08-16 17:20:05 +02:00
0xboobface
306c9b6448
Increased window height to 800
2018-08-15 12:42:56 +02:00
0xboobface
c5b34e9577
Added settings to record all followed models and to allow multiple
...
players at once
2018-08-15 12:42:36 +02:00
0xboobface
94bede6367
Added setting to record all followed models
2018-08-13 18:29:44 +02:00
0xboobface
e00c653c23
Logging
2018-08-13 18:29:13 +02:00
0xboobface
c64359d455
Allow multiple player processes at once
2018-08-13 18:27:23 +02:00
0xboobface
d6e73aef9a
Added setting to move merged files to a separate directory
2018-08-09 14:43:27 +02:00
0xboobface
dcbea85f76
Grouped settings in TitledPanes
2018-07-26 16:08:39 +02:00
0xboobface
f1adead851
Improved resolution requests
2018-07-25 20:21:51 +02:00
0xboobface
a9178a2d21
Disabled the recording animation, because it takes up a lot of CPU
2018-07-25 17:41:03 +02:00
0xboobface
1b9b0998e1
Added plausibility check for resolution
...
If a model is online and the resolution is 0, we remove that value from
the cache, so that it is requested again and we hopefully get a good
value.
2018-07-25 14:55:02 +02:00
0xboobface
fc4ce39381
Added tooltip to filter bar
2018-07-25 14:17:38 +02:00
0xboobface
c3d916e033
Removed logging
2018-07-25 14:05:54 +02:00
0xboobface
73159748cd
You can now filter by resolution
...
If the display of stream resolution is enabled in the settings, the filtering now takes the resolution into account.
So you can filter for "1080" and only get streams with a resolution of 1080p.
2018-07-25 13:40:30 +02:00
0xboobface
8aad31965d
Reenabled initial login on startup
2018-07-25 13:40:05 +02:00
0xboobface
98cefacae3
Added possibility to select the stream quality.
...
The Settings tab now contains a checkbox to enable manual stream
selection. If not checked, the stream with the highest quality is
selected.
2018-07-11 20:41:22 +02:00
0xboobface
48d2fad306
Allow delete only, if the status of the recording is FINISHED
2018-07-11 19:14:13 +02:00
0xboobface
ba389744d7
Added event handler for the delete key
2018-07-11 18:48:52 +02:00
0xboobface
b12644cfbf
Added auto-merging for local mode
...
In local mode files can be automatically merged after a recording is
finished. This can be configured in the settings.
2018-07-07 18:04:56 +02:00
0xboobface
160aaa51a1
Removed JavaFX code from Config
2018-07-07 14:18:20 +02:00
0xboobface
bb6ba48f49
Implemented HMAC authentication in RemoteRecorder
2018-07-07 13:23:00 +02:00
0xboobface
b88803e30c
Fixed ordering bug for recorded models
2018-07-06 13:47:03 +02:00
0xboobface
2fb9d5cbcc
Improved painting and sorting of recorded models.
2018-07-06 13:37:54 +02:00
0xboobface
57c5cc7094
Remove resolution tags, when the option is disabled
2018-07-06 13:12:32 +02:00
0xboobface
4c4f885844
Added resoltion tag to thumb cell
...
Added the possibility to display the video resolution for each model in
the top right corner of the thumb. Can be toggled in the settings.
2018-07-06 13:05:42 +02:00
0xboobface
ea3715134e
Display "Follow"/"Unfollow" depending on the active tab
2018-07-05 16:26:55 +02:00
0xboobface
114e676917
Added textfield to recording tab, so that you can add models manually
2018-07-03 15:00:55 +02:00
0xboobface
a0bf1fbfe7
Added buymeacoffee to donate tab
2018-07-02 18:22:34 +02:00
0xboobface
1ab902892d
initial import
2018-07-01 17:38:53 +02:00