Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes for issues #40, #38, #43, #42, #44, #45, #36 & #47 #41

Open
wants to merge 9 commits into
base: master
Choose a base branch
from

Conversation

vyguera
Copy link

@vyguera vyguera commented Dec 30, 2019

Fixes for issues #40, #38, #43, #42, #44, #45, #36 & #47:

  • I made some cleaning up to avoid having to add 'tools:replace="android:allowBackup"' to element at AndroidManifest.xml when developers sets their own allowBackup value on their actual application

  • Also I refactored to Android X with Android Studio's refactoring tool, what also allowed me to upload API Level to 29. As a result, save button does not save to External Storage anymore, I had to save them in internal storage.

  • Besides sample didn't work on API Level 16. I've fixed this although images still won't be loaded as of some errors on Glide I cannot solve. Anyway not showing images are better than a crash.

  • Furthermore I fixed a crash when loading an Adapter with no data. This is no rows and/or no columns.

  • I fixed AdaptiveTableLayout.notifyDataSetChanged() too as it didn't refresh with new data.

  • I solved a problem when using any notify* method as top left corner wasn't changing.

  • Last but not least I made ViewHolder interface public to support Kotlin applications

Clean up to avoid having to add 'tools:replace="android:allowBackup"' to <application> element at AndroidManifest.xml when developers sets their own allowBackup value on their actual application
Changing ViewHolder visibility to public in order to support Kotlin applications
@vyguera vyguera changed the title Fix for issue #40 Fix for issue #40 & #38 Dec 30, 2019
Refactor to Android X
@vyguera vyguera mentioned this pull request Dec 30, 2019
@vyguera vyguera changed the title Fix for issue #40 & #38 Fix for issue #40, #38, #43 & #42 Dec 30, 2019
Update to Api Level 29
@vyguera vyguera mentioned this pull request Dec 30, 2019
@vyguera vyguera changed the title Fix for issue #40, #38, #43 & #42 Fix for issue #40, #19, #38, #43 & #42 Dec 30, 2019
@vyguera vyguera mentioned this pull request Dec 30, 2019
@vyguera vyguera changed the title Fix for issue #40, #19, #38, #43 & #42 Fixes for issue #40, #38, #43 & #42 Dec 30, 2019
@vyguera vyguera changed the title Fixes for issue #40, #38, #43 & #42 Fixes for issues #40, #38, #43 & #42 Dec 30, 2019
@vyguera vyguera changed the title Fixes for issues #40, #38, #43 & #42 Fixes for issues #40, #19, #38, #43 & #42 Dec 30, 2019
@vyguera vyguera changed the title Fixes for issues #40, #19, #38, #43 & #42 Fixes for issues #40, #38, #43 & #42 Dec 30, 2019
@vyguera vyguera changed the title Fixes for issues #40, #38, #43 & #42 Fixes for issues #40, #38, #43, #42 & #44 Dec 30, 2019
@vyguera vyguera changed the title Fixes for issues #40, #38, #43, #42 & #44 Fixes for issues #40, #38, #43, #42, #44 & #45 Dec 31, 2019
@vyguera vyguera changed the title Fixes for issues #40, #38, #43, #42, #44 & #45 Fixes for issues #40, #38, #43, #42, #44, #45 & #36 Dec 31, 2019
@vyguera vyguera changed the title Fixes for issues #40, #38, #43, #42, #44, #45 & #36 Fixes for issues #40, #38, #43, #42, #44, #45, #36 & #47 Jan 14, 2020
@GautierLouis
Copy link

GautierLouis commented Mar 3, 2020

Hello vyguera,

Thanks for this pull request. Hope it's will be merged as soon as possible.
Meanwhile, can I host your fork on maven to use it in our application ?
We also can help on further improvement or new enhancement.

Best regards,
Louis

@vyguera
Copy link
Author

vyguera commented Mar 3, 2020

Hi Louis,

Of course you can. Glad to read your proposal. Let me know about the public url if available as I'd like to switch to a repository in my projects, too.

@GautierLouis
Copy link

Hello vyguera,
Sorry for the delay, I've finally pushed the code to Maven.
I had to fork your repository. You can see it here https://github.com/daxium/AdaptiveTableLayout
And use the lib in your projects by using :
implementation "io.github.daxium:adaptivetablelayout:1.3.0"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants