fvim

Cross platform Neovim front-end UI, built with F# + Avalonia

MIT License

Stars
1.3K
Committers
14

Bot releases are hidden (Show)

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.549+ee4316c Latest Release

Published by yatli 7 months ago

Changes:

  • ee4316c505072cd22ec41f62f1b3081399bf308a Merge pull request #264 from meluskyc/bug/263-nvim092
  • 70c4c53f71b3d0b7064974c24dcfe8ab94be694a parse_grid_line: handle wrap #263

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.548+g2e4087d

Published by yatli over 1 year ago

Changes:

  • 2e4087de785da82e7140524e45b20bb53b6b073e Update azure-pipelines.yml for Azure Pipelines
  • 8d9defc60c52cc54a25258428a913eddb345e5ea Update azure-pipelines.yml for Azure Pipelines
  • bdc4d718a2bac85708a912d1d02554d5de1ec88e fix #253
  • 2d9ea840b3ae7e1d9db17b73c7ad42c28bccd22e fix #228
  • 8c732f95dc95460735aec0a870262dff6dcbf20f implement #245

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.543+g18454bc

Published by yatli over 1 year ago

Changes:

  • 18454bc68a746d576f194d0e2bcacd9b7c5ece81 add trimmer options from latest avalonia templates
  • ba6d6286576c1e72ebc70981803dca388207b584 update deps
  • b9250542e1c79192a8989c6aaf3969b61d00c0a3 Merge pull request #231 from WillEhrendreich/patch-1
  • e991c49b8fa4c9c7312f0e09ecfe7aa8864668ff Update azure-pipelines.yml for Azure Pipelines
  • 33f9d5fbb368a56f0aa04733df609d4ecc887ba1 Merge pull request #237 from luxus/arm64
  • f229f8ea97c166ebcfbe6c1e7725e2587dc3e459 pack.sh adding osx.11.0-arm64 fixes: #236
  • baa6fbe7d4f96bdc320115923741788a6513813b Fix for bad Windows shell integration
  • b836b56bd0a0a16cf0921afcb468269b3648603b win_extmark updates
  • ec7c082a56e91abf970a10cafc65591f58f02ed1 update win_extmarks definition
  • 7ce386a9b0f6e481d3b3e8177e1113893d339d56 nvim_ui_watch_extmark is not needed
  • a79e51ece6d9a6d6170fcac6af53d088192ee76f fix popup menu jittering; fix popup menu single-click vs. double-click actions
  • 7df67f72c3d2774a8568ab2f9292c06f5c745110 update update.ps1

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.531+g119a455

Published by yatli over 2 years ago

Changes:

  • 119a45527f0b129d4fb721569a8536d01b2315be fix #225

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.530+gc43c0c6

Published by yatli over 2 years ago

Changes:

  • c43c0c651038637a889990b7a147bcb542474a11 implement default window size. fix #178
  • 220f87b1f214af6a1a7fee2ad617fef012c2b2b6 do not cursor goto msg window position 0,0

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.528+g5190942

Published by yatli over 2 years ago

Changes:

  • 5190942e655504e8cd521040620fbf828dd76a43 use iosevka-nf for braille
  • d7edd321e7b31ff811b352cfcf7d7ab6ff8da502 braille code plane support
  • 2dc1579112c4c9fdb30b55d69934a8c9be425991 update to latest nerd fonts. cache wcwidth calculations
  • 3472085e7d2a9142375ef61d99bc1e235f0db4ce update README
  • 19a86943df16739ca6e521e132d980c157340b2e Update README
  • 7011098ae908cc64907f273b8910a82dec2c0d98 Update README.md
  • 374789c16bc92478eeaf7fbd70483c9a6ee0b796 fix relative anchor logic -- it does not involve the parent at all.
  • 8d6abeb050fcaffdf3950c16f907ab308d68c474 support anchor directions

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.520+g8a6f26b

Published by yatli over 2 years ago

Changes:

  • 8a6f26b9f92cfd9b3c491a29256cad2435ec7348 Merge branch 'master' of github.com:yatli/fvim
  • f4eb8c9919c2f9037d7e67cdf5eb2e5d5d3ae2f2 fix fvr daemon server side issues
  • 3dcf53d54c8976fded5919dba546a520665b1107 add debug profile fvr
  • a30912d1cfbb60d550407fc44b7b7e84ccd60d26 fix fvr client side deadlock and stack overflow

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.516+gc044e35

Published by yatli over 2 years ago

Changes:

  • c044e3581b3d61e0a82c28251e630f2ca7f157ef fix #221, temporarily
  • f7a0eb53c2a502328d90470a349dc43e8797aa1c Update README.md
  • 46346d5d8e0984691f581437767fe1870561e27b Update README.md

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.513+ga1d00c9

Published by yatli over 2 years ago

Changes:

  • a1d00c923880ae0b7dfe39b69ae530a06d96a96a support altgr aliasing.

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.512+g2c1625b

Published by yatli over 2 years ago

Changes:

  • 2c1625bdb2b6acf7e547e0b6b7f07b366794a3b1 fix #199 again.
  • 44efd0e0110023fc1f0aa9ddb11b60250f140394 drawdebug refactor.
  • 67faad25f57f508887cee947c57ab3de6e335e2e enjoy some FS1001
  • 06ef2988aadcf1540e12e1bd77bbd16dffd3a0e5 do not block next text input, as handled flag will already do that.
  • 9f975b626c155c1846cfb8e1e3252be0df5cd7ec properly handle input events. add some comments wrt. keyboard layout.
  • 04d0d606c5aa1adf0166dc380bcfbcb95c1b43e0 Merge remote-tracking branch 'origin/keyboard_layout'
  • d70d90af830ea7976e4ed67161490f8f699475ad Merge branch 'master' into keyboard_layout
  • 3014958487def9cd9ed8787a54f4b4c3b0d237bf escape LT
  • 33aaaf0487dd09127dc278da453a4375212d1831 move translated input to TextInput

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.503+g5254e85

Published by yatli over 2 years ago

Changes:

  • 5254e8562929c5b263dd49793eff19a3b7cb144b fix #215
  • 5999c8edcf99d3bcb98ec59ce61e196be9155c06 bump Avalonia
  • 76a08f0f8a1f311ec8b6a5068a84ee87615a437c Merge branch 'net6'
  • b6045bd7d536d28857b493da0d79d9ae3794ef91 Merge branch 'net6' of github.com:yatli/fvim into net6
  • 222e0cc29795d2fc2d5a7e7f377af4e9aa590b53 fix scrollbar cursor color

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.498+g0190abd

Published by yatli over 2 years ago

Changes:

  • 0190abd1280be5d87e69b65b5a2fc8b4e53c2fe1 Update azure-pipelines.yml for Azure Pipelines
  • 105fcda445a1a38c0299d5bfc0caf25e2ca3f126 Update azure-pipelines.yml for Azure Pipelines
  • f8792034c918c579a1e2d285fc4b6debbcd02056 fix missing minimize button label
  • ca5d80777fea74a376e7c0f7f7812817b7e98fab migrate from async to native tasks
  • 7de0944c399ff2a19f5549099149d403bfc853d4 moving to .net 6.0
  • 337cf63d3daceeecba87ef124cf3191912e8b020 Merge pull request #208 from kalvinpearce/master
  • 82440e6d94abd9d57fc78a929f8567756427b2ac Fix typo in README.md
  • b144d1ed304052e2ede30aaa9b7e75813776f64e Merge pull request #207 from cro/master
  • 3b9100645482c0b38c4b72162b72770eb430b6ba Make launcher script behave more nicely with big environments and environment vars with spaces.

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.489+g98c4036

Published by yatli about 3 years ago

Changes:

  • 98c40364e2ab3df96d3e2736de1f3410ef180055 update build pipeline
  • 4362d8aa5e3790c4f7cc7e574ad90ba5d3781b83 fix floating window z comparison

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.487+gb4be2e2

Published by yatli about 3 years ago

Changes:

  • b4be2e244a771161ca71e82f70c3ee04d49088b3 fix normal exit...
  • 1cdb24457794de7dc3d961ac7577c084ff613890 Update to Avalonia 0.10.8 -- better performance in X11
  • d81831244a37657d52550c182ba28ed4c0a5a013 add update.sh for development
  • 91c5c3307940f8099862c2949330658904ddfa89 fix #203
  • 7f017394f0255b23a88616a6347ade53954dddc1 make CursorConfig recursive to notify parents
  • 21a46291335ecf1074bb154760e3c0cad974a318 simplify input handling
  • 0efa44bc18e076e37d21d4b124426135d3aacc1b Merge branch 'master' of github.com:yatli/fvim
  • a9c48caa5901e881828de8fa4c5dda6e5ae0d97f Merge pull request #194 from jjohnson338/input_todo_cleanup
  • c2349c3ccda4b0e7fac638e2faf5567741146d1e Merge pull request #194 from jjohnson338/input_todo_cleanup
  • bfb6ae16bc71f3839463ce7b3674351ad1f9e84a update input.fs logic -- split early to avoid re-computing
  • 568bb7aa35495f03b1f9d47b92fe3b06b3f71efe Merge branch 'master' of github.com:yatli/fvim
  • 00587b3d61722487864932ec3bf7774579db6834 allow floats to have widgets
  • 8a7e6ffecf158c1e33fc11f0d2adc5a0737b6de6 ...
  • 22ccc05769de8ed21124bab05790151c272ac5f6 Merge branch 'master' of github.com:yatli/fvim
  • 3f3d90b945c0b71e9c7d453ff969ce40094f77b0 update arm builds to 64bit...
  • 3d8c4c8d04fb25221af05a589b6fa36d58a88107 fix #75
  • 8c9575fbc135f6a8317f97bf4ea9896b1b7bc071 some unwraps, some guards.
  • 3a52ba6b6a39d02d2b77eabf9719a4e4069cda67 Update azure-pipelines.yml for Azure Pipelines
  • 52948481cf6548fce535476cc753f6a40f11b32f Cleanup Todos in input.fs

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.468+g123a102

Published by yatli about 3 years ago

Changes:

  • 123a102aa86513d179ae5ff2b7c012fb7d3d3325 fix skia clipping

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.467+g6619106

Published by yatli about 3 years ago

Changes:

  • 66191069ecb64e76d1dd03223c7efbe9b3e5f411 track out-of-bound widgets
  • 96fe49d7f730ff802f39fae1549d2dcc0a163e9d the optimization does not work with linux...
  • 60395f29b23e8f5d9abda7821851d6cf9865f9f7 performance improvements for text rendering.
  • f217bc49fa6dec10cbbfb3aa6cf3e0098b521717 add profiling data
  • 694e4603e721d3cd6ccabf019d889444884fc24a ...
  • 99610a72b1d92fce3532e2b6c791a2ff429d3f4c do not send mouse events if widget is not mouse-enabled.
  • 710d8a2e2a5fa34dabdc7183ebfa2e5b38f2877c themed svg
  • 4ab8bfc5f6437b9e985796d85754ddc0df8da991 better svg
  • 3217e227087543c0f823136833289bf32137ed6c draw background for text widgets
  • 56b9b2982a0d7392b5eb5347de536b8871d38102 gui-widgets: cursorhide and text/plain
  • afae535924860dfee25be5ab3bf9d9cdf7d68df5 fix #196

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.456+g275827a

Published by yatli about 3 years ago

Changes:

  • 275827a4c70c310896f2b58f2d96b46dee6e9b50 ...
  • 20bfdeb6bb0d918790dea51223b2abcabebcb2e0 widgets/floats proper composition
  • 1018bd603eb13edd5f4ad6bacc749e63b8c41d8f clip each vm individually
  • aa1273f098afd138002f0cdf92c57ded8dd5f42d update win_extmarks handling
  • 5c78e929aaaf99a47c7ca371a91a0789f0fec056 extmark mouse events
  • 9d7df4686fab59fe59cd0a65925e9e2ff6fa4aff refactor. support gui-widget placement alignment and stretch options
  • 5735080f2c1a3b004437578251a5979660d83f3d integrate win_extmarks
  • 71ba449a94998f66fc147ccaa796262cd089f875 hide gadgets when floating windows are visible
  • 073e08489e5013d78274fae13be93c00f3daa371 cosmetics, but need more
  • ca8e55d487f2d946606eb321f9154858dafbcbb7 more
  • 7f67dbdadd856626c09157fe977b419e93c02ff0 trace without print still takes time...
  • f4afe637f6662c4243673b37ae230449d5592b11 fix #185 and others: mouse events with floating windows. reduce logging in Release.
  • a7494aac3ac56983f0a7d7988a35e6cae03efc1d update README
  • dd66c8ed66f115a9404b4a647ada358e6626a67a update to .net 5.0.x and Avalonia 0.10.7
  • 27a28a2b91b3f008c4bad2346c12437f3a36d110 cleanup.
  • d2fd5719ead4b384fe61af63f0db8a0d2d257fac fix grid sizing inconsistencies -- grid vm receives redraw commands to update framebuffer w/h, grid view checks for inconsistencies and trigger gridvm.SetMeasuredSize.
  • e72abf84486b30fc0ed4f8c6a1e12443bc9eb0b4 update init mechanism to support remote sessions. use lua to write the init script to a remote temp file and then source it.
  • fc875b097411721cf90d50733ddcd60f937ce255 update window<->buf linking logic
  • 0101d5eee2a53dae4da80eb14f7c530f74517402 add svg support
  • 1eec3a7b8cb9e91e3ea3a373b572a47d3dc4b475 gui-widgets integration
  • 6fb2243c3eece8dbef95b72894d91ada1b774ae3 msgpack: implement match state triggers for binary data
  • e9daaf0e41ec027307a0c4ee64ad6e4591630f54 update to MessagePack 2.x
  • 2ec385247e1353ebb91bf4d7c7dab2846e725fbb prepare for gui changes

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.433+gf48ac0e

Published by yatli about 3 years ago

Changes:

  • f48ac0e65201f3542021b5cbaaa6babc66c0b351 fix #199
  • ee8bad06bc222504b7ed490785e2ed664605c2e2 scrollbar visual tweaks
  • a0974323c4ba279aaf93b95e949fbf89b93f2b04 sign indicators for scrollbar OK!
  • a55879a3d04c08eb975b3685c38e63dee5ca89e2 refactor. split scripts to fvim.vim and OnBufWinEnter done.
  • 0716d4d30ea8e94ced0d6a0a3b24a04b5d7bbc56 limit scrollbar height
  • 53d9e71e3dcd61c4730c5e1b6f790c4b3bc9b253 no msg
  • 9177f1682bfed300f7ddfcb92a545550d1212a5a algin with upstream
  • a845d08dbdbc7b17c33b6f7ea45c67d715ec654a scrollbar works.
  • a5839fcae11f41abe790249525490943cc93fc00 prepare to work on scrollbars.
  • 4549f43d16ca1807e6051ac4a7030d33c65577a8 refactoring

This list of changes was auto generated.

fvim - https://github.com/yatli/fvim/releases/tag/v0.3.423+g6e28667

Published by yatli about 3 years ago

Changes:

  • 6e28667617e705712ed9c9461ce71f5bb3de259b draw msg grid separator
  • 995b14c8077d52b93df4daee46fd8531bd20cf42 temporarily work around the style class setter problem
  • a9ced61bf552b0626da54095bfa5b3da9318e7e3 add version calculator..
  • 85a1f652c2b6f1defcd5c3562da1074d5aaf4e59 Update azure-pipelines.yml for Azure Pipelines
  • ad45cbc08dce28bb6d534541524b40d593d9e0e2 Update azure-pipelines.yml for Azure Pipelines
  • cc8cb3c54fd67fbb96cb7b6bb47d8434ffdad75d Update azure-pipelines.yml for Azure Pipelines
  • 09c9f908ae39942a3ded5c4325f61e7a4b35bb09 set ext window name
  • ef7512d3368e053f5a1302ee17ab180efd3962c8 bring back cursor-initiated focus change...
  • 2c5b229eab6e767a254235ccdbb3de497a5f7b69 ToggleFullScreen: handle multi windows
  • fb34805ab0727384f451b0f8876135811a7f65b3 update README
  • 0882f0fc2e11bf978a5f2086379261c8eec9b708 FrameVM: do not maximize for detached frames

This list of changes was auto generated.

fvim - Welcome to multigrid!

Published by yatli about 3 years ago

Changes:

  • 3b521dbb414f6e70732e72901e72076bf4ff8ac4 GridVM: FindTargetVM: search child even if the child itself doesn't overlap with the target point (for overflowed float grand childrens etc.)
  • b5f135b8b1921675ce6659a82b8794e7c9a8139c def: fix win_close, grid_destroy parsing
  • 8dd49ced67693951ffd1d25674f3bb1871413ff0 update update.ps1
  • dec9a6d8a0fb91945c9d0bb623ec4947fab53e51 Merge branch 'master' of github.com:yatli/fvim
  • e29d8632fe2d1a4875e74354ffc59481c7c35d55 merge with multigrid_next
  • 21fe3fdf904db1b11da0d3627e6ff3f4717326d6 z-index aware findTargetVm (for cursor config)
  • 353daaae9a868f643103330d9f4d0ec261e8e98d z-index aware text composing
  • 328bec0ded1781086dffefd60ce60987b4757644 GridVM: reset anchor to 0 when detached as external
  • 77e184015fd370d6e00e699dab2ce303ab799fed Merge pull request #192 from jjohnson338/master
  • e9ef4b7da795bd2b885551f9aaa2e74dca836322 Updated path of fvim.ico to include parent dir
  • 98b8e8cefb77e3ee024c26779c3b92c78af424c7 minor.
  • cecd5f9efa87f61ac6bc79a5ae71c8c2c5d811ac improve text composition
  • 310e87d94947373056541802ca3cf71522d0a713 win_float_pos: support parsing z-index
  • 6e4c3a3c8c5df61195c4d567db4033afcd3d02d2 improve textual grid composition
  • 85c5a37aff757367d9ee459a91482e2f5ea89faa update getopt terminal command params
  • b7b4d44c66e6e775ff314fc95a4e72126abf9d99 invalidate visual on cursor config.
  • c8cf42a411ac7949a60782c62b95f26b34118e73 handle external window close
  • 1a0f6af0de2b5f3cec2fe2f20630cc1d8740c171 external window works
  • d242367b607630fa472f0bf9a405b863a57a800a handle win_hide
  • 466846f3c35a32547ce4ce384c6296651ad0bea8 multigrid, composed

This list of changes was auto generated.