Dramatic EDitor
Quick Start
POSIX
$ ./build.sh
$ ./ded src\main.c
Windows MSVC
> .\setup_dependencies.bat
> .\build_msvc.bat
> .\ded.exe src\main.c
Font
Victor Mono: https://rubjo.github.io/victor-mono/
$ ./build.sh
$ ./ded src\main.c
> .\setup_dependencies.bat
> .\build_msvc.bat
> .\ded.exe src\main.c
Victor Mono: https://rubjo.github.io/victor-mono/
We still didn't come up with the proper name. Leave your suggestions in the comments. The name should be short ('cause we don't wanna type too much in the terminal to start the editor) and memorable.
I'll make this PR for now even tho there's some work to do for the feature branch. Couple of notable things for the MSVC configuration
Ideas are welcome and it builds of course. https://imgur.com/a/5xsjgsu
this style of CI makes it that it only runs on Pull requests and push to master branch, instead of all PRs and all pushes (includes push to PR which makes the CI run twice each time)
Everything was fine before cursor introduction, but now we have error:
# ./ded.exe
GL version 3.3
ERROR: could not compile GL_FRAGMENT_SHADER
Fragment shader failed to compile with the following errors:
ERROR: 0:25: error(#132) Syntax error: "_size" parse error
ERROR: error(#273) 1 compilation errors. No code generated
ERROR: failed to compile `./shaders/free_glyph.frag` shader file
MSYS2 executable is awesome, cuz SDL2.dll is not needed.
MSYS2 ci utilizes build.sh
with parameters : ./build.sh --static "-static -lopengl32"
.
Linux ci works same as before.
I tried to install on windows and got this message.
C:\Users\Chip\Desktop\ded>.\build_msvc.bat
'cl.exe' is not recognized as an internal or external command,
operable program or batch file.```
During running the startup script, it prints some errors. Looks like a dependencies absence
src/main.c:5:10: fatal error: SDL2/SDL.h: No such file or directory
5 | #include <SDL2/SDL.h>
| ^~~~~~~~~~~~
compilation terminated.
In file included from src/sdl_extra.c:1:
src/./sdl_extra.h:4:10: fatal error: SDL2/SDL.h: No such file or directory
4 | #include <SDL2/SDL.h>
| ^~~~~~~~~~~~
compilation terminated.
In file included from src/gl_extra.c:4:
src/gl_extra.h:5:10: fatal error: GL/glew.h: No such file or directory
5 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
In file included from src/free_glyph.c:3:
src/./free_glyph.h:8:10: fatal error: GL/glew.h: No such file or directory
8 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
In file included from src/cursor_renderer.c:2:
src/./gl_extra.h:5:10: fatal error: GL/glew.h: No such file or directory
5 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
In file included from src/uniforms.c:2:
src/./uniforms.h:5:10: fatal error: GL/glew.h: No such file or directory
5 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
On Linux Kernel: 5.15.0-56-generic
Pretty sure I've not had a program hang this badly in at least 15 years but here we are. Upon trying to maximize the window, the program started hanging.
Running killall ded
closed all ded processes yet the program window is still there. Unwilling to be killed by Windows or Linux
I've added GLFW and refactored main.c, mainly separated library initializations into functions. If you accept this one, I'll annoy you with a bunch more PRs since I've been tinkering with this on my spare time.
QuickQanava QuickQanava is a C++14 library designed to display graphs and relational content in a Qt/QML application. QuickQanava provide QML componen
polyedit 2D lowpoly editor heavily based on this one Download Direct link Releases page Libraries This project uses: SFML Tiny File Dialogs jsoncpp im
Dramatic EDitor Quick Start POSIX $ ./build.sh $ ./ded src\main.c Windows MSVC > .\setup_dependencies.bat > .\build_msvc.bat > .\ded.exe src\main.c Fo
GUMBO editor Simple editor built upon kilo editor. Still big work in progress although this is just fun side project to learn more C/C++. From 0.0.2->
Xenon-text-editor This is my very own text editor inspired by the kilo text editor which you can find here: https://github.com/snaptoken/kilo-src/blob
Cycles Shader Editor Cycles Shader Editor is a cross-platform C++ library that provides a graphical editor for creating Cycles shader graphs with a si
Jittey (Jacob's Terrific Text Editor) is a single-file basic text editor written in pure C and Win32, there is no real reason to use it, but it
shellex WARNING: the ugliest code in the world C-shellcode to hex converter. Handy tool for paste & execute shellcodes in gdb, windbg, radare2, ollydb
Medo Haiku Media Editor Copyright Zen Yes Pty Ltd 2019-2021 Melbourne, Australia. Released under Open Source MIT license.
Visual Dijkstra - Simple visual graph editor, with built-in step-by-step Dijkstra's algorithm Visual Dijkstra is a free and open-source tool, designed
Olive is a free non-linear video editor for Windows, macOS, and Linux.
UserLand Frontier Open Source Release Version 10.1a12 Last updated March 14, 2021 by Rogers Cadenhead. Installation Instructions This project is curre
Flow plug-in for Unreal Engine provides a graph editor tailored for scripting flow of events in virtual worlds. It's based on a decade of experie
Rath - civilized Game Boy Advance development from the comfort of your own editor what is it Rath is an interactive development environment for the Ga
Scrollbar.kak This is a scrollbar for kakoune, the educated programmer's terminal editor of choice. It uses the line-flagging feature and a compiled s
HamroCode Super simple code editor designed for students of Nepal. Language Supported JavaScript C C++ QBASIC Downloading Click Here Demo Created & Ma
led is a line-oriented text editor in command line. This editor is similar to the standard program on unix systems - GNU ed. But i'm not going to make an exact clone of that program, it's just a pet project.
Texterm Text Editor A very minimal & simple text editor written in C with only Standard Library. Syntax highlighting supported for C JavaScript Python
Command Based Text Editor Our goal in this project is to write a command-based text editor in cpp using linked lists and stack. This text editor will
Skylark Edit is written in C, a high performance text/hex editor. Embedded Database-client/Redis-client/Lua-engine. You can run Lua scripts and SQL files directly.