Commit Graph

38 Commits

Author SHA1 Message Date
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
Syer10
a1f96067e4 Use invokeLater for the swing theme installer to avoid errors
Also enable logging for it
2021-05-02 10:16:25 -04:00
Syer10
d06f0a033f Theme the toolbar and swing components 2021-05-02 09:45:42 -04:00
Syer10
df4c1969b9 Save window position and size for next launch 2021-05-01 14:01:12 -04:00
Syer10
e17b9cbb4f Add Category editing to the library settings 2021-04-30 08:56:02 -04:00
Syer10
3efac72ffe Initial reader settings 2021-04-29 23:04:40 -04:00
Syer10
569022795e Fix a few reader bugs 2021-04-28 14:12:23 -04:00
Syer10
5913bc45ea Implement simple reader, with long strip and pager support 2021-04-27 22:55:53 -04:00
Syer10
8d57c493a7 Fix page requests 2021-04-27 22:46:31 -04:00
Syer10
91c93b5982 Add ktlint, reformat files 2021-04-26 20:16:35 -04:00
Syer10
3a83037104 Remove Scrollable column 2021-04-26 17:18:11 -04:00
Syer10
2bac6d5e8c More updates
- Theme Engine fully implemented
- Bundle attempt for sources
- Server implementation optional
- Settings properly implemented
2021-04-25 22:13:06 -04:00
Syer10
bf718967dd Rip the theming from Tachiyomi 1.x and piece it together for JUI 2021-04-23 20:49:08 -04:00
Syer10
29ed87d0d6 Improve root button view 2021-04-23 20:48:07 -04:00
Syer10
35217d137d Use side buttons instead of tabs for source browsing 2021-04-23 20:47:35 -04:00
Syer10
4f56520d5b Window Dialog fixes 2021-04-23 20:42:38 -04:00
Syer10
1e90b12f8d More progress
Now waits for the server to start before the UI is displayed
Now most things open in the window, still need a way to get to the category configuration
Use a router so that we can backstack views, UI info being saved still needs to be done
2021-04-23 15:09:28 -04:00
Syer10
23aeea7e7b Only log HTTP requests when in debug mode 2021-04-22 00:15:33 -04:00
Syer10
57ff9095a8 Rewrite backend
- Use Tachiyomi 1.x Preference backend
- Switch DI from Koin to Toothpick
- Use gradle BuildConfig library to move variables from gradle to the App
- Switch from Logback to Log4j2 with slf4j implmenetation
- Try to use the same java as the application for the server
- Add Run Debug run configuration
2021-04-21 16:07:50 -04:00
Syer10
f66951bbb5 Add some alternate category interaction methodes 2021-03-29 01:55:19 -04:00
Syer10
5352ca6e71 Copy Tachidesk Server to user folder from resources to run from 2021-03-25 01:20:38 -04:00
Syer10
0a244128e4 Initial commit 2021-03-22 21:41:41 -04:00