Commit Graph

481 Commits

Author SHA1 Message Date
Syer10
a4ec64c67d More stuff to the shared jvm module, android compatibility WIP 2022-02-26 20:35:04 -05:00
Syer10
ceaa264a3a Improve category select dialog 2022-02-26 15:19:39 -05:00
Syer10
ddd67e3c36 Fix source home screen crash 2022-02-26 15:16:07 -05:00
Syer10
748b0ef329 Fix a few dialogs 2022-02-26 15:11:20 -05:00
Syer10
6878b24570 Fix singletons 2022-02-26 15:11:05 -05:00
Syer10
a423090052 Many updates and fixes
- Use multiplatform dialogs library(WIP)
- Port accompanist to multiplatform
- Use new gradle type-safe project accessors
- Cleanup and improve a few viewmodels
- Start moving presentation to multiplatform
2022-02-26 14:36:45 -05:00
Syer10
e1a269ca40 Use proper StringResource for Manga Status 2022-02-20 21:22:22 -05:00
Syer10
5c58c106d2 Lint 2022-02-04 21:04:57 -05:00
Syer10
e7b5f936a6 Handle search keyboard actions better 2022-02-04 19:59:22 -05:00
Syer10
2ca87bf93e Thin screen toolbar with search 2022-02-04 19:58:58 -05:00
Syer10
53061d95bd Start working on supporting thin screens 2022-02-01 22:14:50 -05:00
Syer10
f2a6e64979 Improve downloads extra info and side menu item 2022-02-01 22:14:10 -05:00
Syer10
3b63c4f41d Add click overlay when filters menu is open to close the filter menu on click outside 2022-02-01 21:08:02 -05:00
Syer10
26d7e70ae0 Start working on moving classes to a shared Jvm module 2022-02-01 19:33:40 -05:00
Syer10
9a27313936 Add voyager transitions 2022-01-30 21:25:48 -05:00
Syer10
5d387587ff Update SLF4J 2022-01-30 21:14:12 -05:00
Syer10
5e2cab9349 Fix crashes with opening a window outside the normal ones 2022-01-30 21:10:51 -05:00
Syer10
8028198667 Cleanup build files 2022-01-30 21:10:07 -05:00
Syer10
d1481734e8 Rewrite navigation to use Multiplatform Voyager Navigation 2022-01-30 20:47:37 -05:00
Syer10
3f1fc1cba0 Add ui-core and presentation modules 2022-01-29 19:07:22 -05:00
Syer10
3a5c521d7a Remove AppImage target 2022-01-29 15:49:30 -05:00
Syer10
acb87dc6b7 Disable tests for now 2022-01-29 15:39:45 -05:00
Syer10
8edd05aafe Massive rewrite
- Replace toothpick with kotlin-inject
- Create a data module
- Fix bugs from last rewrite
- Start replacing java.nio.Path with okio.Path
2022-01-29 15:36:48 -05:00
Syer10
9ad1baa36a Ignore local.properties 2022-01-26 18:31:18 -05:00
Syer10
d2009541e8 Multiple module changes and rewrites
- Strings are now in a separate module
- Strings are now using Moko resources
- Rename common module to core
2022-01-26 18:30:44 -05:00
Syer10
f7d5a4af5c Extract dependencies to versions catalog 2022-01-25 21:08:12 -05:00
Syer10
bf6f697563 Start preparing for multiplatform support 2022-01-25 20:25:43 -05:00
Syer10
17323303a3 Update gradle versions plugin 2022-01-25 20:20:50 -05:00
Syer10
c4466f6615 Fix indentation in naming script 2022-01-25 20:12:18 -05:00
Mitchell Syer
ee5083c7f7 Weblate translations (#41)
* Weblate translations

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Tommaso <tommaso.alessandrini4@gmail.com>
Co-authored-by: Youssef Hatem <mycup0fj03@gmail.com>
Co-authored-by: ds4647318 ds4647318 <ds4647318@gmail.com>
Co-authored-by: Тимур Павленко <zombik112@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/ar/
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/it/
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/ti/
Translation: TachideskJUI/desktop

* Delete strings.xml

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Tommaso <tommaso.alessandrini4@gmail.com>
Co-authored-by: Youssef Hatem <mycup0fj03@gmail.com>
Co-authored-by: ds4647318 ds4647318 <ds4647318@gmail.com>
Co-authored-by: Тимур Павленко <zombik112@gmail.com>
2022-01-25 20:11:32 -05:00
Mitchell Syer
fa3363b9d0 [skip ci] Remove preview drafts 2022-01-18 23:22:02 -05:00
Syer10
0c696eed40 Add fetch depth 2022-01-18 23:03:20 -05:00
Syer10
8bbb2200e7 Use Fedora instead of CentOS 2022-01-18 22:57:25 -05:00
Syer10
4d94775916 Fix workflow reference to script 2022-01-18 19:38:23 -05:00
Syer10
d23bf1722d Fix finding the files 2022-01-18 19:19:17 -05:00
Syer10
0bb316d38f Set the shell to bash 2022-01-18 19:02:57 -05:00
Syer10
e530bb0e33 Fix preview builds 2022-01-18 18:57:15 -05:00
Syer10
4f1bb59a69 Re-enable preview build cache 2022-01-18 18:48:45 -05:00
Syer10
48182b3764 Attempt to fix preview builds 2022-01-18 18:48:30 -05:00
Syer10
4d5356ede0 Allow new scripts to be executable 2022-01-18 18:43:10 -05:00
Syer10
5ce885920c Disable cache in preview workflow 2022-01-18 18:41:23 -05:00
Syer10
ca8494a6fb Reformat build workflows 2022-01-18 18:41:01 -05:00
Syer10
45ff620c3d Disable cache in preview 2022-01-18 18:34:21 -05:00
Syer10
e5e2491f05 Add scripts that add Java dependency to deb and rpm files, and fix names on build
Co-authored-by: Mahor <73415437+mahor1221@users.noreply.github.com>
2022-01-18 18:33:04 -05:00
Mitchell Syer
7cfc6a6853 [skip ci] Update discord server link 2022-01-17 12:55:20 -05:00
Mitchell Syer
062b4f9fe2 Weblate translations (#38)
Co-authored-by: Colin Tirion <grotehoed@gmail.com>
Co-authored-by: Emiliano Omar Boquín <shyperson0at@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Jhorman C <jhorman440@gmail.com>
Co-authored-by: Toma <1458468071@qq.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/es/
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/nl/
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/th/
Translate-URL: https://hosted.weblate.org/projects/tachideskjui/desktop/zh_Hans/
Translation: TachideskJUI/desktop

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Colin Tirion <grotehoed@gmail.com>
Co-authored-by: Emiliano Omar Boquín <shyperson0at@gmail.com>
Co-authored-by: Jhorman C <jhorman440@gmail.com>
Co-authored-by: Toma <1458468071@qq.com>
Co-authored-by: altinat <poiiiii4yy@gmail.com>
v1.2.1
2022-01-09 13:22:35 -05:00
Syer10
ba07189dea Add proguard configuration 2022-01-09 12:53:14 -05:00
Syer10
1f5968b49c Improve reader hotkeys 2022-01-09 12:53:13 -05:00
Syer10
6b876556c3 Temporarily downgrade to Java 16 2022-01-09 12:53:13 -05:00
Syer10
ad6b77588a Update Tachidesk-Server 2022-01-09 12:53:13 -05:00