Commit Graph

158 Commits

Author SHA1 Message Date
oupson d8d9945daf Working on ExperimentalApngDecoder
Cleaning Code
Few improvements
2020-01-23 22:30:47 +01:00
oupson 907cb0f106 Working on better ApngDecoder 2020-01-23 21:13:32 +01:00
oupson b24ae6d28f Dependencies of application 2019-10-05 20:31:38 +02:00
oupson 61adbcfd34 update dependancies and version name 2019-10-05 20:10:46 +02:00
oupson 07a7f61fc4 Use inputStream instead of reading bytes 2019-10-05 20:07:19 +02:00
oupson f682717ed3 Release 2019-06-13 11:01:48 +02:00
oupson de4073e6b8 Code Inspection
Change App Style
2019-06-13 10:35:27 +02:00
oupson 84c97fb106 Add java activity 2019-06-12 11:32:24 +02:00
oupson b4d40c5764 Update kdoc 2019-06-11 22:00:15 +02:00
oupson e3f8614873 Convert all toList to asList 2019-06-11 21:14:16 +02:00
oupson 6c6545c0f8 Use Kotlin coroutines 2019-06-11 20:59:41 +02:00
oupson 64d31732eb Update dependency 2019-06-11 20:46:29 +02:00
oupson 6fe4225380 Fix loading assets 2019-06-11 20:35:56 +02:00
oupson 2b41e938c1 Prepare to release beta 2019-05-25 15:01:27 +02:00
oupson 5bb270132f Add raw resource decoder 2019-05-17 21:23:40 +02:00
oupson 887d679c4b Add more user friendly loading functions 2019-05-17 19:23:28 +02:00
oupson d2d4978180 Update to androidx
Clean code
2019-05-17 18:48:32 +02:00
oupson 5235a6b3a4 Backup before switching to androidx 2019-05-17 18:17:47 +02:00
oupson fb764591be Work on optimizer
Add verification of xOffset and yOffset : `x_offset` + `width`  <= `IHDR` width
                                          `y_offset` + `height` <= `IHDR` height
2019-01-12 17:01:41 +01:00
oupson ef95ec2e1f Rewrite Frame
Work on optimizer
2019-01-12 15:34:57 +01:00
oupson 6d1f6af7c5 Bug fix with disassembler.
Chunk optimisation
Working on apng optimiser ! Experimental, buggy
Add crc verification
2018-12-19 08:28:49 +01:00
oupson 6acbf227f2 add BitmapDiffCalculator 2018-12-14 14:47:01 +01:00
oupson 1a462780c7 New png encoding method 2018-12-10 20:17:00 +01:00
oupson 08d5d307c7 Add chunk interface
Prepare for release
2018-12-08 21:18:32 +01:00
oupson cefb4ca9f4 New apng disassembler 2018-12-08 16:50:51 +01:00
oupson 21668d50c7 Working on new APNG Disassembler 2018-12-08 15:35:28 +01:00
oupson b604b4a32f Improvements
Bug fix
2018-12-08 11:35:51 +01:00
oupson 6c46efc929 Add ApngAnimatorOptions and move oupson.apng.Utils to oupson.apng.utils.Utils 2018-11-17 20:45:49 +01:00
oupson 351ee29639 Small improvements 2018-11-17 20:16:31 +01:00
oupson 8c1e155695 Better loader and add option to load not apng files 2018-11-17 20:08:15 +01:00
oupson 4391b6a3ed Small improvements 2018-11-16 20:18:01 +01:00
oupson ec67f6e09f Really fix isApng function 2018-11-16 19:22:15 +01:00
oupson a9d61f90ba Update version name to 1.0.6 2018-11-15 21:48:03 +01:00
oupson 226ef1b585 update to 1.0.5 2018-11-15 21:40:18 +01:00
oupson 3896d45b19 fix buggy isApng() 2018-11-15 21:17:14 +01:00
oupson 84fbac97b3 fix buggy isApng() 2018-11-15 20:41:14 +01:00
oupson 66055221f1 Working on optimiser functionality to reduce APNG size.
Loader now static
Disassembler now static
Optimize imports
2018-11-15 11:25:35 +01:00
oupson 0150810541 Working on optimiser functionality to reduce APNG size.
Add KDOC
2018-11-14 16:21:12 +01:00
oupson ed00672b0f Working on optimiser functionality to reduce APNG size. Thanks to https://github.com/mcychan/nQuant.android 2018-11-13 20:53:52 +01:00
oupson d74effa341 Better SetSpeed() function
Better onAnimationLoopListener
Add onLoaded function
2018-11-09 22:54:56 +01:00
oupson 208625b35e Update to kotlin 1.3
Update anko
Fix bug KT-19489 : https://youtrack.jetbrains.com/issue/KT-19489
2018-11-09 21:34:21 +01:00
Richard Kuiper 939b21135e
Updated version number to 1.0.3 2018-11-06 15:38:49 +00:00
Richard Kuiper 0a182b4194
Added duration and loop completed callback
Added CustomAnimationDrawable that provides listener for callbacks.
Added the duration for each frame which can override the png value
Refactored some of the ApngAnimator to reuse code
2018-11-06 14:53:17 +00:00
oupson da8753e2c5 Move Companion object of APNGFactory to Utils 2018-10-31 12:31:09 +01:00
oupson 4fac19dae0 Better animator 2018-10-29 16:15:15 +01:00
oupson 323c71b01c Better animator 2018-10-29 16:12:44 +01:00
oupson 412f9ab660 Add KDOC
Optimise imports
2018-10-25 15:12:05 +02:00
oupson 677c60ed2b Fix bug when drawing first frame 2018-10-25 14:33:59 +02:00
oupson 1e4b5f0476 Add simple caching when downloading image 2018-10-25 10:20:30 +02:00
oupson 13a6a7266e Prepare to first release 2018-10-24 12:20:16 +02:00
oupson efbe651377 Fix bad behavior with cover image
Add KDOC
2018-10-24 11:18:07 +02:00
oupson e0a170c1db Add create method 2018-10-23 16:48:48 +02:00
oupson 681fc1ea8d Add create method - Work in progress 2018-10-23 15:51:28 +02:00
oupson ffec8cc269 Fix file loading and add animation drawable cast method 2018-10-08 08:05:44 +02:00
oupson b4696c55e8 fix support to background dispose op 2018-10-07 23:09:07 +02:00
oupson 3953707072 Add better support and stability 2018-10-05 21:38:13 +02:00
oupson 46d26d66ee Initial commit 2018-09-29 21:10:58 +02:00
oupson 498f336466 Initial commit 2018-09-27 22:05:08 +02:00