63 Commits (9b8907c8c71a572c909d025e899bd0d027e72895)

Author SHA1 Message Date
MultisampledNight e2088c5d2d
Bump version to 0.9.0 3 years ago
Jae-Heon Ji 65c234131f
Fix: Neovide.app not working in Finder (#1242)
* fix: update command execution for macos

* feat: support brew for macos users

* fix: add refetence for M1 brew
3 years ago
Jamespp 1b6878d072
correct repo address as well as bundle id (#1159) 3 years ago
Clément Joly 4424731ba4
Starting point for a website (#1114)
* Create a simple Zola website on a subdirectory

This uses the [Juice theme](https://www.getzola.org/themes/juice/), with
small customizations. It could be further customized later.

* Automate website content update

RISS and Makefile are used to pull the website content from various
parts of the neovide repository (reusing images and the README.md file
for instance)

* Document how to build and edit the website

It can be counter-intuitive to have to make changes outside of the
`website` directory, adding documentation and scripting clarify it.

* Deploy automatically to GitHub Pages

Uses https://github.com/marketplace/actions/zola-deploy-to-pages to
build and deploy the website on GitHub Pages.

TODO (after merging)
* A `TOKEN` need to be set as explained in https://github.com/marketplace/actions/zola-deploy-to-pages#secrets
* I’ve tested with https://cljoly.github.io/neovide/, but we need to
  change this to at least https://neovide.github.io/neovide/.

* Fix website URL

Co-authored-by: Keith Simmons <keith@the-simmons.net>
3 years ago
Darcy Parker e7eb1a0ca7 Add instructions to create neovide.app for MacOS 3 years ago
Keith Simmons aebfae3e0e
Tweak version requirement text 3 years ago
Keith Simmons d2ae4019ef update readme to indicate 0.6 requirement 3 years ago
shaunsingh 491973f645
Merge pull request #998 from xcession/update
Update brew formulae package name
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
Пэйнт 00d9d83b19 update brew formulae package name 3 years ago
partizan 30dd5e7f73
fix(cmd_line): Renamed --multiGrid to --multigrid (#862)
BREAKING CHANGE: Renamed --multiGrid to --multigrid
BREAKING CHANGE: Removed env var NeovideMultiGrid
3 years ago
PyGamer0 9d0fca44e7
Update README.md (#808)
Good call :)
3 years ago
j4qfrost 2160520720
Snapcraft Stable (#722)
* Add option to install neovide from snap

* add snapcraft to release

* add snapcraft to release

* move badge

Co-authored-by: Brymer Meneses <68867487+brymer-meneses@users.noreply.github.com>
3 years ago
shaunsingh 27efd15b72
Added libfontconfig1 to linux dependencies
Fixes https://github.com/Kethku/neovide/issues/733
3 years ago
shaunsingh 59629ebb75
Change macOS instructions to install rust via homebrew 3 years ago
Keith Simmons 5bdb39ae51
Remove vulkan message 3 years ago
Keith Simmons c7694569bd
Opengl (#655)
* OpenGL Backend (#486)

* opengl renderer sorta working

* add x11 build argument

* remove x11

* format

* remove alternate windowing systems

* remove non opengl windowing systems

* fix thread spin

* add graphics interface debugging expects

* update interface build and add conditional compilation

* install nightly in actions

* add format component to nightly install

* remove vulkan from action

* working without shaping

* Add rustybuzz

* applied suggestions from calvinkosmatka

* remove husky

* update skia-safe

* better subpixel font rendering

* commit lock file

* fix merge error

* Bump skia-safe to 0.39.1 (#584)

Compiling for apple silicon/m1 only works on 0.39.1

* remove sdl2 file and upgrade skia/swap to egl

* Update README.md to reflect changes in the main branch. Fix sequence break in Mac installation guide. (#615)

Co-authored-by: Lord Valen <lord_valen@protonmail.com>

* OpenGL Backend (#486)

* opengl renderer sorta working

* add x11 build argument

* remove x11

* format

* remove alternate windowing systems

* remove non opengl windowing systems

* fix thread spin

* add graphics interface debugging expects

* update interface build and add conditional compilation

* install nightly in actions

* add format component to nightly install

* remove vulkan from action

* working without shaping

* Add rustybuzz

* applied suggestions from calvinkosmatka

* remove husky

* update skia-safe

* better subpixel font rendering

* commit lock file

* fix merge error

* Bump skia-safe to 0.39.1 (#584)

Compiling for apple silicon/m1 only works on 0.39.1

* remove sdl2 file and upgrade skia/swap to egl

* Update README.md to reflect changes in the main branch. Fix sequence break in Mac installation guide. (#615)

Co-authored-by: Lord Valen <lord_valen@protonmail.com>

* Version check (#631)

* add more robust version check

* clippy

* fix some copy pasta

* revert font changes

* add lock file back

* pull in animation length change from main and adjust default cursor settings

* Snap for Ubuntu (#576)

* add more robust version check

* clippy

* fix some copy pasta

* revert font changes

* snap builds correctly

* add snapcraft workflow

* clean up workflow

* clean up workflow

* clean up workflow

* check workflow works

* build snap

* use lxd

* add snap push

* add step id

* use official snapcraft actions

* add snap badge

* move snap badge

* swap from rustybuzz to swash. WAY faster performance

* format files

* fix command line jump filtering

* attempt fix of github action

* add comma

* add caching to the build dependencies

* fix foating window position

* Fix 577 (#668)

* fix formatting and clippy errors

* upstream formatting fix

* Added trackpad support to scrolling/smoothscrolling in OpenGL branch (#681)

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Fixed regular scroll

* Update mod.rs

* Update mod.rs

* Reverted previous change, dividing first instead

* Update mod.rs

* Update mod.rs

* I completely forgot about how unsigned integers in rust work

* Remove the casting to integer

* Forgot function signature requires integer

* divide before cast

* remove semicolon

* Changed function signature to use float instead of integer, using float for PixelDelta

* Forgot parenthesis

* Change 0 to math float

* Do the same for the function itself

* Scrolling still too fast

* Still way to fast

* Still too fast

* Still too fast

* somehow still too fast

* Still too fast

* Update mod.rs

* testing

* still fast

* doesn't fit in f32 anymore

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Update mod.rs

* Testing

* Testing something new

* Update mod.rs

* Update mod.rs

* Deleted unnecessary code

* Implement CLI parsing with clap (#680)

* implemented command line parsing with clap

* removed println!

* fixed file opening

* added files parameter to avoid -- [FILES]

* use new cmdlinesettings in various places

* lets stick to the old cli-api

* moved to builder syntax to allow for hypens in args

* Fixed merge conflict that was overlooked before

* Basic Environment variables

* Added alias for MultiGrid environment var

* Fix for #566 (#687)

* add logging to async channels

* use better logging in channels

* made float change backwards compatible

* fix clippy work

* ignore new clippy lint

* fix mac clippy lint

* adjust actions

* use nightly format

* install utilities in mac and linux builds

* Fix some shift+key mappings (#695)

* fix publish test results step

* Basic Frameless window support (#694)

* Frameless window (not resizeable)

* Update

* Delete neovide.ico

idk how did this get here

* add readme tweak to make sure people know what neovim is

* add scoop instructions for windows

* implement manual font fallback with swash

* M1 Runner (#711)

* add self-hosted m1

* remove vulkan

* cahnge toolchain

* fmt

* clippy

* remove llvm

* upload m1

* checkout upstream build.yaml

* remove llvm step

* remove git caching for self hosted

* Add environment variables for window options (#708)

* Add Env for window options

* Remove PascalCase

* Font Fallback (#701)

* better font fallback

* actually fix font fallback

* swap to u64s for most font size solutions

* increase line height slightly and attempt stencil buffer fix

* fix divider issue

* clippy and formatting fixes

Co-authored-by: Keith Simmons <keithsim@microsoft.com>

* clippy fixes

* Fix default font (#719)

* size using Z

* default font ordering

* clippy fixes

* interactive wsl path

* fix formatting

Co-authored-by: Keith Simmons <keithsim@microsoft.com>
Co-authored-by: shaunsingh <71196912+shaunsingh@users.noreply.github.com>
Co-authored-by: Lord-Valen <46138807+Lord-Valen@users.noreply.github.com>
Co-authored-by: Lord Valen <lord_valen@protonmail.com>
Co-authored-by: j4qfrost <j4qfrost@gmail.com>
Co-authored-by: PyGamer0 <64531844+PyGamer0@users.noreply.github.com>
Co-authored-by: Obyoxar <43534802+ErikMayrhofer@users.noreply.github.com>
Co-authored-by: Benson Li <bensonbinbinli@gmail.com>
Co-authored-by: meluskyc <meluskyc@gmail.com>
3 years ago
Keith Simmons 51fa8c0f01
Remove ko-fi button in favor of github native one 4 years ago
Daniel ba42855f4c
README: Update formatting (mostly, the linux section) (#618)
* Edit formatting for Windows/Mac installs

* Revamp the Linux build section

* Misc. formatting changes

* Merge build and install sections
4 years ago
Lord-Valen 308a92e7e3
Add instructions for changing branches with PKGBUILD. (#613)
Co-authored-by: Lord Valen <lord_valen@protonmail.com>
4 years ago
Bailey de4b689f39
Fix typo in Arch Linux AUR installation. (#602)
Git clones the "neovide-git" folder from the AUR, but cd changes the current directory to "neovide" instead of "neovide-git".
4 years ago
Benjamin Davies d8d6f4eac2
Remote TCP (#557)
* Remote TCP proof of concept

* Allow usage of both tcp and child connections using `TxWrapper`

* Tidy up and add flag to set tcp target

* Add readme section

* Remove the need for `Compat<TxWrapper>` as we are wrapping it anyway
4 years ago
Cedric Brisson 799e043ffd
Quick fix for Arch users (#551)
* Quick fix for Arch users since DistroTube made a video about neovide. (Most likely a lot more arch users will be installing it)

* Quick fix for Arch users since DistroTube made a video about neovide. (Most likely a lot more arch users will be installing it)
4 years ago
PyGamer0 4192de7a92
Fix typo in readme (#520) 4 years ago
Keith Simmons e1d8d40416
Add Kofi link 4 years ago
Keith Simmons cb43677c23
Add link to discussions 4 years ago
Nils Martel 36548158ad
Update README.md (#471) 4 years ago
Keith Simmons 061a07ca37
Add smooth scrolling to readme 4 years ago
Keith Simmons b4401d3b88
Add some details about running neovim from wsl 4 years ago
Keith Simmons a864e7b596
Link to multigrid config from readme 4 years ago
Keith Simmons 62d2ca407d updated readme 4 years ago
Keith Simmons e9808f185f
Add tip for installing amdvlk 5 years ago
thabaptiser 997199713b
Update README.md 5 years ago
Keith Simmons 7120c53b7a
Move settings to configuration page 5 years ago
keith a67643f88a libsndio comment in readme 5 years ago
keith 6ca70139db add back aur package instructions 5 years ago
Keith Simmons 387a0c7c7b
Update release documentation 5 years ago
Keith Simmons 45ce6d932a
Remove arch linux instructions
They are out of date :l
5 years ago
Keith Simmons 70e1848027
Possible fix on mac instructions 5 years ago
OrcaXS 055abba070
Add `cmake` as build dependency for macOS 5 years ago
Adam Lassek 50dc8b5f10 Add libsndio-dev as a Linux dependency
My build broke because I was missing this
5 years ago
Keith Simmons 8aff807fee
Merge pull request #161 from wezm/patch-1
Update README
5 years ago
keith 147c29c267 gifs 5 years ago
Wesley Moore c504ee0c45
Update README
Fix some typos, add Arch Linux instructions.
5 years ago
Keith Simmons c5b82a31fc
Update README.md 5 years ago
Delapouite 2a078e9446 doc: add link to HarfBuzz 5 years ago
Keith Simmons c0abb29b2c sdl2 build instructions 5 years ago
Keith Simmons 25ebfb77fe
Remove wayland warning 5 years ago
Keith Simmons 1efe1b8a0f
Add gitter 5 years ago