Skip to content

Releases: tomlin7/biscuit

BISCUIT v2.55.0 - LANGUAGE FEATURES

04 Jan 13:58
dbe9c67
Compare
Choose a tag to compare

This version comes with support for essential code editing features such as Code completions, Goto Definition, Hover requests, etc. Now supports handling responses from language servers blazing fast. Biscuit's language server manager can manage multiple multiple language server clients in the same workspace, requests for completions, hover, goto-definition, etc are handled by the manager too.

Language Extensions

Language servers can be registered with Biscuit Extensions. The Python extension will enable all the essential language features for python

image

Extensions API #54 has been completed, as all the endpoints exposing all required parts of the editor (including the new lsp manager) has been implemented.

Smart Auto-completions

When the opened file have a recognized and supported file type, and also have language extensions installed, the autocomplete widget will automatically turn on LSP mode, the completions will be handled by registered language server afterwards. LSP mode enables smart and context sensitive code suggestions, as demonstrated below.
When there are no language extensions available/installed, autocomplete widget goes to word mode, the completions will not be context sensitive and can be unexpected.

Autocompletions

Hover for Documentation

Identifiers when hovered pops up a floating window on top, containing the documentation (if there is) of that symbol.

hover

Goto Definitions by ctrl + clicking on symbols

User can jump directly into symbol definitions by ctrl + clicking on them, the definition containing script will open up in new/existing tab. If there are multiple definitions, window containing all the definitions will popup right below the symbol to pick from

gotodef

What's Changed

Full Changelog: v2.33.0...v2.55.0

v2.33.0

15 Nov 19:22
Compare
Choose a tag to compare

image
image

What's Changed

python_jnFqYIXHId.mp4
  • Global search GUI
  • Biscuit now has a borderless window
  • Context menus, popup menus implemented to various parts

CHANGELOG

Full Changelog: v2.31.0...v2.33.0

Biscuit v2.31.0

22 Oct 20:50
ab1a829
Compare
Choose a tag to compare

New Features

🔎 File Search by @nfoert

image

Change Language Mode from Statusbar

image

Notification Stacks (multiple notifications can be shown now)

image

What's Changed

New Contributors

Full Changelog: v2.26.0...v2.31.0

Biscuit (2.0.0)

15 Jun 15:39
450dc58
Compare
Choose a tag to compare
Biscuit (2.0.0) Pre-release
Pre-release

preview1

What's New!

  • Autocompletions (words in file + keywords, no LSP)

completion

  • Syntax Highlighting (based on word matching and regex, no semantic highlighting yet)
  • Rich Palette which works based on various prefixes used
    (Ctrl + shift + p for command palette)

palette

  • New PathView update for the Breadcrumbs!

pathview

  • Material icons for directory tree

  • Various improvements to text editor such as auto-indent, highlighting words, better line numbers

selections

What's Changed

Full Changelog: v1.0.0...2.0.0

Biscuit v2.26.0

02 Oct 07:52
Compare
Choose a tag to compare

What's Changed

image

image

  • Git configuration from command palette (branch switching, cloning and few more) 5ad16eb

image
image

  • Newfile, Newfolder, Reload, Collapse buttons for explorer directory tree f846056

image

  • Multithreaded lazy loading of directory items and Directory watcher for explorer tree cb7a0a4
  • Shell selector menu for terminal manager (as built in -> windows supports powershell, cmd. linux supports bash, powershell) 3JRMRVijvGd6TfiVmCCETJihncFcCVfnfe

image

  • Documentation and proper typing done for a big portion of the code base 58a5ef2

New Contributors

Full Changelog: v2.21.0...v2.26.0
see

Biscuit v2.21.0 - New Palette

11 Aug 10:13
c9281b1
Compare
Choose a tag to compare

New Palette 🍕

  • New design of Palette - term highlights, command descriptions, links.
python_ahJsbDTs95.mp4
  • Statusbar goto-line palette trigger
  • Opening files from palette filesearch
  • Fixes and optimizations on palette filtering

Other changes

  • Breadcrumbs shows POSIX paths correctly

Full Changelog: v2.20.7...v2.21.0

Biscuit v2.20.7

Biscuit v2.20.2-alpha

29 Jul 08:03
Compare
Choose a tag to compare
Biscuit v2.20.2-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v2.20.0...v2.20.2

Biscuit v2.20.0-alpha

25 Jul 08:54
Compare
Choose a tag to compare
Biscuit v2.20.0-alpha Pre-release
Pre-release

Biscuit builds for windows, linux included

What's Changed

New Contributors

  • @CSP02 made their first contribution in #81

Full Changelog: v2.9.2...v2.20.0

Biscuit v2.9.2-alpha

13 Jul 11:16
Compare
Choose a tag to compare
Biscuit v2.9.2-alpha Pre-release
Pre-release
  • Code editing optimizations (faster performance)
  • Supports opening with different encodings
  • Redesigned complete window manager provided features
  • Removed native titlebar
  • See full changelog

What's Changed

Full Changelog: v2.5.2...v2.9.2