549 Commits (7a1fa123b8a4eb1260d05527c4b17bbd98b7338d)
 

Author SHA1 Message Date
keith 494f9a395c limit ligature backtracking 4 years ago
keith 811c8ea2d1 minor changes 4 years ago
keith 965f06a361 remove old test 4 years ago
keith a85c7dda3e more efficient rendering 4 years ago
keith ee2ee53614 better mouse management with multigrid 4 years ago
keith f14a7f7dc6 animate window positions (doesn't take framerate into account) 4 years ago
keith 5349f60e12 its working! 4 years ago
keith ce66c5ed88 missed minor fix 4 years ago
keith d2665c2471 new rendering working without multigrid enabled. Making progress 4 years ago
keith 4ef6adcfef part way to multi grid rendering 4 years ago
keith 655339bbf8 fix build for mac and linux 4 years ago
keith baaf6dd090 better parsing of client info 4 years ago
keith c63dcbdf04 change register command to be UiCommand rather than direct handler 4 years ago
keith d85fc62c4d conditionally compile register and unregister of context menu options 4 years ago
keith aeda4ad2df format files 4 years ago
Nguyễn Anh Khoa edd082d7af
Windows right click menu #94 (#311)
Add system right click menu integration for windows
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 d406cf6c31
Build without embed fonts (#312)
* get_or_load works now without embedFont

* default to using assets

* fmt

* Refactored get_or_load back into one function

* refactor remove asset flag

* fmt

* prevent cache garbage

* fmting and stuff

* better naming

Co-authored-by: Raffael Zica <raffael@pixeltastic.de>
4 years ago
Oliver Breitwieser 4b58dfcc3f
Fix underscores not displayed on every line (#316)
With certain font-configurations, underscores are not drawn on every
line.

Locally, setting `set guifont=Deja\ for\ Powerline\ Medium:h11` caused
underscores to be hidden on two lines and then displayed on the
following three.

Fixing the line height to the nearest integer seems to alleviate the
issue.
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 b4abe370b2
Issue 301 (#307)
* fix macos pathing nvim

* fmting target os

* return windows fix

* use Path
4 years ago
j4qfrost 8d27c61234
fix macos pathing nvim (#302)
* fix macos pathing nvim

* fmting target os

* return windows fix
4 years ago
j4qfrost 4bb9eaf0c8
Merge pull request #304 from theotherjimmy/font-fallback
Allow font fallback
4 years ago
Jimmy Brisson c94bec658a Allow font fallback 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
4 years ago
j4qfrost 92757ea70c
Build deps (#292)
* remove sdl-sys build-dep; segregate windows dep

* match version

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

* need suggestions for error message
4 years ago
keith ede0fb10f5 update version 4 years ago
James Robert Rooke dc399c3c49
Animation test (#278)
* animation test

* fix formatting error
4 years ago
j4qfrost cb61b891cd
Merge pull request #276 from vivlim/point-skulpin-at-upstream
Point skulpin at upstream & turn off Vulkan debug layer
4 years ago
Vivian Lim b39e4edfab Disable vulkan debug layer 4 years ago
Vivian Lim 95f57c6f0e Refer to upstream skulpin repo 4 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>
4 years ago
James Robert Rooke 253f983194
Better symbol font for linux (#262) 4 years ago
Keith Simmons c3fc923b46
Merge pull request #261 from j4qfrost/testing
Settings tests
4 years ago
keith e9715535f8 formatting 4 years ago
keith e8263f1f19 font fallback guifont extension 4 years ago
AnhQuan Nguyen 606606ad6a fix literal max 4 years ago
AnhQuan Nguyen 2e01d49b53 fmt 4 years ago
AnhQuan Nguyen 2428225fbe settings tests 4 years ago
keith 2c196f84f1 format 4 years ago
Keith Simmons 8c89ffb92b
Merge pull request #258 from exoticus/master
Neovide can now open files... with drag/drop
4 years ago
Keith Simmons e943381b2d
Merge pull request #240 from Kethku/switch-to-upstream-skulpin
progress toward switching to upstream skulpin
4 years ago
Keith Simmons 679ab52408
Merge pull request #259 from j4qfrost/switch-to-upstream-skulpin
Switch to upstream skulpin
4 years ago
AnhQuan Nguyen 37f55f4962 Merge branch 'master' into HEAD 4 years ago
exoticus b80bad8e6d can now drop files to open them
in order to open a file if there’s changes in current buffer, a user should have `set hidden` in his/her vimrc
4 years ago
Keith Simmons ce63064b38
Merge pull request #256 from Kethku/macos-fullscreen-fix
better fullscreen toggle and minor cleanup
4 years ago
Keith Simmons f77da92f5f ft 4 years ago
Keith Simmons 1c06f61408 more tweeks to get fullscreen working 4 years ago
Keith Simmons 6c6e7867f9
Merge pull request #252 from exoticus/master
Proper setting to disable cursor animation while in insert mode
4 years ago