Skip to content

Fix System Launcher Layout issues and exceptions#1472

Open
Crypt0Beaver wants to merge 15 commits into
ReChronoRain:mainfrom
Crypt0Beaver:patch-1
Open

Fix System Launcher Layout issues and exceptions#1472
Crypt0Beaver wants to merge 15 commits into
ReChronoRain:mainfrom
Crypt0Beaver:patch-1

Conversation

@Crypt0Beaver
Copy link
Copy Markdown

@Crypt0Beaver Crypt0Beaver commented Dec 5, 2025

Fixes some Home/System Launcher issues:

  • Crash with padding settings activated at the same time as custom grid size
  • Issues with OS3 Launcher (even if installed on a OS2 system):
    • Workspace Padding
    • CornerSlide
    • UnlockBlurSupported
    • Layout Calculation

#1370

Crypt0Beaver and others added 3 commits March 29, 2026 17:22
Refactor and adapt home layout, folder, and gesture rules for OS3

- **LayoutRules**: Refactor workspace padding logic to use `mWorkspaceTopPadding` and `mWorkspaceCellPaddingBottom` objects; adjust `currentCellHeight` calculation and fix typos.
- **DisplayUtils**: Add exception handling and logging for `dp2px`, `sp2px`, and `px2dp` conversions.
- **CornerSlide**: Refactor to extend `HomeBaseHookNew` and add support for OS3-specific `canTriggerAssistantAction` parameter signature.
- **WorkspacePadding**: Refactor to extend `HomeBaseHookNew`, consolidate padding hook logic, and improve OS3 compatibility.
- **UnlockBlurSupported**: Refactor to extend `HomeBaseHookNew` and dynamicize class names for OS3 support.
… without signing.properties

- Improve check for signing properties by verifying the presence of "storeFile" or the "STORE_FILE" environment variable.
- Ensure "hasProperties" signing config is used consistently when signing criteria are met.
@Crypt0Beaver
Copy link
Copy Markdown
Author

Updated the code to the new project structure and refactoring

eBeaver added 4 commits March 30, 2026 14:56
@Crypt0Beaver
Copy link
Copy Markdown
Author

@Sevtinge @lingqiqi5211 I also included some code cleanup in the build.gradle in order for the codacy checks to pass directly.
I believe this is ready to be merged if you want to perform a review 🙇

@codacy-production
Copy link
Copy Markdown

codacy-production Bot commented Apr 9, 2026

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Enhance CornerSlide class to support custom user actions for corner-swipe gestures on MIUI/HyperOS launcher.
Refactor CornerSlide class to enhance gesture handling and hook methods for MIUI/HyperOS launcher.
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.

1 participant