Skip to content

Releases: FredHappyface/Android.EweSticker

20211118

18 Nov 22:45
Compare
Choose a tag to compare

20211118 - 2021/11/18

  • Attempt to resolve issue reported where the app crashed when importing stickers (suspected cause
    of a java.lang.OutOfMemoryError)
  • Improve sticker layout #24
  • Improve large sticker preview #25
  • Recent tab can now be saved as last used #30

20211114

14 Nov 21:32
Compare
Choose a tag to compare

20211114 - 2021/11/14

  • Reopen last used pack #14
  • Variable number of columns in vertical scroll #16
  • Nested directory structures now supported #17
    For example:
     /root
     	/sticker-pack-name-1
     						/sticker-1
     						/sticker-2
     	/sticker-pack-name-2
     						/sticker-pack-name-3
     											/sticker-1
     											/sticker-2
     						/sticker-1
     						/sticker-2
     	/sticker-1
     	/sticker-2
    
  • Recent stickers are in the expected order #18
  • Back button now switches to the previously used keyboard (api>=28) #23
  • Localisations for Sticker Path: Not Set, Sticker Date: Never
  • Code clean up + documentation improvements
  • The new target SDK version is 31 (Android 12) - previously 30 (Android 11)
  • The new minimum SDK version is 26 (Android 8 Oreo) - previously 28 (Android 9 Pie)

20211029

29 Oct 19:38
Compare
Choose a tag to compare

20211029 - 2021/10/29

  • Use coil https://coil-kt.github.io/coil/ for supported image types to improve performance
  • Add support for vertical scroll #8
  • Add Spanish translation #13
  • Long press on a sticker to show a preview #10
  • Use JavaVersion.VERSION_11 in place of JavaVersion.VERSION_1_8
  • Use GridLayout in place of linear views
  • Refactor and code clean up (reduced ImageKeyboard.kt by about 17% sloc, reduced MainActivity.kt by about 18% sloc)
  • Update UI (now more material you inspired)
  • Update screenshots
  • Update tutorial
  • Update fonts (using fira sans ttf)

20211011

11 Oct 20:17
Compare
Choose a tag to compare

20211011 - 2021/10/11

  • Performance improvements to cache miss in switchImageContainer
    (call createImageContainer(stickers) once)
  • update screenshots with new phone frame
  • fix sticker shadows on light mode
  • tidy up files committed to git
  • attempt to fix #7
    by using layoutInflater.inflate(R.layout.image_container, imageContainer, false)
    in place of View.inflate(applicationContext, R.layout.image_container, null)
  • additional logging to predict java.lang.IllegalStateException (no prevention)
    in the hope that this provides additional context to make fixing easier if
    imageContainer.addView(imageContainerLayout) raises in the future

20210909

09 Sep 20:41
Compare
Choose a tag to compare

20210909 - 2021/09/09

  • update ui
    • use MaterialCardView and Snackbar in settings (MainActivity)
    • improvements to the keyboard layout
    • theme improvements
  • general code improvements
  • stability improvements

20210810

10 Aug 19:53
Compare
Choose a tag to compare

20210810 - 2021/08/10

  • Code optimisations
    • Code clean-up
    • Removed APNG animation due to memory leak
    • Linting fixes
  • Added caching functionality
    • to improve performance of fallback stickers
    • to enable addition of recent list
    • to improve switching packs performance
  • Updated gradle and deps
  • Add recent icon

20210723

23 Jul 20:02
Compare
Choose a tag to compare

20210723

20210714

23 Jul 19:38
Compare
Choose a tag to compare

20210714

20210612

12 Jun 14:24
Compare
Choose a tag to compare