keith
15d02a0417
slightly better rendering
4 years ago
keith
a7d82fb7a1
progress toward fixing render bug
4 years ago
keith
5e32a7ad7b
resize on start and work toward more efficient rendering
4 years ago
keith
668f3f9aaf
more stable with 3 threads
4 years ago
keith
f198f23551
no longer dropping draw commands. Wonky background, and font changes don't work
4 years ago
keith
197c68f4b2
switch to synchronous neovim library
4 years ago
keith
4fd863ca2c
progress toward refactor
4 years ago
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
5 years ago
j4qfrost
8d27c61234
fix macos pathing nvim ( #302 )
...
* fix macos pathing nvim
* fmting target os
* return windows fix
5 years ago
Jimmy Brisson
c94bec658a
Allow font fallback
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
b7b4e95ca9
Add search for nvim in PATH ( #279 )
...
* add search for nvim
* need suggestions for error message
5 years ago
James Robert Rooke
dc399c3c49
Animation test ( #278 )
...
* animation test
* fix formatting error
5 years ago
Vivian Lim
b39e4edfab
Disable vulkan debug layer
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
James Robert Rooke
253f983194
Better symbol font for linux ( #262 )
5 years ago
Keith Simmons
c3fc923b46
Merge pull request #261 from j4qfrost/testing
...
Settings tests
5 years ago
keith
e9715535f8
formatting
5 years ago
keith
e8263f1f19
font fallback guifont extension
5 years ago
AnhQuan Nguyen
606606ad6a
fix literal max
5 years ago
AnhQuan Nguyen
2e01d49b53
fmt
5 years ago
AnhQuan Nguyen
2428225fbe
settings tests
5 years ago
keith
2c196f84f1
format
5 years ago
Keith Simmons
8c89ffb92b
Merge pull request #258 from exoticus/master
...
Neovide can now open files... with drag/drop
5 years ago
AnhQuan Nguyen
37f55f4962
Merge branch 'master' into HEAD
5 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
5 years ago
Keith Simmons
ce63064b38
Merge pull request #256 from Kethku/macos-fullscreen-fix
...
better fullscreen toggle and minor cleanup
5 years ago
Keith Simmons
f77da92f5f
ft
5 years ago
Keith Simmons
1c06f61408
more tweeks to get fullscreen working
5 years ago
Keith Simmons
65ab4987d7
remove unwrap
5 years ago
Keith Simmons
91c29c5898
better fullscreen toggle and minor cleanup
5 years ago
exoticus
423ecedc1a
address pr concerns, values are no longer hard coded
5 years ago
exoticus
494853331d
cursor no longer responsible for editor mode stuff
5 years ago
exoticus
46cd882891
added EditorMode to the editor
5 years ago
keith
f70956866a
fix mouse scaling
5 years ago
keith
242b541ed3
fix formatting
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
exoticus
a5abe769a6
Fixes a bug where values over 1 breaks
...
trails size values over one totally broke the cursor, this ensures only 0-1 values are used for lerp
5 years ago
exoticus
020f44abc6
just some whitespace for more clarity
5 years ago
exoticus
cc783adeb4
added disable cursor animation in insert mode
...
current approach to disable cursor animation during typing relied on a hack, now it’s an option <animate_in_insert_mode> (default to true) whether to use cursor animations in insert mode
5 years ago
Keith Simmons
3da11e09d8
update skribo, fontkit, and format
5 years ago
Keith Simmons
bea55d321f
Merge pull request #238 from exoticusd/master
...
Shrink Binary Size
5 years ago
exoticus
df229c602c
more house keeping 🧹
5 years ago
exoticus
a42c7a3b4e
cleaner, more consistent
5 years ago
exoticus
3037f2b984
some formatting
5 years ago
exoticus
261a27091b
not disgusting any more, should also patch variants
5 years ago
exoticus
a6710a5518
disgusting duplication but works
5 years ago
Rasmus Michelsen
7d74833529
Reinserted call to position_centered()
5 years ago
Rasmus Michelsen
fefce19262
Integrated the toggle with the existing vim settings variable
5 years ago
Rasmus Michelsen
5286df954d
Reverted keybind changes for this branch
5 years ago
Rasmus Michelsen
18b8c65835
Return after toggle fullscreen (avoids extraneous enter processed by vim)
5 years ago
Rasmus Michelsen
628c06077c
Fixed display relative top-left coordinates
5 years ago
Rasmus Michelsen
db3d8ef179
Made fullscreen toggleable with Alt+Enter
5 years ago
Rasmus Michelsen
09b25bd636
Fixed win32 input for Danish keyboard layout
5 years ago
exoticus
187ead2e1f
don't return None unless there's no variants
5 years ago
exoticus
ca7f984d30
typo
5 years ago
exoticus
f0cc8cd696
better than repetitive if statements
5 years ago
exoticus
2975d599bd
instead of unknown panic, we get a useful message
5 years ago
exoticus
7c9924ba57
RustFmt
5 years ago
exoticus
90d5329b88
more neat
5 years ago
exoticus
6b26808148
hmmm 🤔
5 years ago
Keith Simmons
52e0fcd54a
cargo format
5 years ago
Keith Simmons
a146c1aaa3
mouse configuration via mouseon mouseoff
5 years ago
exoticus
ed917b2c50
fluff
5 years ago
exoticus
9af54bf225
fluff
5 years ago
exoticus
ca9829f5d3
FontLoader loads and caches fonts
5 years ago
exoticus
fb9c877afc
i wish rust had block conditional compilation
5 years ago
exoticus
9e6c41ac65
wip
5 years ago
Keith Simmons
18d37134c5
formatting
5 years ago
Keith Simmons
cebcaa86bc
better handling of quit
5 years ago
exoticus
942724ec91
fixes #226 , and temporarly #221 based on j4qfrost
5 years ago
keith
c78fb4a679
fix error handling on startup
5 years ago
Keith Simmons
07ba8574f9
Merge pull request #220 from j4qfrost/macos-app-crash
...
Fix MacOS crash launching from Finder
5 years ago
AnhQuan Nguyen
88a4dff67f
cargo fmt
5 years ago
AnhQuan Nguyen
a6ee9c4b48
add full path
5 years ago
AnhQuan Nguyen
3d40e0c78a
signal bridge shutdown
5 years ago
Nicholas Jarretta
703b7bbe5b
Add WSL arg and code to use the Windows WSL
5 years ago
Keith Simmons
cd0954d332
add cursor antialiasing setting
5 years ago