AntsyLich
b2015d1ef3
Migrate to Metro DI ( #3608 )
...
Assisted-by: Claude:claude-opus-5
2026-08-16 18:47:48 +00:00
MajorTanya
6d69903a56
Replace java.time APIs with kotlin(x).(date)time ( #3001 )
...
* Replace java.time APIs with kotlin(x).(date)time
kotlinx-datetime explicitly says in its README that it does not cover
i18n, so we have to stick with using their toJavaX converters wherever
we localise dates and times.
Yes, some of these replacements are... questionable. But I wanted to
try and maximise the replacement for now.
* Bump kotlinx-datetime to 0.8.0
* More kotlin.time/kotlinx-datetime replacements
* Remove redundant init block & make attributes val
* Replace new use of java.time.Instant
2026-08-02 16:58:25 +06:00
AntsyLich
cd27b10750
Drop kotlinx-collections-immutable usage ( #3380 )
2026-06-03 20:45:24 +00:00
AntsyLich
87665736a9
Replace preference getter functions with properties ( #3091 )
2026-03-20 14:57:01 +06:00
AntsyLich
9b8ab6acc2
Adjust distinct checker in WidgetManager and run on default dispatcher
...
Co-authored-by: p
2024-10-12 05:09:51 +06:00
AntsyLich
d6252ab770
Address spotless lint errors ( #1138 )
...
* Add spotless (with ktlint)
* Run spotlessApply
* screaming case screaming case screaming case
* Update PagerViewerAdapter.kt
* Update ReaderTransitionView.kt
2024-08-19 18:11:39 +06:00
renovate[bot]
c0f9de88e7
fix(deps): update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha07 ( #960 )
...
* fix(deps): update dependency io.coil-kt.coil3:coil-bom to v3.0.0-alpha07
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2024-06-30 01:44:17 +06:00
AntsyLich
f72b6e4d7c
Switch to Coil3
...
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
2024-03-02 20:08:15 +06:00
AntsyLich
aa498360db
Move :core to :core:common
2024-01-29 15:20:21 +06:00
arkon
2d7650537d
Address some build warnings
2023-12-25 16:31:40 -05:00
arkon
ab9a26f6bd
Migrate to some newer date/time APIs
2023-12-08 23:11:53 -05:00
arkon
0d1bced122
Replace remaining Android-specific strings
...
Also renaming the helper composables so it's a bit easier to find/replace everything
in forks.
2023-11-18 19:41:33 -05:00
arkon
46e734fc8e
Migrate to multiplatform string resources ( #10147 )
...
* Migrate to multiplatform string resources
* Move plurals translations into separate files
* Fix lint check on generated files
2023-11-18 13:54:56 -05:00
arkon
3c3b09209c
Use immutable collections in presentation-widget module
2023-11-11 18:31:27 -05:00
arkon
cb67f1de52
Add Compose lint checks
...
Still need to address most of them though.
2023-11-11 18:13:44 -05:00
arkon
1d144e6767
Restrict line length with ktlint
2023-11-04 23:28:41 -04:00
Ivan Iskandar
816d7815e9
"Updates" widget for Galaxy Z Flip5 cover screen ( #9892 )
2023-09-02 09:37:25 -04:00
arkon
d29b7c4e57
Switch to different ktlint plugin
...
Should be better at incremental builds.
To format, run `./gradlew ktlintFormat`.
2023-09-01 23:02:18 -04:00
arkon
87530f506e
Limit amount of updates loaded for widget
...
Probably fixes #9868
2023-08-27 22:05:52 -04:00
arkon
ac306547a0
Bump dependencies
2023-07-18 19:12:04 -04:00
Ivan Iskandar
a458bd9fdb
Update Glance v1.0.0-beta01 ( #9551 )
2023-05-27 22:59:21 -04:00
arkon
f4e843f114
Fix package names
2023-02-21 15:11:34 -05:00
arkon
93523ef50b
Remove dependency injection from core module and data module from presentation-widget module
...
Includes side effects:
- No longer need to restart app for user agent string change to take effect
- parseAs extension function requires a Json instance in the calling context, which doesn't necessarily need to be the default one provided by Injekt
2023-02-20 19:02:38 -05:00
arkon
3634b52e3a
Only show unread entries in widget
...
Closes #9083
2023-02-18 10:51:06 -05:00
arkon
1730dd6af1
Move more things around
2023-01-27 22:31:12 -05:00
Andreas
2501fef9e4
Split UpdatesGridGlanceWidget into smaller bits ( #8991 )
...
- Renamed Composables
- Moved Constants to core module
2023-01-27 14:49:57 -05:00
Andreas
12e41b6e6f
Move Glance Widget to seperate module ( #8989 )
...
Move Widget to seperate module
- Create a core module for presentation. Widget and App will share some resources and hopefully composables
2023-01-26 17:53:24 -05:00