Dramatic EDitor

Overview
Comments
  • Better Name

    Better Name

    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.

    opened by rexim 15
  • Feature/msvc cmake

    Feature/msvc cmake

    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

    • Copy the DLL from the deps.
    • Specific configuration options for other MSVC version (other than 15 and 16).

    Ideas are welcome and it builds of course. https://imgur.com/a/5xsjgsu

    opened by Velho 2
  • Fix CI running all actions twice on PR

    Fix CI running all actions twice on PR

    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)

    opened by niyrme 1
  • Good windows(msys2) CI, it compiles fine, but get error on running.

    Good windows(msys2) CI, it compiles fine, but get error on running.

    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
    
    opened by BillKek 0
  • Added MSYS2 ci, Included shaders into artifacts.

    Added MSYS2 ci, Included shaders into artifacts.

    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.

    opened by BillKek 0
  • startup failure

    startup failure

    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

    opened by Vlad-Shevliakov 1
  • Hung on resize, now unkillable (WSL2)

    Hung on resize, now unkillable (WSL2)

    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

    image

    opened by markusbkk 0
  • Added GLFW, refactored main.c, update viewport and resolution only on actual window change (#19).

    Added GLFW, refactored main.c, update viewport and resolution only on actual window change (#19).

    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.

    opened by torgo7 0
  • Problem Trying to Build with MSVC

    Problem Trying to Build with MSVC

    After running .\setup_dependencies.bat . It says Screenshot 2021-10-21 155917

    Then when I run .\build_msvc.bat. I am getting this error. Screenshot 2021-10-21 160106

    I am new to adding and using libraries like this. If anyone can help me with this. It would be helpful. Thank You in advance.

    opened by Eshanatnight 1
Owner
Tsoding
Recreational Programming
Tsoding
Jittey - A public domain text editor written in C and Win32

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

Jakub Šebek 29 Dec 15, 2022
Super simple code editor designed for students.

HamroCode Super simple code editor designed for students of Nepal. Language Supported JavaScript C C++ QBASIC Downloading Click Here Demo Created & Ma

Hamro Code 5 Mar 30, 2021
A very minimal & simple text editor written in C with only Standard C Library.

Texterm Text Editor A very minimal & simple text editor written in C with only Standard Library. Syntax highlighting supported for C JavaScript Python

Biraj 40 Dec 8, 2022
MINCE is an Emacs-like text editor from Mark of the Unicorn, Inc.

MINCE Is Not Complete[ly] EMACS Overview MINCE is an Emacs-like text editor from Mark of the Unicorn, Inc. Versions were available for many oper

Jeffrey H. Johnson 20 Nov 5, 2022
Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim.

Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.

Daniel Carl 1.2k Dec 30, 2022
C.impl is a small portable C interpreter integrated with a line text editor

C.impl C.impl is a small portable C interpreter integrated with a line text editor, originally developed for the ELLO 1A computer: http://ello.cc The

KnivD 22 Nov 21, 2022
This is a plan9 port of the vim editor.

This is a plan9 port of the vim editor.

phil9 5 Nov 30, 2022
A plugin editor for endless sky.

Editor This is a proof of concept plugin editor for Endless Sky. It uses Dear ImGui to render the UI on top of the game and as such it is technically

null 6 Nov 7, 2022
A simple Defold extension to get the project root dir when running from the editor

Defold Project Directory extension This is a small native extension that makes it so that you can get the project directory of a game that is being ru

Marius Petcu 2 Oct 2, 2021
Let's make a text editor like in the 70's

baracle Let's make a text editor like in the 70's Installation Arch Linux and derivatives (AUR) Stable package: baracle Use an AUR helper or git clone

Mirko Rovere 3 Feb 27, 2022
A mini tilemap editor

minitile A mini tilemap editor. Features Small: a compact editor great for prototyping maps Simple-to-use Export functionality: design your maps and e

Laurentino Luna 7 Feb 22, 2022
Hermite Curve Editor Tool

Hermite Curves Editor An editing tool for Cubic Hermite Splines Table of Contents About the Project Built With Getting Started Prerequisites Installat

scolapasta 7 Mar 11, 2022
This repository is for my coding practice, making a text editor from scratch in C.

text-editor-practice This repository will contain my coding practice, making a text editor from scratch. I based this practice from this wonderful res

null 2 Dec 13, 2021
A visual, musical editor for delay effects

DelayArchitect A visual, musical editor for delay effects Download development builds 32-bit Windows VST3 64-bit Windows VST3 64-bit GNU/Linux VST3 ma

JP Cimalando 86 Nov 26, 2022
te is a small text editor with emacs keybindings.

te - a tiny emacs te is a small text editor with emacs keybindings. Here are söme Ümlautß! Oh no. Come, you spirits That tend on mortal thoughts, unse

Leah Neukirchen 21 Nov 5, 2022
yedit - A text editor made with ncurses and C++

yedit A text editor made with ncurses and C++ dependencies ∙ ncurses in Debian you can install dependencies with this command: # apt install libncurse

MESYETI 14 Oct 5, 2022
Second life for famous JPEGView - fast and tiny viewer/editor for JPEG, BMP, PNG, WEBP, TGA, GIF and TIFF images with a minimalist GUI and base image processing.

JPEGView-Image-Viewer-and-Editor Updated Dec 07 2021. Version 1.1.1.0 has been released. Download link1, link2 added. Second life for famous JPEGView

Ann Hatt 40 Dec 27, 2022
Dexe is a simple hex editor, written in Uxntal.

Dexe Dexe is a simple hex editor, written in Uxntal. Build You must have the Uxn assembler and emulator. uxnasm noodle.tal noodle.rom && uxnemu noodle

DeltaF1 3 Oct 15, 2021
Seam is a pin-based node editor for OpenFrameworks that makes prototyping visual systems easier and faster.

seam Seam is a pin-based node editor for openFrameworks built using: openFrameworks Dear ImGui the node editor extension for ImGui It is heavily WIP,

Austin Clifton 2 Jan 2, 2022