2021-06-11 20:32:57 +01:00
|
|
|
# Changelog
|
2021-11-11 20:53:06 +00:00
|
|
|
|
2021-06-11 20:32:57 +01:00
|
|
|
All major and minor version changes will be documented in this file. Details of
|
|
|
|
patch-level version changes can be found in [commit messages](../../commits/master).
|
|
|
|
|
2022-01-03 13:50:05 +00:00
|
|
|
<!--
|
2023-08-23 12:27:10 +01:00
|
|
|
## Next_Ver
|
2022-01-03 13:50:05 +00:00
|
|
|
-->
|
|
|
|
|
2025-02-17 18:30:46 +00:00
|
|
|
## 20250217
|
|
|
|
|
|
|
|
- Fix critical bug with the logger crashing the app
|
|
|
|
|
2025-02-09 14:23:00 +00:00
|
|
|
## 20250209
|
|
|
|
|
|
|
|
- Update dependency versions
|
|
|
|
- Add a shortcut to google keyboard (fixes #76)
|
|
|
|
- Add SVG image support
|
|
|
|
- Code quality improvements
|
|
|
|
- Use xLog (https://github.com/elvishew/xLog) to capture today's logs (to assist with debugging)
|
|
|
|
- Make PNG sticker fallback configurable and improve share sheet (fixes #80)
|
|
|
|
- Improve toast logging experience
|
|
|
|
|
2024-08-25 15:29:49 +01:00
|
|
|
## 20240825
|
|
|
|
|
|
|
|
- Add case insensitive sort
|
|
|
|
- Add app version in-app
|
|
|
|
|
2024-03-22 19:10:21 +00:00
|
|
|
## 20240322
|
2024-03-21 22:32:22 +00:00
|
|
|
|
|
|
|
- Add sticker search
|
2024-03-22 19:10:21 +00:00
|
|
|
- Add haptic feedback option
|
2024-03-21 22:32:22 +00:00
|
|
|
- Update translations from Weblate (thank you to the following!)
|
|
|
|
- Indonesian
|
|
|
|
- Reza Almanda <rezaalmanda27@gmail.com>
|
2024-03-22 19:10:21 +00:00
|
|
|
- Update screenshots and docs
|
|
|
|
- Update deps
|
2024-03-21 22:32:22 +00:00
|
|
|
|
2024-01-07 20:46:40 +00:00
|
|
|
## 20231008
|
|
|
|
|
|
|
|
- Update Fastlane Metadata
|
|
|
|
- Update to use API level 34
|
|
|
|
- Minor tweaks to readme
|
|
|
|
- Add translations from Weblate (thank you to the following!)
|
|
|
|
- German
|
|
|
|
- Ettore Atalan
|
|
|
|
- French
|
|
|
|
- J. Lavoie
|
|
|
|
- Add Android 13 Icon
|
|
|
|
- Code clean up and `ktlint` check and formatting
|
|
|
|
- Fix Bug: Keyboard has a transparent background
|
|
|
|
- Fix Bug where the keyboard forgets last 'Recent' last selected
|
|
|
|
|
2023-08-28 15:56:34 +01:00
|
|
|
## 20230828
|
|
|
|
|
|
|
|
- Update app description
|
|
|
|
- Add German (de) translations with help from google translate and friends. Contributions to enhance
|
|
|
|
this are very welcome!
|
|
|
|
|
2023-08-26 11:55:06 +01:00
|
|
|
## 20230825
|
|
|
|
|
|
|
|
- Update launcher icon, version, screenshots
|
|
|
|
|
2023-08-24 19:28:37 +01:00
|
|
|
## 20230824
|
|
|
|
|
|
|
|
- Add Feature: switch between folders by swiping (closes issue #33)
|
|
|
|
- Add Progress bar for sticker import (closes issue #51)
|
|
|
|
|
2023-08-23 12:27:10 +01:00
|
|
|
## 20230823
|
2023-08-20 21:06:01 +01:00
|
|
|
|
2023-08-23 12:27:10 +01:00
|
|
|
- Update dependencies
|
2023-08-20 21:25:23 +01:00
|
|
|
- Performance improvements for sticker import (3-4x faster)
|
2023-08-23 12:27:10 +01:00
|
|
|
- Performance improvements for sticker keyboard (recyclerview)
|
|
|
|
- Add `example-files`
|
|
|
|
- Add restore prior keyboard on minimize (closes issue #49)
|
|
|
|
- Add send stickers with system sharesheets (closes issue #48)
|
|
|
|
- Add reload stickers from directory (closes issue #46)
|
2023-08-20 21:06:01 +01:00
|
|
|
|
2022-03-11 18:44:54 +00:00
|
|
|
## 20220311 - 2022/03/11
|
2022-02-28 23:47:25 +00:00
|
|
|
|
|
|
|
- New Feature: Improve error messages for the user per https://github.com/FredHappyface/Android.EweSticker/issues/39
|
2022-03-08 22:26:19 +00:00
|
|
|
- New Feature: Add [Help](/documentation/help) to provide guidance for error messages
|
|
|
|
- New Feature: Add Gradle tasks
|
|
|
|
- ktlintCheck (`gradlew ktlintCheck`): run ktlint over the codebase
|
|
|
|
- genDocs (`gradlew genDocs`): generate the api reference using dokka
|
2022-03-11 20:37:12 +00:00
|
|
|
- New Feature: Update navbar theme (dark/light rather than the app accent colour)
|
2022-03-11 18:50:01 +00:00
|
|
|
- Bugfix: Refactor in response to bug found when investigating https://github.com/FredHappyface/Android.EweSticker/issues/37
|
2022-02-28 23:47:25 +00:00
|
|
|
- Bugfix: Back button now enabled in fresh install per https://github.com/FredHappyface/Android.EweSticker/issues/38
|
2022-03-11 20:37:12 +00:00
|
|
|
- Update: dependencies
|
|
|
|
- Update: tutorial, and tutorial location to [Tutorials](/documentation/tutorials)
|
2022-02-28 23:47:25 +00:00
|
|
|
|
2022-01-27 21:26:44 +00:00
|
|
|
## 20220128 - 2022/01/28
|
2022-01-19 23:58:42 +00:00
|
|
|
|
|
|
|
- Highlight the selected tab. https://github.com/FredHappyface/Android.EweSticker/issues/29
|
|
|
|
- Add support for video formats https://github.com/FredHappyface/Android.EweSticker/issues/34
|
|
|
|
- "video/3gpp", "video/mp4", "video/x-matroska", "video/webm"
|
|
|
|
- Reformat
|
2022-02-28 23:47:25 +00:00
|
|
|
- Update dependencies
|
2022-01-19 23:58:42 +00:00
|
|
|
- Limit sticker pack size to resolve `java.lang.OutOfMemoryError: at androidx.gridlayout.widget.GridLayout`
|
|
|
|
|
2022-01-03 13:50:05 +00:00
|
|
|
## 20220103 - 2022/01/03
|
2021-12-11 15:33:22 +00:00
|
|
|
|
|
|
|
- Add 'Enable Keyboard' section with 'Launch Settings' button. https://github.com/FredHappyface/Android.EweSticker/issues/31
|
|
|
|
- Show back button in navbar by default. https://github.com/FredHappyface/Android.EweSticker/issues/32
|
|
|
|
|
2021-11-18 22:43:52 +00:00
|
|
|
## 20211118 - 2021/11/18
|
2021-11-15 19:53:46 +00:00
|
|
|
|
|
|
|
- Attempt to resolve issue reported where the app crashed when importing stickers (suspected cause
|
|
|
|
of a `java.lang.OutOfMemoryError`)
|
|
|
|
- Improve sticker layout https://github.com/FredHappyface/Android.EweSticker/issues/24
|
|
|
|
- Improve large sticker preview https://github.com/FredHappyface/Android.EweSticker/issues/25
|
2021-11-18 22:43:52 +00:00
|
|
|
- Recent tab can now be saved as last used https://github.com/FredHappyface/Android.EweSticker/issues/30
|
2021-11-15 19:53:46 +00:00
|
|
|
|
2021-11-14 21:31:26 +00:00
|
|
|
## 20211114 - 2021/11/14
|
2021-11-02 20:05:30 +00:00
|
|
|
|
2021-11-02 20:47:45 +00:00
|
|
|
- Reopen last used pack https://github.com/FredHappyface/Android.EweSticker/issues/14
|
2021-11-02 20:08:52 +00:00
|
|
|
- Variable number of columns in vertical scroll https://github.com/FredHappyface/Android.EweSticker/issues/16
|
2021-11-02 20:05:30 +00:00
|
|
|
- Nested directory structures now supported https://github.com/FredHappyface/Android.EweSticker/issues/17
|
|
|
|
For example:
|
|
|
|
```none
|
|
|
|
/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 https://github.com/FredHappyface/Android.EweSticker/issues/18
|
2021-11-09 20:49:29 +00:00
|
|
|
- Back button now switches to the previously used keyboard (api>=28) https://github.com/FredHappyface/Android.EweSticker/issues/23
|
2021-11-02 20:05:30 +00:00
|
|
|
- Localisations for Sticker Path: Not Set, Sticker Date: Never
|
2021-11-02 20:47:45 +00:00
|
|
|
- Code clean up + documentation improvements
|
2021-11-03 13:38:07 +00:00
|
|
|
- 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)
|
2021-11-02 20:05:30 +00:00
|
|
|
|
2021-10-29 20:35:56 +01:00
|
|
|
## 20211029 - 2021/10/29
|
2021-10-19 23:51:45 +01:00
|
|
|
|
|
|
|
- Add support for vertical scroll https://github.com/FredHappyface/Android.EweSticker/issues/8
|
2021-10-29 20:18:54 +01:00
|
|
|
- Long press on a sticker to show a preview https://github.com/FredHappyface/Android.EweSticker/issues/10
|
2021-11-02 20:05:30 +00:00
|
|
|
- Add Spanish translation https://github.com/FredHappyface/Android.EweSticker/pull/13
|
|
|
|
- Use coil https://coil-kt.github.io/coil/ for supported image types to improve performance
|
2021-10-26 19:27:47 +01:00
|
|
|
- Use JavaVersion.VERSION_11 in place of JavaVersion.VERSION_1_8
|
|
|
|
- Use GridLayout in place of linear views
|
2021-10-28 19:47:36 +01:00
|
|
|
- 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)
|
2021-10-28 20:42:14 +01:00
|
|
|
- Update screenshots
|
|
|
|
- Update tutorial
|
2021-10-29 20:18:54 +01:00
|
|
|
- Update fonts (using fira sans ttf)
|
2021-10-19 23:51:45 +01:00
|
|
|
|
2021-10-11 21:15:11 +01:00
|
|
|
## 20211011 - 2021/10/11
|
|
|
|
|
|
|
|
- attempt to fix https://github.com/FredHappyface/Android.EweSticker/issues/7
|
2021-10-19 23:54:41 +01:00
|
|
|
by using `layoutInflater.inflate(R.layout.image_container, imageContainer, false)`
|
|
|
|
in place of `View.inflate(applicationContext, R.layout.image_container, null)`
|
2021-10-11 21:15:11 +01:00
|
|
|
- additional logging to predict `java.lang.IllegalStateException` (no prevention)
|
2021-10-19 23:54:41 +01:00
|
|
|
in the hope that this provides additional context to make fixing easier if
|
|
|
|
`imageContainer.addView(imageContainerLayout)` raises in the future
|
2021-11-02 20:05:30 +00:00
|
|
|
- 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
|
2021-07-23 20:19:37 +01:00
|
|
|
|
2021-09-09 21:39:47 +01:00
|
|
|
## 20210909 - 2021/09/09
|
2021-10-11 21:15:11 +01:00
|
|
|
|
2021-09-09 01:43:43 +01:00
|
|
|
- update ui
|
2021-10-19 23:54:41 +01:00
|
|
|
- use MaterialCardView and Snack-bar in settings (MainActivity)
|
|
|
|
- improvements to the keyboard layout
|
|
|
|
- theme improvements
|
2021-09-09 01:43:43 +01:00
|
|
|
- general code improvements
|
2021-09-09 21:16:58 +01:00
|
|
|
- stability improvements
|
2021-08-10 23:19:38 +01:00
|
|
|
|
2021-08-10 20:50:24 +01:00
|
|
|
## 20210810 - 2021/08/10
|
2021-10-11 21:15:11 +01:00
|
|
|
|
2021-08-09 22:12:52 +01:00
|
|
|
- Code optimisations
|
2021-10-19 23:54:41 +01:00
|
|
|
- Code clean-up
|
|
|
|
- Removed APNG animation due to memory leak
|
|
|
|
- Linting fixes
|
2021-08-09 22:12:52 +01:00
|
|
|
- Added caching functionality
|
2021-10-19 23:54:41 +01:00
|
|
|
- to improve performance of fallback stickers
|
|
|
|
- to enable addition of recent list
|
|
|
|
- to improve switching packs performance
|
2021-10-19 23:51:45 +01:00
|
|
|
- Updated gradle and dependencies
|
2021-08-09 22:29:09 +01:00
|
|
|
- Add recent icon
|
2021-08-09 22:12:52 +01:00
|
|
|
|
2021-07-23 21:02:13 +01:00
|
|
|
## 20210723 - 2021/07/23
|
2021-10-11 21:15:11 +01:00
|
|
|
|
2021-07-23 20:19:37 +01:00
|
|
|
- Added link to online tutorial (on GitHub)
|
|
|
|
- Ignore the compat sticker when creating groups
|
|
|
|
- SVG back arrow
|
|
|
|
- Add headings to UI
|
|
|
|
- Removed unnecessary permissions
|
|
|
|
|
2021-06-12 15:17:21 +01:00
|
|
|
## 20210612 - 2021/06/12
|
2021-10-11 21:15:11 +01:00
|
|
|
|
2021-06-12 15:17:21 +01:00
|
|
|
- Changes from upstream:
|
2021-10-19 23:54:41 +01:00
|
|
|
- Merged `ui-update`, `feature_distributed_apks`, `fallback`. Providing a fresher
|
|
|
|
ui and the ability to send a fallback sticker for unsupported formats.
|
|
|
|
- Converted to Kotlin
|
|
|
|
- Provided fastlane metadata for fdroid
|
|
|
|
- Provided tutorial (TUTORIAL.md)
|
|
|
|
- Cleaned up assets and codebase
|
|
|
|
- Changed package name to `com.fredhappyface.ewesticker`
|
|
|
|
- Changed app icon
|
2021-06-12 15:17:21 +01:00
|
|
|
|
2021-06-11 21:19:38 +01:00
|
|
|
## app logo - 2021/06/11
|
2021-10-11 21:15:11 +01:00
|
|
|
|
2021-06-11 21:19:38 +01:00
|
|
|
- Change package name
|
|
|
|
- Create app logo
|
|
|
|
- Compile APKs
|
|
|
|
|
2021-06-11 20:32:57 +01:00
|
|
|
## first release - 2021/06/11
|
2021-10-11 21:15:11 +01:00
|
|
|
|
2021-06-11 20:32:57 +01:00
|
|
|
- Add to gh
|
|
|
|
- todo...
|
2021-10-19 23:54:41 +01:00
|
|
|
- compile apks
|
|
|
|
- create changelog
|
|
|
|
- screenshots
|
|
|
|
- app logo
|
|
|
|
- stick on fdroid + google play
|