Duy Tran Khanh
8ffbc4f653
:fruhh:
2021-09-16 08:29:50 +07:00
Duy Tran Khanh
48c59f5697
Bug fix: java_home saved as "Java 8/16"
...
Issue is similar to what happened in #272
2021-09-16 08:17:42 +07:00
Duy Tran Khanh
5dcacb6d00
Changes
...
- Fixes #272
- Replaced MGLLayer with EGL calls
- Re-implemented Zink renderer to work with new Renderer selection system (currently hidden due to unfinished)
2021-09-14 10:57:24 +07:00
Adam Tunnic
6d924a80e8
wtfman i did the same thing again 2
2021-09-13 23:39:09 -04:00
Adam Tunnic
6df3d3ea0b
wtfman i did the same thing again
2021-09-13 23:34:24 -04:00
doregon
9c790cd936
Java home is now a UIPicker
2021-09-12 11:28:27 -04:00
doregon
0a979a90bc
ahaha that didn't happen
...
hotfix for renderer switching
2021-09-12 10:44:21 -04:00
doregon
a7cc15302c
Allow version switches to change without restart
2021-09-12 10:26:42 -04:00
doregon
bc2c679cd0
Ok Duy.
2021-09-11 22:09:32 -04:00
doregon
38fbfe2b34
Make game directory option a picker
...
- Create and delete instances from inside the app
- Fix a wrong debug line
- Fix PojavLauncher Discord link (rip vanity url)
2021-09-11 20:34:08 -04:00
doregon
b38fe4df4e
Better checks
2021-09-05 20:43:19 -04:00
doregon
1fe2e380af
:waitwhat: Fix renderer issue
2021-09-05 18:40:14 -04:00
doregon
0c1122c0ea
Debug logging switch, currently not used
2021-09-05 15:01:35 -04:00
Duy Tran Khanh
dd9be6e0c4
New renderer: Tiny GL wrapper for ANGLE
...
This renderer allows Minecraft 21w10a and newer to be rendered directly
in OpenGL ES through ANGLE with several wrapped functions, so the game
may runs with better performance.
Source code:
https://github.com/PojavLauncherTeam/gl4es/tree/master/tinygl4angle
2021-09-05 10:39:00 +07:00
doregon
63a6b62988
Bug fix for smaller displays
2021-09-04 13:14:00 -04:00
Adam Tunnic
bd2d2e1285
Version trimming
...
- Switches to show releases, snapshots, old betas, and old alphas
- Refined the preferences screen, table view look
- Tapping on a text field now scrolls up
2021-09-03 05:56:40 -04:00
Adam Tunnic
58030b7caf
Disable shaderconv switch completely on 1.1.4
2021-09-02 23:03:03 -04:00
doregon
11974a497f
Changes
...
- exit app button in pojavlauncher prefs
- jailbreak warning on non-pro strapped jailbreaks
- better deciphering of what jailbreak is in use
2021-09-01 23:54:19 -04:00
Duy Tran Khanh
f00b09af2e
Changes
...
- [Custom controls] Implemented `isSwipeable` property.
- VGPU has error at `sampler2DShadow`, so ignore it for now.
- WIP changes on jailed version.
2021-08-27 20:55:38 +07:00
doregon
15a6cf0acf
MultiMC-like instances:
...
- now stores the minecraft directory in .pojavlauncher/instances/default
- configurable straight from the preferences
- migrates your existing minecraft folder to instances/default
- moves L/AS/m from Documents/ to .pojavlauncher/
- changes home directory to .pojavlauncher/
- automatically switches the L/AS/m symlink based on the current instance
- accounts stay the same between instances
2021-08-24 02:56:00 -04:00
doregon
181bb0d3f9
Changes 2
...
- Help option for reset warnings on iOS 14
- Prevent shaderconv on 1.1.4
- Automatically switch shaderconv on selection of renderer
- Raise default memory allocation by 5%
2021-08-22 13:27:08 -04:00
doregon
de7eaa2666
Changes
...
- renderer UIPickerView
- reset warnings option
- java_warn plist key
2021-08-22 12:54:02 -04:00
doregon
b3fe21efb4
Add RAM slider, part 2
...
Fully functional.
2021-08-21 22:31:56 -04:00
doregon
2b98d2b05c
Add RAM slider, part 1
...
This is not finished and currently does not yet affect the allocated memory. I am simply committing to switch to developing on my iPhone.
2021-08-21 20:35:22 -04:00
doregon
0fee5cc7a7
Human Interface Guidelines... whatever
2021-08-19 15:45:54 -04:00
doregon
54ad5db2dd
SF Symbol for Disable shaderconv
2021-08-18 20:00:36 -04:00
Duy Tran Khanh
fe5f9e77a9
Changes
...
- Added a check to prevent attempt to launch 1.17+ with Java 8.
- Added an option to disable gl4es shaderconv in order to let ANGLE
processes them directly. This option lets Minecraft 1.17+ work
without the patch resource pack, OptiFine works aswell :)
- Changing renderer library no longer requires restart the launcher.
- Fixed some alert dialogs not displaying.
- PList default values are now set every time it loads.
2021-08-13 07:25:17 +07:00
doregon
a819225ee2
Add a check for Java 8 when attempting to run the mod installer
2021-08-11 00:08:19 -04:00
Duy Tran Khanh
8c781dd6a6
Fix a little offset in preferences
2021-08-11 06:31:57 +07:00
Adam Tunnic
2bf5dae63a
Resolution can now be configured to 150
2021-08-10 12:32:15 -04:00
Adam Tunnic
f72640298b
Formatting changes in Preferences
2021-08-10 11:39:57 -04:00
Duy Tran Khanh
411a53a3b7
Add resolution slider help option
2021-08-10 21:09:33 +07:00
Duy Tran Khanh
a739cf7202
Resolution downscaler moment
2021-08-10 19:42:10 +07:00
doregon
88cae80aae
Fix iPad popover for UIAlertController
2021-08-10 01:52:23 -04:00
doregon
db952dfb5e
Fix Help > Renderer SF symbol 2
2021-08-09 18:22:29 -04:00
doregon
b72b2b7e7c
Fix Help > Renderer SF symbol
2021-08-09 18:19:21 -04:00
doregon
c21177b74d
SF Symbols, paired with the iOS 14 enhancements.
...
Also fixed an offsetting issue in the About screen for iOS 13/12 users.
2021-08-09 18:14:14 -04:00
doregon
a0582d0f26
Make the About view into a UIMenu
...
- Only affects iOS 14
- About, Send your logs, Update all in one spot **EASY TO FIND**
- Also fixed a makefile error
- Also fixed a text field thing
2021-08-09 02:05:41 -04:00
doregon
79fe422e37
Use textField instead of the text fields' real names
2021-08-08 19:59:22 -04:00
doregon
d4f349fd83
Replace GL4ES_LIBNAME with RENDERER
2021-08-08 19:39:16 -04:00
doregon
dc674c10c5
Replace GL4ES_LIBNAME with RENDERER
2021-08-07 01:28:55 -04:00
doregon
4e58132e81
Add help menu, slightly move the text fields
2021-08-07 01:07:21 -04:00
doregon
341e8f4867
Resized text fields
2021-08-07 00:26:52 -04:00
doregon
9c344874f1
Added non-Java 8 warning
2021-08-06 23:52:30 -04:00
doregon
31b3bb2bff
Add warning when opening Local mode menu and Preferences the first time
2021-08-06 21:18:07 -04:00
Adam Tunnic
87c2d5f19b
Fix java_home issue
2021-08-05 03:42:22 -04:00
doregon
69a8e82efd
Committing my WIP code
...
This builds fine, but does not yet run. I am committing so I can switch from CLion to my phone. Anyway:
- gl4es_libname is now in the plist
- working on java_home, that's the reason this code breaks
- javaHome_pre returns null rather than the intended string
2021-08-05 02:21:46 -04:00
doregon
bc1b1e6cf4
Add java arguments to the preferences window, also minor linting
2021-08-04 15:15:36 -04:00
Duy Tran Khanh
c896da08bb
A lot of more changes
...
* Custom controls:
- Unfinished v2 control
- Auto generate default.json, removed internal fallback control
- Compatible with Android's dp (might need scaling)
- Implemented properties: keycodes, bgColor, strokeColor, strokeWidth,
cornerRadius
* Other changes
- Updated MetalANGLE to 0.0.7
- Updated gl4es 1.1.5
* TODO:
- Control converter
- Drawer buttons
- Multiple keys support (?)
- Implement properties: opacity, isSwipeable, isToggle,
passThruEnabled, (maybe more?)
2021-07-23 16:51:51 +07:00
Duy Tran Khanh
186e3cfbb5
Bug fixes
...
- Button scale slider: offset run out of screen size
- JVM arguments parser: lost "-" after parse non-first arguments
2021-07-18 19:12:13 +07:00