70 Commits (ec06247ad207cc7399371f19d597ac40ddc0f4f0)

Author SHA1 Message Date
Keith Simmons af93c54f3e
Settings derive macro (#439)
* Added procedural macro crate

* Initial derive macro implementation

* Compiles for cursor settings

* Derive macro working correctly

* Derive macro working for all settings structs

* Cleanup

* Moved the binary back to the project root

* remove unused utils file

Co-authored-by: Tim Harding <Tim@TimHarding.co>
4 years ago
Keith Simmons f4eff0e5c4 swapped back to nvim-rs 4 years ago
Keith Simmons dc65548c01 fix window position flickering 4 years ago
Keith Simmons 9a9c5aeeba fix command line issues 4 years ago
keith 668f3f9aaf more stable with 3 threads 4 years ago
keith 197c68f4b2 switch to synchronous neovim library 4 years ago
keith 4ef6adcfef part way to multi grid rendering 4 years ago
j4qfrost 4643464571
Solved the pathing issue with a bit less hacking [OSX] (#309)
* solved the pathing issue with a bit less hacking

* only source paths if not using terminal
5 years ago
j4qfrost 1892073c8a
Husky (#277)
* add husky dev dep

* clippy suggestions

* bump version

* save cargo lock

* fix epsilon issue for linux

* forgot to save

* my mistake
5 years ago
j4qfrost 92757ea70c
Build deps (#292)
* remove sdl-sys build-dep; segregate windows dep

* match version

* linux and windows need sdl-sys build
5 years ago
j4qfrost b7b4e95ca9
Add search for nvim in PATH (#279)
* add search for nvim

* need suggestions for error message
5 years ago
Vivian Lim 95f57c6f0e Refer to upstream skulpin repo 5 years ago
j4qfrost 738dce79e8
Update github actions config (#265)
* add tests to editor style; simplify character grid code

* destructure size

* test all editor helpers

* simpler

* setup deps for coverage; setup tarpaulin coverage

* add rustup install

* update github actions config

forgot windows

use scoop

choco install neovim

* add coverage generation

* remove coverage

* set more path vars

try uninstall brew llvm

add neovim test dep

add coverage build

remove patching

new lock file

update cargo file

* font fallback guifont extension

* formatting

* freetype conflict

* update github actions config

forgot windows

use scoop

choco install neovim

add coverage generation

remove coverage

* Better symbol font for linux (#262)

* patch freetype

* move font-kit to deps

* patch font-kit in skribo

* new lock file

* revert cargo file

* checkout cargo and build file

* temporary fix to bypass skia build

* remove sdl patch

* add sdl sys build back

Co-authored-by: keith <keith@the-simmons.net>
Co-authored-by: James Robert Rooke <thepoltergeist23@gmail.com>
5 years ago
AnhQuan Nguyen 2428225fbe settings tests 5 years ago
keith f70956866a fix mouse scaling 5 years ago
keith 6c3d286869 fixed patch issue 5 years ago
keith e3ad491a3a hack to get the cargo patch working... not great 5 years ago
keith 7b9963652e progress toward switching to upstream skulpin 5 years ago
Keith Simmons 3da11e09d8 update skribo, fontkit, and format 5 years ago
exoticus fb9c877afc i wish rust had block conditional compilation 5 years ago
keith f17477cdcb update skulpin to dpi fix 5 years ago
keith 515535cf32 switch to sdl2 branch and lock skia-sharp version 5 years ago
keith 56cc29d47c update skulpin 5 years ago
keith 3cbb6a9fde updated lock file 5 years ago
keith 1f3f21ba41 update skulpin 5 years ago
keith bb64fe6ca6 update to use skulpin branch with optional sdl embed 5 years ago
Keith Simmons 3f2642a306 fix window disconnect bug, and make logging more consistent 5 years ago
Keith Simmons 8c19cdd275 fixed mouse dpi mapping 5 years ago
keith 0ab52f1ac6 update skulpin 5 years ago
keith 8448d1b5a9 fix key binding issue, text scaling, and maybe render bug 5 years ago
keith 55194d68b1 update skulpin to use better vulkan surface and extension functions from sdl2 5 years ago
keith 8244ade16c staticly link sdl2 5 years ago
keith b7d8333e9a use public skulpin 5 years ago
keith 3df33a963e ITS WORKING!!! 5 years ago
keith 215b98d971 keybinding progress 5 years ago
Keith Simmons 1b677f3d1b make settings less complicated 5 years ago
Keith Simmons 1853652085 update fontkit and lock file 5 years ago
Keith Simmons 850b23933b fix command line cursor bug 5 years ago
Keith Simmons ed6e06eefa update lock file 5 years ago
Keith Simmons 850cf3c6db temp fix for scrolling problem 5 years ago
Jon Valdés f9c7e2500c Switch to parking_lot::Mutex. It is faster and has a better API than the std one
Also, no possibility of poisoning, so it removes a bunch of unwraps
5 years ago
Luis Holanda f48e7d5df8 perf: take msgv::Value by value in bridge::events 5 years ago
Keith Simmons 5912b82cea remove msg, add logging, add startup commands, add no-idle command 5 years ago
Keith Simmons ba253869db update winit to hotfix 5 years ago
keith 234d6fa71d revert winit to pre 0.20.0 as it crashes on windows and mac 5 years ago
Keith Simmons 29dc2c766b update to winit_20. May cause dpi issues. Can't tell yet 5 years ago
Keith Simmons a3c1233e30 update readme and move skulpin to track upstream github instead of published package 5 years ago
Wil Thomason 01640aacb8
Fix nvim-rs dependency 5 years ago
Keith Simmons f8bc1a2ce4 emojis working 5 years ago
Keith Simmons b4c392997e use global lazy_static variables to handle modules instead of passing via reference 5 years ago