Skip to content

Releases: tomlin7/biscuit

Biscuit v2.90.0 - CLI

13 Jun 06:38
Compare
Choose a tag to compare

image
extension: vscode in biscuit

What's Changed

  • Biscuit CLI (diff, git, file navigation, extension management commands fully implemented) in #328

  • Newly designed community extension center

image

  • Editor: Relative line numbers, italics slanted comments in editor
python_iKsT6SaSpe.mp4
  • Git integration: Push & Pull

image

Full Changelog: v2.76.0...v2.90.0

Google Gemini Integration and GitHub Issues & Pull Requests

15 May 08:29
Compare
Choose a tag to compare

What's New in Biscuit v2.76.0

  • GitHub Integration: Manage Github Pull Requests & Issues within Biscuit #306

Screenshot 2024-05-15 133547

  • Bikkis: Google Gemini Integration in Biscuit #302

Screenshot 2024-05-15 133505

  • Zoomable Image Viewer #296

python_dnOQI0fwQ7-ezgif com-video-to-gif-converter (1)

  • A command palette button on menu bar #303
    image

  • Perform a quick Google search from command palette #304
    image

Bug Fixes

Full Changelog: v2.72.0...v2.76.0

Biscuit v2.72.0 - Code Debugging Support, Breakpoints, Built-in Python Debugger

22 Apr 14:53
Compare
Choose a tag to compare

This major update of Biscuit introduces code debugging support!

  • Biscuit supports setting breakpoints for debugging
  • New debugger view has been added to the action-bar, users can inspect the call stack and local variables at the hit breakpoint.
  • The debugger controls are accessed from the editor toolbar/editor run menu.
  • Python have built-in debugger support added for now.

So say good bye to terminal based debugging techniques.

image

Full Changelog: v2.69.0...v2.72.0

Biscuit v2.69.0 - Peek Widget, Command Palette, Git Integration

13 Apr 20:51
Compare
Choose a tag to compare

What's Changed

image

Peek widget for references, definitions Ctrl + Comma in #279, #275

  • Editor specific commands for command palette in #277, #284
  • Commenting and Uncommenting with Ctrl+ / (custom comment prefixes can be registered via extensions) in #268
    python_8NijEpTCVd-ezgif com-video-to-gif-converter
  • Drag-n-Drop to open files/folders in #272
  • Handling unsaved changes in editor #280 by @vyshnav-vinod in #289
  • Managing/creating git branches from Command palette in #283
    image
  • Editor Searchbar on titlebar in #282
    python_4ljUyHWoBo-ezgif com-video-to-gif-converter
  • Add block cursor (toggleable) in #266
  • New-file: handling cases where file name already exists by @vyshnav-vinod in #288
  • Changing indentation/tab sizes from command palette
    python_GCeHRBma7P-ezgif com-video-to-gif-converter

Full Changelog: v2.66.0...v2.69.0

Biscuit v2.66.0 - Rust, TypeScript & Execution of Files

30 Mar 01:16
f6df8da
Compare
Choose a tag to compare

What's Changed

TypeScript Support (Preview)

image
image

Rust Support (Preview)

image

Running files (dedicated integrated terminal & external console) #259

Biscuit now supports running files in the integrated terminal or an external console, you can even run in a dedicated integrated terminal. Run commands for interpreter/compiler programs can be registered for filetypes & languages via Extensions!

image

  • Users can customize run command for each editor from GUI, the custom commands are then retained till end #261

image
image

Symbols Palette (@ palette; Ctrl + Shift + J) #239

The symbol palette is this release's Language Feature addition, this is an instance of Palette that will list all the symbols in the active editor.

image

Open Editors Quick Access #249

image

Reopen editor (explorer context menu) #246

Editors can be reopened now (destroy whatever changes were made, and then open a new fresh instance). This will help in case the undo fails.

a

Improved Extension Center

It's now scrollable, and now has more community made extensions, Rust and TypeScript language support & Isort, Black Formatter extensions are the latest additions.

image

Keeping single instance of an editor active for a file by @vyshnav-vinod in #247

Markdown preview can now be toggled (hidden by default) #254

preview

Checkable menu items #263

a

New Contributors

Full Changelog: v2.63.1...v2.66.0

Biscuit v2.63.1 - Bracket Pair Colorization, Refactoring Tools, Integrated Terminals, Recent Files

15 Feb 18:31
Compare
Choose a tag to compare

What's Changed

  • Rename symbol with F2 (Changes will take effect in all referenced files) by @billyeatcookies in #229

python_w4ybU0Pnol-ezgif com-video-to-gif-converter

image image artiste

New Contributors

Full Changelog: v2.58.0...v2.63.1
see CHANGELOG for more

Biscuit v2.58.0 - Outline View & Improved Auto-Complete

12 Jan 23:43
05b8d17
Compare
Choose a tag to compare

New Outline view of Biscuit visualizes file structure as a simple tree if the language has support (get language extensions from extension centre!). Find this new addition in Biscuit's actionbar. The outline view is colored and has rich decorations in place.

image

What's Changed

  • Outline from Language servers by @billyeatcookies in #203
    image

  • Colors for the completion kinds shown in Autocomplete widget #193

image

  • Palette File Search is now faster and allows searching in entire project directory cd4058e
  • Disable minimap for Diff editor (in performance mode) da03142
  • Fixed Text content loading issue in #209

Full Changelog: v2.55.0...v2.58.0

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