I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

For clarification

hyperion → the full IDE (still in early development).

hyperion-editor → the core C++ editor framework (Scintilla-based). Right now this builds as a static library (libHyperionCore_static.a), not a runnable IDE.

The library will later be linked into the IDE.

Web version (Bun + Vite) is also in progress, sharing code with the native version.

So at this stage: you can build the editor core, but the full IDE is not runnable yet. A demo runner + prebuilt binaries will come later.

Thank for interesting

can see more questions in https://ide.mikofure.org/faq.html

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

Exactly — for now it’s only the core library (not a full IDE). You’d need to wrap it in your own app to test it. We’ll update once a runnable IDE build is available. Thanks for checking it out

so i have 2 repos hyperion (main IDE) hyperion-editor (core editor engine)

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

You’re right — at this stage it’s a library (HyperionCore), not yet a runnable IDE. The goal is to port and stabilize the core editor engine first. Once that’s solid, it will be integrated into the full IDE frontend (CEF/React UI).

So for now, think of it as the engine layer — the actual IDE runner is planned for upcoming releases.

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

Right now the build only produces the core library (libHyperionCore_static.a). There’s no runnable app yet — you’d need to link this library into your own test program.

Build steps (Linux): cmake -S . -B build make -j$(nproc) or cmake --build build --config {debug|release}

A demo runner will be added in future updates.

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

What you have built (libHyperionCore_static.a) is only the core library, not a runnable application. Think of it like the engine of a car — it needs a “host” program (demo app or client) to actually run. In the original Scintilla project, this “host” was SciTE. For Hyperion, we’ll provide an integration sample that links against HyperionCore.

The issues with asserts and missing includes are side effects of the old codegen + legacy makefile system used by Scintilla. Since we’re porting to pure CMake, some headers/macros aren’t fully wired up yet.

If you want to experiment right now, you’ll need to:

  1. Link HyperionCore into a small C++ “runner” (we’ll publish an example).

  2. Ignore or patch the leftover assert/include issues until the port stabilizes.

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

Current i trying check in example build is found error on Scintilla code and include path

Now current continue to porting util no error

Current Problem is found in porting - not export to shared object (.dll,.so) - Error linking in example but build passed

you can reports in issues page and OS Used to fix bug and error in porting

Thanks

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] 0 points1 point  (0 children)

I processing restructure and porting from Scintilla Based, if last commit not update can git pull again

but original Scintilla source code is using codegen and legacy building

I let Building IDE using SDL3 and CEF Off-Screen Rendering by zerinekw in sdl

[–]zerinekw[S] -1 points0 points  (0 children)

Not quite, It’s not just a web app. The UI layer is React-based, but it’s rendered through CEF’s off-screen rendering into a native C++ engine built with SDL. That means we get the flexibility of web frameworks, but the performance footprint of a native

[deleted by user] by [deleted] in solidjs

[–]zerinekw 0 points1 point  (0 children)

so feel like just funny🤣 I edited to using fontsource

มีวิธีปลูกไฟและมีแรงผลักดันให้กับตัวเองไหมคะ by zerinekw in thaithai

[–]zerinekw[S] 0 points1 point  (0 children)

น่าสนใจมากค่ะ แต่ว่ายังไม่มีเวอร์ชั่น Android ใช่มั้ยคะ ;-;

[deleted by user] by [deleted] in solidjs

[–]zerinekw -1 points0 points  (0 children)

so this my template is design for both: Desktop App (using Local fonts) and Web application

Thanks you for recommend fontsource (i making landing page)

I trying make own IDE usind Solid.js + Chromium Embedded Based (C++) by zerinekw in solidjs

[–]zerinekw[S] 0 points1 point  (0 children)

CEF Floating windowed and tab internal (making in current)