Skip to content

Releases: tomlin7/biscuit

Biscuit v3.0.0 - New look & features

02 Dec 19:01
c27189b
Compare
Choose a tag to compare

image

This latest v3.0 major release includes many changes, notably a complete redesign of the editor's appearance. Yet, there are many important PRs and feature requests that couldn't make it to this release!

Many contributors have added new features to the project during the hacktoberfest season: see the list

image

Quick Install:

pip install --upgrade biscuit-editor

then just run biscuit path/to/directory to launch!

For a detailed list of features of Biscuit, go through the feature section.

What's Changed

Fixes

  • docs: Getting started by @tomlin7 in #419
  • docs: Added Arch Linux commands to contributing guidelines and various minor changes by @shirsakm in #437
  • fix: Update Breadcrumbs on editor switch/editor close by @tomlin7 in #444
  • fix: Fixed app crashes due to hover renderer shrink property by @tomlin7 in #411

New Contributors

Full Changelog: v2.99.22...v3.0.0

Biscuit v2.99.22: Debuggers, Improved language features, Generative AI tools, Markdown editor & renderer

22 Jul 08:20
Compare
Choose a tag to compare

Note

Check out the new docs tomlin7.github.io/biscuit

image

What's New ✨

  • Support for any debugger can now be added via extensions by @tomlin7 in #373
  • Added support for workspace based debug configurations

image

  • View, Modify local variables at runtime

image
image

  • Assistant chat can now use any LLMs registered via extensions by @tomlin7 in #358
  • Support for using multiple models to generate terminal commands (# prefixed commands trigger genAI) by @tomlin7 in #359
rKO6B8m.mp4
  • Fixed issues with ClangD not recognizing opened files after didChange notifications by @tomlin7 in #363
  • Control panel for modifying Biscuit itself at runtime by @tomlin7 in #367

image

  • Code syntax highlighting within markdown editor and renderer by @tomlin7 in #369

image

  • Added code block syntax highlighting in hover symbol info by @tomlin7 in #370

image

  • Syntax highlighting for codeblocks in assistant chat view by @tomlin7 in #371

image

Full Changelog: v2.99.10...v2.99.22

Biscuit v2.99.10

30 Jun 05:22
Compare
Choose a tag to compare

Editor

Screenshot 2024-06-26 204612

  • Gitignore detection, parsing, commands by @tomlin7 in #353

Biscuit is now available on pypi, quick install using pip:

pip install biscuit-editor

Extensions

python_PraxsB2XZK-ezgif com-video-to-gif-converter

Full Changelog: v2.90.0...v2.99.10

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