Michael Doronin
2689bccbb9
Use combinators instead of manual code
3 years ago
Michael Doronin
2a0f464f34
Remove unnecessary boxing
3 years ago
shaunsingh
491973f645
Merge pull request #998 from xcession/update
...
Update brew formulae package name
3 years ago
Keith Simmons
7f76ad4764
fix formatting
3 years ago
Keith Simmons
124bf32a86
fix floating window selection issue
3 years ago
Keith Simmons
2e32ff9cd0
Update discord invite link to not expire
3 years ago
Keith Simmons
91cac9e385
Update chat badges
3 years ago
Keith Simmons
cbdb28b094
formatting and clippy fixes
3 years ago
Keith Simmons
80d5ed983c
fix quit on startup
3 years ago
Keith Simmons
0ef1521a18
compiling but quits on startup
3 years ago
Keith Simmons
b5ff3556fe
fix minor remaining bugs
3 years ago
Keith Simmons
cb0f92688d
split ui command into serial and parallel
3 years ago
Пэйнт
00d9d83b19
update brew formulae package name
3 years ago
Dinesh kumar
a6f45a33ca
Update build.yml
3 years ago
Dinesh kumar
3e60380851
Fixed double zip for windows build artifact
...
- Removed Compress-Archive step since we need only neovide executable
3 years ago
Keith Simmons
fb9c1de747
fix clippy and formatting
3 years ago
Keith Simmons
35f46ebb5f
adjust foreground clip to be looser in the x y plane
3 years ago
Keith Simmons
3cc0d5c173
rework draw commands to send whole line at once and draw background before foreground
3 years ago
Keith Simmons
8bade3667d
formatting and clippy fixes
3 years ago
Keith Simmons
46845b86b4
add modifiers and button selection to other mouse events
3 years ago
Keith Simmons
abd3d52ae3
add modifiers to nvim_input_mouse scroll events
3 years ago
Keith Simmons
a1fc0bf9c7
increase minimum
3 years ago
Keith Simmons
4515aa5a61
add minimum window size
3 years ago
Keith Simmons
18f9ae5dac
build fixes
3 years ago
Keith Simmons
c1f33d6808
Add neovide to description
3 years ago
Keith Simmons
b5456cfbb7
Add comment to bug report template
3 years ago
leon332157
f9bbdab458
attempt x11 fix ( #964 )
...
* attempt x11 fix
* formet code
* trigger format check
3 years ago
Keith Simmons
cf781031e3
pass button to mouse input event
3 years ago
Keith Simmons
839f2938a1
make event handling forwards compatible and use constant generics to simplify parsing logic
3 years ago
Christian Clason
69187642e4
fix: adapt to upstream change to win_viewport
...
handle `line_count` field that was added in
086631cd92
3 years ago
leon332157
1e8f4aacf5
Fix snap package depdencencies ( #909 )
...
* change the confinement
* fix Cargo.toml
* fix snap package
* new name
Co-authored-by: AnhQuan Nguyen <j4qfrost@gmail.com>
3 years ago
Keith Simmons
c23c176c00
add srgb setting, commandline arg, and environment variable to fix amd windows machines
3 years ago
Serg Tereshchenko
a81c65b781
fix: Fixed red color for underline
3 years ago
Oliver Jan Krylow
d2760e2d45
chore: Updates rmpv (0.4.4 -> 1.0.0)
...
Bumped version of rmpv in neovide to 1.0.0 to match nvim-rs.
Also, fixed a warning where a variable need not be mut.
Co-authored-by: Oliver Krylow <o.krylow@isp-insoft.de>
3 years ago
Serg Tereshchenko
5047637c4f
refactor: Allow resize at startup for tiling WM
...
... but preserve startup screen for normal WM.
Tiling WM is detected by initial window size,
which is already changed on first render pass.
Refs #918
3 years ago
Serg Tereshchenko
96f0c636f4
fix: Allow resize at startup
...
Refs #918
3 years ago
rsynnest
3be5de6874
Invoke user's login shell to load proper WSL $PATH
...
In Linux, custom changes to the $PATH are usually defined in ~/.profile,
~/.bash_profile, ~/.zprofile, etc. These files are only loaded by a
'login shell', which can be explicitly invoked with the -l flag. Most
shells (bash, dash, zsh, fish) support this -l flag. This commit uses
the $SHELL env var to invoke the user's default shell with the -l flag to
force a login shell. This should properly load any custom $PATH settings
defined by the WSL user. This is a potential fix for #693
3 years ago
Serg Tereshchenko
55179e43c3
refactor: Refactor initial resize fix
...
window.is_maximized() returns false on startup, using settings instead.
Refs #892
3 years ago
partizan
76eab1d676
Merge pull request #901 from neovide/fix-maximized-redraw
...
fix(renderer): Force grid redraw on startup with --maximized flag
3 years ago
Serg Tereshchenko
bd4a181162
fix(renderer): Force grid redraw on startup with --maximized flag
...
Refs #892
3 years ago
Christian Clason
5884b64852
ci: allow skipping failing publish step
...
Should allow M1 artifacts to be built and published even though `EnricoMi/publish-unit-test-result-action/composite@v1` is broken on M1 due to broken `PyNaCl` dependency.
3 years ago
Christian Clason
c3fe866bb9
refactor(font): conditional compilation on macos
...
Avoids
```
warning: unused variable: `points_per_inch`
--> src/renderer/fonts/font_options.rs:94:9
|
94 | let points_per_inch = 72.0;
| ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_points_per_inch`
|
= note: `#[warn(unused_variables)]` on by default
```
on macOS, which is innocuous but has been bugging me for a while.
3 years ago
Keith Simmons
3bba418c1c
refactor grid_renderer out of renderer and clean up window draw command handling
3 years ago
Keith Simmons
c52a6e356a
format code
3 years ago
Keith Simmons
3ef86d4bbb
log version on startup and bump it
3 years ago
Keith Simmons
a4822378e2
log version on startup and bump it
3 years ago
Serg Tereshchenko
dc3b3351d5
fix(logging): Replace println with debug in bridge/events.rs
3 years ago
mforsb
8779a76fb0
Clean up tokio::sync::mpsc imports
3 years ago
mforsb
e343c64d4e
Simplify nvim version check, remove regex dependency
...
Using `has("nvim-0.4")` check seems more robust than using a regex to
parse the version string. This also means regex is no longer a runtime
dependency.
3 years ago
mforsb
5c90f33e9e
Use tokio::sync::mpsc instead of crossfire::mpsc
...
Since tokio channels has blocking_recv now crossfire isn't needed
anymore.
3 years ago