ui
Provides UI screens including the anybill functionalities. Can be integrated as an internal application.
Having problems? Contact us at
Release History
0.14.3
Internal bug fixes
0.14.2
Adjusted imports as base module were merged together
Increased minSdk version to 24
0.14.1
Fix obfuscation error by updating dependencies and consumer rules
Display custom quantity measure on receipts
0.14.0
Upgrade to Gradle 8 and Java Version 17
0.13.0
Implement darkmode
Anonymous users can now register by using a card on the home screen
More UI Fixes
0.12.4
Extend displayed bill information
Adjust strings and localized strings
0.12.3
Fix invalid date being displayed on bills
0.12.2
Small fixes
0.12.1
Fix NullableException on Bill-Search by removing option to search for payment type
Fix Duplicate addition of bill when opening UI Module via a applink
0.12.0
Removed deprecated
onOptionsItemSelected
method and replaced with new MenuProviderImplemented new AnybillAppLink Methods to add bills from anybill receipt website. Implement
AnybillAppLink
listeners and deep link to UI Module to trigger AnybillAppLink flow. More Information on anybill developers page.Small UI Improvements on BillDetailPage
0.11.0
Redesign prerelease
0.10.0
Start redesign of UI module by implementing a new bill detail page
Fix navigation error where logging out led to reset of navigation graph
0.9.9
Added dialog which notifies anonymous users if they reach their bill limit for their account.
0.9.8
Hospitality bills can now be displayed and edited.
Pregenerated bills are now supported and display while the receipt is being prepared.
Support for dynamic security information.
Fix Bug where a buyers customer number would display incorrectly on a receipts legal page.
Fix Bug that impacted UI performance on login screen.
UI module can now display all currency symbols.
0.9.7
Detailed information of stores can now be viewed on the StoreDetailPage
Generated PDFs of bills can now also be stored locally
Multiple bug fixes
0.9.6
Store list can now be sorted for location
Ask for Location permission when opening the store list
Display Dropdown if permission was denied
Users can now set, change and delete their profile picture on AccountPage
Add Darkmode support
0.9.5
Added option to move functions from the actionbar into the view:
Use AnybillUI().disableActionBarUsage() during initialization to disable adding function to the actionbar and move functions like the option menu on BillDetail inside the fragment.
0.9.4
Added search functionality for receipts
Bugfixes:
Fixed an issue that caused incorrect displaying of line item discount data
0.9.3
Added multiple bill details:
Detailed name of payment info on BillLegalPage
Detailed discounts of line items
ForeignAmount and currency of payment info
Users can now change their email on the
AccountPage
Fix Bug where Returncode wasn't displayed after multiples navigations to the same page
Fix Bug where opening a bill during reloading of the bill list caused an exception
0.9.2
Bill list can now be sorted by favourites. Also Bill Detail Screen includes marking a bill as favourite
By implementing
AnybillMessagingService.handleAnybillNotification
you can now display incoming notification in the UI Module (e.g. receiving of a new bill)UI Module now supports
androidx.appcompat:appcompat
-1.3.1 and higherBREAKING:
Added searchable store list to UI Module.
Store functionalities are included in the provided
store
moudle. Add the store dependency to your build.gradle.0.9.1
Add Localization of UI Module and English Language
UI Module now shows ContentArea on BillDetailScreen if the modules
contentarea
andcontentareaui
are included in the projectBREAKING:
To avoid duplicate Fragment IDs the Fragments used in the UI Module were renamed with an "anybill"-prefix. Change the IDs in your MainActivity.
Bugfixes:
"Change Name" Dialog now uses customer color
Profile picture on AccountScreen is now circular on all APIs
Deprecated:
AnybillUI.actionbarTitlesEnabled
is deprecated. ActionBar titles are now being set using the navigation component and won't override your custom titles anymore.0.9.0
Implement Profile & Settings functions:
Logout
Change UserInfo and Password
Delete Account
Add legal information to register and login screen
0.8.0
Add ScanScreen to scan qr codes on POS Systems
Using the "Scan"-Button on the Home Screen, users can now scan QR Codes on POS Systems.
0.7.0
Add legal information page to ui module.
Legal information of bills can now be viewed using the "Rechtliche Information" Button on Bill Page
Navigation graph resets now when no user is logged in
Bug Fix:
Fixed Bug where category/image of bill was reset when setting a note.
0.6.1
Make Koin and Navigation dependency transitive, so it can be used in UI Module initialization
Add hardware back button implementation on specific pages
Rename all drawable resources to avoid duplicate naming in hosting app
Small UI Improvements
0.6.0
Implement method to customize UI Modul and ActionBar
Add BillDetailView
0.5.0
Initial public release
Included features:
Registration/Login
QR Code Display
Bill List