Skip to content

title#2

Open
MaxJubayerYT wants to merge 160 commits into
CopperLauncher:v3_openjdkfrom
MojoLauncher:v3_openjdk
Open

title#2
MaxJubayerYT wants to merge 160 commits into
CopperLauncher:v3_openjdkfrom
MojoLauncher:v3_openjdk

Conversation

@MaxJubayerYT

Copy link
Copy Markdown
Member

No description provided.

whitebelyash and others added 30 commits March 24, 2026 18:26
Also fixes lots of bugs around this. Needs testing for notification request
What works: basic input (keyboard, mouse, scroll)
What doesn't work:
- architectures other than arm64
- renderers other than LTW
- ANGLE
- versions older than probably 1.21
What works incorrectly:
- basically every positional input method that isn't the mouse
- fix exceptions in TouchCharInput
- reimplement clipboard
- reimplement link opening
- reimplement hooks
- remove unused code
- inline some methods
MOJO_RENDERER is not exported anymore which breaks automatic renderer detection with latestlog parsers

Fix[activity]: provide renderer string to info logger

Editing from GitHub Web, can't edit multiple files at once
whitebelyash and others added 25 commits June 19, 2026 15:44
This was already applied in the cursor move handler
* feat[Tools]: print more info to log

* feat[Tools]: do not print free memory
@zioncabrel

Copy link
Copy Markdown

I wonder whats this repository is for

whitebelyash and others added 4 commits July 9, 2026 22:41
OpenSL works better on some devices
This points to MojoLauncher.ru. The website itself is not ready yet, but it's enough for some bhaikids (i.e. one you might know) to shut up.
* WIP, DIRTY Feat[data_migration]: implement data import from old installations

* Feat[data_migration]: switch to DocumentsContract; don't allow import if busy

* Fix[prefs]: replace activity with launcher activity

make Studio shut up about nullable

* Feat[data_migration]: add dialog & don't copy same size files

* Feat[data_migration]: prevent instance collisions

* Feat[data_migration]: prevent importing data from the same app

* Fix[data_migration]: remove debugging stuff

* Feat[data_migration]: use authority for app checks

* Feat[data_migration]: implement shared progress bar for all entries

Instead of showing a progress only of the current directory

* feat[res]: add data import icon

* Fix[data_migration]: don't overflow progress bar

Might overflow due to precision lost. Or some error in my algorithm

* Fix[data_migration]: locale fixes

* Feat[data_migration]: Russian strings, fixed for en strings

* Fix[data_migration]: even more locale fixes

* Feat[data_migration]: add copying label to progressbar

* Feat[data_migration]: extract from Tools

* Fix[build]: remove unused dependency

* Feat[data_migration]: notify user on first startup if old installs are present

* Fix[data_migration]: search for prev installs async

* Feat[data_migration]: handle no left space situations

* Fix[data_migration]: revert checking free space on each file write

Might be too heavy for a device

* Fix[data_migration]: check for active tasks manually

* Fix[tools]: use try-with-resources for file output stream

* Fix[data_migration]: disable prev launcher installs notice only if user agreed

* Fix[data_migration]: less braces, less!!

* Fix[data_migration]: always disable migration notice for current instance

So the notification won't appear when the screen is rotated. Only when the app is actually relaunched.

---------

Co-authored-by: Yarpopcat08 <109970976+Yarpopcat08@users.noreply.github.com>
Co-authored-by: Maksim Belov <45949002+artdeell@users.noreply.github.com>
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.