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
a871f92005
Font fallback ( #334 )
...
* thanks nganhkhoa; should solve issue-327
* save work
* intended to address issue-332 among other font problems; added some tests for caching_shaper; clippy
* remove nightly feature
* choose random font instead
* add droid font to workflow linux
* switch to sans mono
* switch font
* cleaner random font implementation
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
4 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
keith
ede0fb10f5
update version
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
exoticus
70cf0a52b9
size/compile optimization
5 years ago
keith
515535cf32
switch to sdl2 branch and lock skia-sharp version
5 years ago
keith
d20027a490
allow disabling of embedded fonts
5 years ago
keith
0d0792fddb
update version to match release
5 years ago
keith
bb64fe6ca6
update to use skulpin branch with optional sdl embed
5 years ago
keith
8448d1b5a9
fix key binding issue, text scaling, and maybe render bug
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
rahuliyer95
286f799715
Add cargo-bundle and update macOS workflow
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
Keith Simmons
335045840b
fix some warnings and bump skulpin
5 years ago
Wil Thomason
01640aacb8
Fix nvim-rs dependency
5 years ago
keith
2f619c5d17
linux bug fixes and better error printing on linux (just panic with a message)
5 years ago
Keith Simmons
f8bc1a2ce4
emojis working
5 years ago
keith
5a880d06aa
remove fonts cache and make first attempt at font fallback
5 years ago
Keith Simmons
b4c392997e
use global lazy_static variables to handle modules instead of passing via reference
5 years ago
Keith Simmons
e4dd7e572b
finish up cursor options
5 years ago
KillTheMule
51a387ec21
Move to futures branch of nvim-rs
5 years ago
KillTheMule
74c4075f06
Make main() own the channel, and pass it off
5 years ago
KillTheMule
06eead9944
Remove dependency on neovim-lib
5 years ago
Keith Simmons
73875eb486
part way there, but can't get ui events to receive properly and don't get events yet
5 years ago
Keith Simmons
ccc9a83e15
icons
5 years ago
keith
64fe9c8de6
upgrade skulpin and winit
5 years ago
Keith Simmons
005797b276
font widths are WAY better now
5 years ago
Keith Simmons
ec00fe37fa
progress toward better text shaping maybe...
5 years ago
Keith Simmons
9cf4e9c2ce
add error message boxes
5 years ago
keith
8c75c44905
persistent rendering
5 years ago
keith
be7c9f5207
refactor somewhat
5 years ago
Keith Simmons
2844cc2888
swap to fork of skulpin instead of local clone
5 years ago
keith
8b633986de
Shaper fully working and cached to preserve performance to some extent
5 years ago
Keith Simmons
e42355937a
shaper progress
5 years ago
keith
568ca834a2
skulpin working! really fast
5 years ago
keith
9fe0adcb38
in progress
5 years ago
keith
38762d98ae
change name
5 years ago
keith
ef8eef6bd3
colors working
5 years ago
keith
6ca852386f
somewhat working with druid
5 years ago