Commit Graph

71 Commits

Author SHA1 Message Date
Syer10
1fef926411 Remove deprecated function 2021-06-01 15:00:38 -04:00
Syer10
cd87ec7e53 Add a tooltip to the sources right pane 2021-06-01 14:55:46 -04:00
Syer10
2a2a7c2a6a Add tooltips to sources in the sources menu 2021-06-01 14:50:53 -04:00
Syer10
62b41a2d30 Update Compose and Kotlin
implement Material Icons Extended
Drop FontAwesome icons
2021-06-01 14:50:25 -04:00
Syer10
d0cbc80145 Add some more coroutine extensions 2021-06-01 02:28:21 -04:00
Syer10
104b7e39bc Remove unused/unfinished function 2021-06-01 02:28:01 -04:00
Syer10
4be86825f6 Receive images more stability 2021-06-01 02:12:31 -04:00
Syer10
ad147d688e Support having no Tachidesk jar available 2021-05-30 16:30:14 -04:00
Syer10
ba1c703bb0 Dont use side effect 2021-05-29 21:02:50 -04:00
Syer10
a80e6b09e3 Load next page is now done automatically 2021-05-29 20:59:34 -04:00
Syer10
9dcb902c91 Continuous reader enhancements 2021-05-29 00:37:01 -04:00
Syer10
8f0b5f7eda Sort extensions 2021-05-28 20:37:03 -04:00
Syer10
9e540ce411 Add source close button 2021-05-28 20:24:12 -04:00
Syer10
c409f7d1a2 Comment 2021-05-28 20:08:16 -04:00
Syer10
05c9f8bbf8 Bugfixes for browsing 2021-05-28 20:03:32 -04:00
Syer10
d7c692dca0 Close a source tab with middle click 2021-05-28 19:13:52 -04:00
Syer10
798e16eab0 Save the scroll state for sources 2021-05-28 19:06:20 -04:00
Syer10
db5f95ff48 Support imagescale in the reader 2021-05-28 19:00:40 -04:00
Syer10
c05e9bfbf2 Fix extensions not loading on 0.4.1 2021-05-28 18:59:50 -04:00
Syer10
41eb506622 Dont put preferences in the root of all apps preferences 2021-05-28 18:47:23 -04:00
Syer10
181c92a735 Send reading progress on reader close 2021-05-28 16:51:49 -04:00
Syer10
eb2a2e56f9 Update Tachidesk server to v0.4.1 2021-05-28 16:41:26 -04:00
Syer10
6d47cea979 Update Ktor, use new progress feature, fix backup creation 2021-05-28 16:15:03 -04:00
Syer10
26d8f0145d Initial click navigation finished 2021-05-28 00:14:37 -04:00
Syer10
71ce61cc33 Reader improvements, hotkey support, mark as read when finished, a lot more 2021-05-27 19:59:52 -04:00
Syer10
768746c033 Use when statement for server startup checks 2021-05-27 17:46:36 -04:00
Syer10
9223ba9d26 Log result of the attempted creation of the app data dir 2021-05-27 17:46:07 -04:00
Syer10
964248d44c Add refresh manga info 2021-05-27 13:59:29 -04:00
Syer10
34e6b5a986 Exception.throwIfCancellation 2021-05-27 13:58:55 -04:00
Syer10
0bf40fda3a Use java.time instead of java.util.Date 2021-05-27 00:57:37 -04:00
Syer10
06a4833ccd If window is maximized, reset values to default 2021-05-27 00:30:03 -04:00
Syer10
29629cab9a Use coroutines instead of SwingUtilities 2021-05-26 19:25:55 -04:00
Syer10
8d64c7e0dc Context menu now works properly 2021-05-26 18:37:24 -04:00
Syer10
eabb165aff Ignore the Tachidesk commit count 2021-05-25 17:17:39 -04:00
Syer10
c8bbad12f8 Dependency updates 2021-05-24 19:45:22 -04:00
Syer10
1d79ccf80d Initialize logger as the companion object where possible 2021-05-20 13:44:30 -04:00
Syer10
aba23fdaf7 Add a start anyway if the server fails to load 2021-05-20 00:23:21 -04:00
Syer10
c06ea33112 Many Many updates and fixes!
Update to Tachidesk 0.3.7
Update to compose build198
State persistence for the sources menu!
Update setup scripts for using a specific version of Tachidesk
Backup support
Context menu now half works
Server service fixes
Chapter context menu to mark as read and other features
Start screen customization
Extension update and obsolete support
2021-05-19 17:27:48 -04:00
Syer10
f92e7baeb8 Get ready for page preload and reader download thread customization 2021-05-10 12:08:45 -04:00
Syer10
bea85cd78f Cleanup 2021-05-10 12:08:13 -04:00
Syer10
fd0a6facc1 Add expandable reader preferences 2021-05-10 12:07:58 -04:00
Syer10
3faa0f0953 Save reader window params 2021-05-10 12:05:28 -04:00
Syer10
730c2f7a07 Search fixes 2021-05-10 11:55:52 -04:00
Syer10
f1caf335e1 Implement searchbar + initial extension search 2021-05-07 22:30:15 -04:00
Syer10
199ecd42c6 Use a PriorityChannel instead of a PriorityBlockingQueue for the page loader 2021-05-05 16:14:51 -04:00
Syer10
03bdbc56ef Reader improvements
Switch reader pager to accompanist pager, may change to something else later as it doesn't have the needed dragging
Implement proper page loading, add priority based queue, its based on the Tachi 0.x reader
2021-05-05 15:54:03 -04:00
Syer10
2ec7ed1f91 Add ability to set hotkeys to window dialogs 2021-05-03 16:03:35 -04:00
Syer10
7241fe6980 Use a Swing File Chooser if JUI needs the user to pick a file 2021-05-03 16:03:12 -04:00
Syer10
177a872161 Use BuildConfig.NAME in more places 2021-05-03 16:01:35 -04:00
Syer10
aeb5868353 Check Tachidesk jar manifest and update if needed 2021-05-03 15:59:57 -04:00