MikeHart
Administrator
- Joined
- Jun 19, 2017
- Messages
- 3,597
I am sure you would need to go with 5.15, to be able to create a universal build.I don't think that it will be straight forward with 5.9.x no longer being supported by The Qt Company.
Dear Cerberus X User!
As we prepare to transition the forum ownership from Mike to Phil (TripleHead GmbH), we need your explicit consent to transfer your user data in accordance with our amended Terms and Rules in order to be compliant with data protection laws.
Please read the new Terms and Rules below, check the box to agree, and click "Accept" to continue enjoying your Cerberus X Forum experience. The deadline for consent is April 5, 2024.
Do not accept the amended Terms and Rules if you do not wish your personal data to be transferred to the future forum owner!
Accepting ensures:
- Continued access to your account with a short break for the actual transfer.
- Retention of your data under the same terms.
Without consent:
- You don't have further access to your forum user account.
- Your account and personal data will be deleted after April 5, 2024.
- Public posts remain, but usernames indicating real identity will be anonymized. If you disagree with a fictitious name you have the option to contact us so we can find a name that is acceptable to you.
We hope to keep you in our community and see you on the forum soon!
All the best
Your Cerberus X Team
I am sure you would need to go with 5.15, to be able to create a universal build.I don't think that it will be straight forward with 5.9.x no longer being supported by The Qt Company.
Not according to the supported platforms for the current release. But TED should run via Rosetta for the time being.I am sure you would need to go with 5.15, to be able to create a universal build.
startFrame()
ig_BeginMainMenuBar()
If ig_BeginMenu("File")
If ig_MenuItem("Exit","CTRL+F") Then EndApp()
ig_EndMenu()
Endif
If ig_BeginMenu("Edit")
ig_MenuItem("Undo")
ig_MenuItem("-")
ig_MenuItem("Copy")
ig_MenuItem("-")
If ig_BeginMenu("Submenu")
ig_MenuItem("Entry 1#")
ig_MenuItem("Entry #2")
ig_EndMenu()
Endif
ig_EndMenu()
Endif
If ig_BeginMenu("View")
If ig_MenuItem("show Window") Then showwindow = True
ig_EndMenu()
Endif
ig_EndMainMenuBar()
If showwindow
showwindow = ig_Begin("Hello, world! This is CX 4#", True)
ig_Text("Hover over me")
If ig_IsItemHovered() Then ig_SetTooltip("I am a tooltip")
If ig_Button("ba="+ba,[100.0,20.0]) Then ba+=1
ig_Text("style= "+ig_GetStyleColorName(0))
myInt = ig_SliderInt("SliderInt ", myInt , -20, 20)
myFloat2 = ig_SliderFloat2("SliderFloat2",myFloat2, 0.0, 10.0)
ig_PlotHistogram("PlotHistogram",[0.6, 10.1, 1.0, 5.5, 3.92, 0.1, 7.2 ], 7,2,"xxx",0.0,11.0,[0.0,80.0])
If ig_TreeNode("Treenode #1")
ig_Text("Entry #1")
if ig_TreeNode("Treenode #2")
ig_Text("Entry #2")
ig_TreePop()
Endif
ig_TreePop()
Endif
If ig_CollapsingHeader("Collapsing header")
ig_Text("Entry #3")
ig_TextColored([1.0,0.0,0.0,1.0], "Entry #4")
ig_TextColored([1.0,0.0,1.0,1.0], "Entry #5")
Endif
ig_BulletText("Bullet point 1");
ig_TextDisabled("ig_TextDisabled");
ig_LabelText("ig_LabelText","BeispielText");
ig_TextWrapped("This text should automatically wrap on the edge of the window. The current implementation " +
"for text wrapping follows simple rules suitable for English and possibly other languages.")
ig_ProgressBar(0.5,[200.0,20.0],"Progressbar")
inputTxt = ig_InputTextWithHint("password (w/ hint)", "<password>",inputTxt, ImGuiInputTextFlags_Password)
inputMultiline = ig_InputTextMultiline("Mulitlinetext", inputMultiline)
ig_End()
Endif
renderFrame()
Also for some odd reason, MakeDocs has a problem with to many enumerate definitions. Have to look into this.
FIX: [brl.requesters] Fixed compiling error on Linux. (Author: MikeHart)
FIX: [brl.filesystem] Fixed CreateDir not being able to use cerberus://internal file paths. (Author: MikeHart)
FIX: [docs] Corrected Latest new stuff section on the homepage. (Author: MikeHart)
FIX: [docs/mojo.app] Typo correction. (Author: Phil7)
FIX: [mojo2] Fixed Canvas.ReadPixels only reading the last framebuffer it was rendered to. (Author: MikeHart)
FIX: [mojo/mojo2] Fixed Font.TextHeight returning the values without Glyph.yoffset. (Author: MikeHart)
MOD: [mojo/mojo2] Changed DrawText to use TextHeight("") when being y-aligned. (Author: MikeHart)
MOD: [agk/buildtarget] Added fixes for TGCs Android template. (Author: MikeHart)
NEW: [mojo.input] Added KEY_ALT to the usable key codes. (Author: MikeHart)
NEW: [TRANSCC] Added #GLFW_GCC_SRC_OPTS to compile more source files. (Author: MikeHart)
NEW: [TRANSCC] Added #GLFW_GCC_VPATH_OPTS to add more paths to source files. (Author: MikeHart)
NEW: [TRANSCC/Android] Added bundleRelease to create app bundle. (Author: MikeHart)
NEW: [mojo/Android] Added new soundpool constructor to replace the depreciated one. (Author: MikeHart)
NEW: [html5] Added #HTML5_CANVAS_ALPHA to enable the canvas' background alpha channel (Author: Holzchopf)
***** v2021-04-04 *****
FIX: [brl.requesters] Fixed compiling error on Linux. (Author: MikeHart)
FIX: [brl.filesystem] Fixed CreateDir not being able to use cerberus://internal file paths. (Author: MikeHart)
FIX: [docs] Corrected Latest new stuff section on the homepage. (Author: MikeHart)
FIX: [docs/mojo.app] Typo correction. (Author: Phil7)
FIX: [mojo2] Fixed Canvas.ReadPixels only reading the last framebuffer it was rendered to. (Author: MikeHart)
FIX: [mojo/mojo2] Fixed Font.TextHeight returning the values without Glyph.yoffset. (Author: MikeHart)
FIX: [mojo] Fixed mojo.colornames throwing a "blocks nested to deeply" error on MSVC. (Author: MikeHart)
MOD: [mojo/mojo2] Changed DrawText to use TextHeight("") when being y-aligned. (Author: MikeHart)
MOD: [GLFW/MSVC] Upgraded the solution to use MSVC 2019 and SDK 10.x. (Author: MikeHart)
MOD: [agk/buildtarget] Added fixes for TGCs Android template. (Author: MikeHart)
MOD: [CURL] Only copy Windows DLLs to the exe, when the brl.httprequest module is imported. (Author: MikeHart)
MOD: [CURL] Updated to version 7.75. (Author: MikeHart)
NEW: [mojo.input] Added KEY_ALT to the usable key codes. (Author: MikeHart)
NEW: [TRANSCC] Added #GLFW_GCC_SRC_OPTS to compile more source files. (Author: MikeHart)
NEW: [TRANSCC] Added #GLFW_GCC_VPATH_OPTS to add more paths to source files. (Author: MikeHart)
NEW: [TRANSCC/Android] Added bundleRelease to create Android app bundle. (Author: MikeHart)
NEW: [TRANSCC/GLFW] Copy dlls into the build folder (Takes care of the OpenAl dlls). (Author: MikeHart)
NEW: [mojo/Android] Added new soundpool constructor to replace the depreciated one. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_CANVAS_ALPHA to enable the canvas' background alpha channel. (Author: Holzchopf)
NEW: [GLFW/MSVC] Added the ability to create 32 and 64bit apps via #GLFW_GCC_MSIZE_WINNT and MSVC. Will create a new app config setting to cover GCC and MSVC later on. (Author: MikeHart)
NEW: [brl.ini] Added a new Ini handler module, based on Martin Leidel's inital work. (Martin, MikeHart)
NEW: [imgui] Added the module imgui module that wraps an intermediate GUI. (Author: MikeHart)
Sadly the development of the 2 VSCode extensions that were created/started before came to a halt, so we have to take this onto ourselves. As Philipp has the hat on with these two (me just helping out if I have the knowledge for it), I will concentrate on the suggestions that have build up quite a bit in the last months/weeks/days. Not being a fan of these mobile platforms, it will be fun fun days.
....
Sorry for the negative thoughts. I guess I need to restart my brain. Cya.
Yes that was one. Last update on Github in October and your last statement on a twitter conversation was mentioning February.Hm? You're not talking about the vscode extension I'm working on, right? Because that one hasn't come to a halt. Sure, there hasn't been an update recently (and also - t.b.h. - I didn't find much time to work on), but I'm still alive ;-) Or is there something going on I don't know about?
***** v2021-07-11 *****
FIX: [docs] Added missing entries to the examples pages. (Author: MikeHart)
MOD: [docs] Modified the Android target page to reflect the new requirements. (Author: MikeHart)
FIX: [GLFW] Fixing Clipboard not dealing with special chars correctly. (Author: Phil7)
FIX: [HTML5] Fixed still visible CLEAR CONSOLE button when console was hidden. (Author: Grant)
MOD: [CUSTOM target] Fixed using more than 1 variable in a line. (Author: MikeHart)
MOD: [ANDROID] Removed App Compat Library, hence smaller app sizes. (Author: Grant)
MOD: [ANDROID] Replace Android JNI with pure Java (Author: Grant)
MOD: [ANDROID] Permissions for INTERNET and ACCESS_NETWORK_STATE are only added when some modules are imported that need it. (Author: MikeHart)
MOD: [HTML5] Removed code that ignored non standard mapped joysticks. (Author: Grant)
MOD: [ANDROID] Changed target sdk version to 30 and minimum sdk version to 18 by Googles requirements. (Author: Phil7)
MOD: [ANDROID] Moved gradle distribution to 6.5 and gradle version to 4.1.0 to remove the requirement to install a java JDK, but unsing the one that comes with Android Studio instead. (Author: Phil7)
NEW: [CUSTOM target] Added getenv and setenv to get/set environment variables. (Author: MikeHart)
NEW: [CUSTOM target] Added set to set custom variables. (Author: MikeHart)
NEW: [CUSTOM target] Added if and endif for conditional script execution (EQ/NE/CS/NS). (Author: MikeHart)
NEW: [CUSTOM target] Added %host% to return the host the script is running on. (Author: MikeHart)
NEW: [ANDROID] Added #ANDROID_MULTISAMPLING_ENABLED to activate up to 4x Multisampling. (Author: Grant)
NEW: [ANDROID] Added SetClipboard and GetClipboard. (Author: Grant)
NEW: [ANDROID] Added #ANDROID_ACCELEROMETER_ENABLED so you can turn off the ACCELEROMETER in Android apps. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_CANVAS_ANTIALIAS to de-/activate canvas antialiasing. (Author: Grant)
NEW: [HTML5] Added Hi-DPI support. (Author: Grant)
NEW: [HTML5] Added CountJoysticks() support. (Author: Grant)
NEW: [examples/mojo2] Added countJoysticksDemo.cxs example. (Author: Grant)
NEW: [mojo.audio] Added CHANNELSTATE_STOPPED, CHANNELSTATE_PLAYING, CHANNELSTATE_PAUSED and CHANNELSTATE_UNKNOWN constants. (Author: MikeHart)
***** v2021-09-12 *****
FIX: [docs] Added missing entries to the examples pages. (Author: MikeHart)
MOD: [docs] Modified the Android target page to reflect the new requirements. (Author: MikeHart)
FIX: [GLFW] Fixing Clipboard not dealing with special chars correctly. (Author: Phil7)
FIX: [HTML5] Fixed still visible CLEAR CONSOLE button when console was hidden. (Author: Grant)
MOD: [CUSTOM target] Fixed using more than 1 variable in a line. (Author: MikeHart)
MOD: [ANDROID] Removed App Compat Library, hence smaller app sizes. (Author: Grant)
MOD: [ANDROID] Replace Android JNI with pure Java (Author: Grant)
MOD: [ANDROID] Permissions for INTERNET and ACCESS_NETWORK_STATE are only added when some modules are imported that need it. (Author: MikeHart)
MOD: [HTML5] Removed code that ignored non standard mapped joysticks. (Author: Grant)
MOD: [ANDROID] Changed target sdk version to 30 and minimum sdk version to 18 by Googles requirements. (Author: Phil7)
MOD: [ANDROID] Moved gradle distribution to 7.0.2 and gradle version to 4.2.0 to remove the requirement to install a java JDK, but unsing the one that comes with Android Studio instead. Also to make it compatible with Macos again. (Author: Phil7)
MOD: [ANDROID/admob] Moved to google_play_services 20.2.0. (Author: Phil7 / MikeHart)
MOD: [TRANSCC] Set SetEnv JAVA_HOME with the JDK_PATH on Macos. (Author: Phil7)
MOD: [TRANSCC] Handle multiple ANDROID_LIBRARY_REFERENCE_n entries on Android. (Author: MikeHart)
NEW: [ANDROID/admob] Added #ADMOB_ANDROID_ADS_APPID to set the appid for admob ads. (Author: MikeHart)
NEW: [CUSTOM target] Added getenv and setenv to get/set environment variables. (Author: MikeHart)
NEW: [CUSTOM target] Added set to set custom variables. (Author: MikeHart)
NEW: [CUSTOM target] Added if and endif for conditional script execution (EQ/NE/CS/NS). (Author: MikeHart)
NEW: [CUSTOM target] Added %host% to return the host the script is running on. (Author: MikeHart)
NEW: [ANDROID] Added #ANDROID_MULTISAMPLING_ENABLED to activate up to 4x Multisampling. (Author: Grant)
NEW: [ANDROID] Added SetClipboard and GetClipboard. (Author: Grant)
NEW: [ANDROID] Added #ANDROID_ACCELEROMETER_ENABLED so you can turn off the ACCELEROMETER in Android apps. (Author: MikeHart)
NEW: [ANDROID] Added #ANDROID_LOGCAT_OPTION="[Cerberus]:I *:E" so you can customize the LOGCAT output at build&run time. (Author: MikeHart)
NEW: [HTML5] Added #HTML5_CANVAS_ANTIALIAS to de-/activate canvas antialiasing. (Author: Grant)
NEW: [HTML5] Added CountJoysticks() support. (Author: Grant)
NEW: [examples/mojo2] Added countJoysticksDemo.cxs example. (Author: Grant)
NEW: [mojo.audio] Added CHANNELSTATE_STOPPED, CHANNELSTATE_PLAYING, CHANNELSTATE_PAUSED and CHANNELSTATE_UNKNOWN constants. (Author: MikeHart)
NEW: [brl.xml] Added a XML module. (Author: MikeHart)
NEW: [brl.vec2d] Added a 2d vector module. (Author: MikeHart)
NEW: [mojo2] Added DrawList.DrawRoundedRect:Void(x:Float, y:Float, width:Float, height:Float, radius:Float=10, material:Material=Null). (Author: MikeHart)
NEW: [brl.events] Added an event handling module. (Author: MikeHart)
KNOWN ISSUES:
- Window dragging in 32 bit Release mode still crashes, need to figure out why that is.
- GLFW_APP_ICON doesn't work with OSX and Linux.
- Because of changes in the Google billing SDK, new apps using brl.cerberusstore in Android can not be submitted atm.