-
Notifications
You must be signed in to change notification settings - Fork 541
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
new pr rebased #314
new pr rebased #314
Conversation
…tialization & added to manifest
Implemented BaseActivity for generic data binding setup in AppCompatActivity subclasses
…andling - Replaced busy-waiting loop with ScheduledExecutorService for retry mechanism - Added HandlerThread for background operations and thread safety - Enhanced logging for better debugging and traceability - Improved error handling and timeout checks - Ensured more efficient scheduling of retries
- Enabled data binding in the project - Updated activity_splash_screen.xml to use data binding - Modified SplashScreenActivity to bind the layout using data binding - Refactored ClickHandler to work with data binding
…ture - Created a new folder named 'ui' - Moved all activities into the 'ui' folder - Updated package declarations and imports as necessary
…class in ui package -add ui binding - Refactored MainActivity class in the ui package to improve readability and maintainability - Introduced method extraction to reduce code duplication and improve modularity - Reorganized imports for better code organization - Added documentation for methods and important code blocks - Improved handling of internet connectivity checks and VPN service toggling - Enhanced error handling and logging for better debugging
# Conflicts: # app/src/main/java/org/bepass/oblivion/ui/LogActivity.java # app/src/main/res/drawable/button.xml # app/src/main/res/values/strings.xml
- Converted ThemeHelper class to a singleton to ensure a single point of management for the theme throughout the application. - Updated methods to instance methods instead of static methods. - Added getInstance method to provide the singleton instance. - Ensured compatibility with AppCompatDelegate night mode constants. - Improved code organization and readability.
add ColorUtils for handling colors func
add LocalController for handling local resource
is it ok ? @markpash |
@binaryb3ast There's no need to make new PRs, just rebase the branch you have on the |
Feat darkmode
i rebased |
@binaryb3ast This PR is quite large, but that's understandable given the number of valuable features and bug fixes it introduces. However, there's one small change that would be beneficial: ensuring the theme adapts seamlessly to the OS theme(dark / light mode).I'm waiting for this change and then merge it :) Thanks |
As far as I can tell, everything appears to be in order |
Well, the PR is alright. Just give me an hour to merge it. |
Cool, I'll get in touch via Twitter. I have your @ , here is mine @binarybeastt |
No description provided.