Felix Angell
388153daca
editor can now "escape" brackets
2018-02-28 13:36:41 +00:00
Felix Angell
ade7bde768
readme changes
2018-02-28 13:28:44 +00:00
Felix Angell
ffa751e13c
uploaded new screenshot
2018-02-28 13:23:07 +00:00
Felix Angell
41851db6b7
simple editor commands are implemented in the preferences file
2018-02-28 00:54:59 +00:00
Felix Angell
3d49b5ecee
added little shortcut hooking system thing
2018-02-28 00:22:30 +00:00
Felix Angell
8832ff8a8f
caps lock and some super combos handled
2018-02-28 00:12:42 +00:00
Felix Angell
ae7ed6d973
shift alternative handled; super+backspace handled
2018-02-27 23:56:14 +00:00
Felix Angell
fb342c8517
cleanups
2018-02-27 23:21:27 +00:00
Felix Angell
cb0b1f936f
use theme cursor invert rather than fixed colour
2018-02-27 23:05:42 +00:00
Felix Angell
85910c00b6
new binary
2018-02-27 22:26:24 +00:00
Felix Angell
0e93807854
all cursor control keys work (arrow keys); tab key works, backspace and return also work.
2018-02-22 16:02:42 +00:00
Felix Angell
3ceb625ffb
key insertion works for simple letters, etc.
2018-02-22 15:45:54 +00:00
Felix Angell
1eca835eff
use my fork of toml, editor loads hex colours from theme
2018-02-18 23:51:04 +00:00
Felix Angell
7137385da2
nate -> phi... old imports explains some problems!!
2018-02-18 23:25:45 +00:00
Felix Angell
ee415ccf07
cleanups
2018-02-18 23:15:21 +00:00
Felix Angell
3481ccbfb7
cleanups
2018-02-18 23:13:48 +00:00
Felix Angell
12ab390c1b
nate -> phi
2017-12-13 23:45:51 +00:00
Felix Angell
e6b6236a9f
screenshot example
2017-11-04 14:24:44 +00:00
Felix Angell
0756852058
make everything run!
...
fixed a few minor issues where i changed the library and there were some breaking changes. everything now compiles and the editor will now run and close properly, still no key input but events are somewhat properly handled.
2017-11-04 14:20:13 +00:00
Felix Angell
5ad1c514b4
Port over to use Strife, veandco/sdl2 dependency dropped! :-)
2016-12-03 05:38:33 +00:00
Felix Angell
b6225832b8
IT MUST BE PERFECT
2016-12-02 17:08:42 +00:00
Felix Angell
bdbafadda2
Update README.md
2016-12-02 17:06:53 +00:00
Felix Angell
aabb7e91b7
Update README.md
2016-12-02 17:06:11 +00:00
Felix Angell
894f3b748c
Pretty icons
2016-12-02 17:03:51 +00:00
Felix Angell
7e95e73c29
Option to toggle hardware/software accelerated in config
2016-12-02 00:22:22 +00:00
Felix Angell
e9cddc66f8
Readme
2016-11-28 14:28:31 +00:00
Felix Angell
a16496fe97
Simple buffer scrolling and culling
2016-11-28 11:05:30 +00:00
Felix Angell
f54a879481
Fixed buffer rendering from weird offest
2016-11-28 10:35:45 +00:00
Felix Angell
4fd7c32860
Configuration setting to highlight current line
2016-11-28 10:34:09 +00:00
Felix Angell
03aa461dd8
Cleaned up component abstractions... added command palette that does nothing
2016-11-27 18:43:01 +00:00
Felix Angell
af967a37fb
Matching braces setting plus a shoddy caret width setting
2016-11-27 18:06:17 +00:00
Felix Angell
cca2b1f017
README updates
2016-11-27 17:31:40 +00:00
Felix Angell
990d4d1352
Backspace actually removes the line rather than popping it
2016-11-27 17:29:29 +00:00
Felix Angell
e61fc1de05
Added a default theme for the editor.
2016-11-27 17:21:03 +00:00
Felix Angell
2407cf2572
Up and down arrow keys.
2016-11-27 17:14:02 +00:00
Felix Angell
462d7fb436
Insert an empty string rather than a string with a single space
2016-11-27 17:07:10 +00:00
Felix Angell
08ac0fd213
Fixed behaviour of the return splitting lines
2016-11-27 17:02:29 +00:00
Felix Angell
c015673c2b
Removed TOML aliases -- it's case insensitive. Added simple theme config
2016-11-27 16:58:12 +00:00
Felix Angell
fc019c43db
Invert the colour of the currently selected character.
2016-11-27 16:26:48 +00:00
Felix Angell
02da76691e
Match pairs setting
...
This will match {, (, and [. But not angle brackets!
2016-11-27 16:00:32 +00:00
Felix Angell
556e027011
Fixed tab insertion/deletion in tabs-spaces mode.
2016-11-27 15:53:19 +00:00
Felix Angell
3244c0a5ae
Cache the surfaces as well as the textures!!!
2016-11-27 15:46:27 +00:00
Felix Angell
531928b727
Aliasing configuration now acted upon
2016-11-27 15:37:52 +00:00
Felix Angell
5f03c27355
Configurations for showing/flashing the cursor now take effect.
2016-11-27 15:36:01 +00:00
Felix Angell
2dfa88edf7
Moved cursor to its own file; refactored names.
2016-11-27 15:33:21 +00:00
Felix Angell
e16da88add
Re-structure the GUI component hierarchy
...
This is mostly cleanups to make things less repetitive and make
everything easier to work with
2016-11-27 15:28:15 +00:00
Felix Angell
b4558759a0
Attempted to get hungry backspace to work... default config now writes
2016-11-27 15:06:37 +00:00
Felix Angell
87f18894c2
Added default toml config; config settings now used; changed default
...
size
2016-11-27 14:07:05 +00:00
Felix Angell
be48857389
Delete current line rather than pop the last line
2016-11-26 22:12:27 +00:00
Felix Angell
0528230f57
Tab indentation with \t and spaces. Closes #2
2016-11-26 21:56:03 +00:00