Releases: tomlin7/biscuit
Biscuit v3.0.0 - New look & features
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
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
- Layout redesign, new iconset, new themes by @tomlin7 in #391
- Extension Search bar implementation by @Kabiirk in #439
- Extension details pane by @tomlin7 in #442
- Added editorconfig support by @tomlin7 in #433
- Improved welcome page by @tomlin7 in #394
- Text editor Context Menu by @tomlin7 in #399
- Restoring most recently closed tabs (#400) by @GooglyBlox in #401
- New command palette design by @tomlin7 in #446
- Relative line numbering by @nkapila6 in #420
- Installed extensions filter for the extension center by @saai-syvendra in #423
- Floating opened editors list by @tomlin7 in #395
- Submenus support for biscuit menus by @tomlin7 in #397
- Make command palette scrollable, other UI improvements by @tomlin7 in #447
- Added CLI path argument (
biscuit <dir>
) by @moonlander101 in #404 - More keybindings by @tomlin7 in #449
- Recent folders/files: Bump newly opened to top if exists in db by @tomlin7 in #454
- Biscuit Workspaces by @tomlin7 in #426
- Extensions user-level storage by @tomlin7 in #430
- Insert final new line on save if
insert_final_newline
is true by @tomlin7 in #432
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
- @GooglyBlox made their first contribution in #401
- @moonlander101 made their first contribution in #404
- @nkapila6 made their first contribution in #420
- @saai-syvendra made their first contribution in #423
- @shirsakm made their first contribution in #437
- @Kabiirk made their first contribution in #439
Full Changelog: v2.99.22...v3.0.0
Biscuit v2.99.22: Debuggers, Improved language features, Generative AI tools, Markdown editor & renderer
What's New ✨
- Support for any debugger can now be added via extensions by @tomlin7 in #373
- Added support for workspace based debug configurations
- View, Modify local variables at runtime
- 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
Full Changelog: v2.99.10...v2.99.22
Biscuit v2.99.10
Editor
- Indent guides by @tomlin7 in #348
- Correcting/Generating terminal commands using generative AI by @tomlin7 in #346
- Added LSP diagnostics support (warning, error, info, hint) by @tomlin7 in #352
- Notification actions by @tomlin7 in #350
- Issue - PR viewer and palette by @tomlin7 in #337
Biscuit is now available on pypi, quick install using pip:
pip install biscuit-editor
Extensions
- Extension manager rewrite by @tomlin7 in #355
- fix quoting problem by @cid0rz in #342
- Various UX improvements by @tomlin7 in #356
Full Changelog: v2.90.0...v2.99.10
Biscuit v2.90.0 - CLI
What's Changed
-
Biscuit CLI (diff, git, file navigation, extension management commands fully implemented) in #328
-
Newly designed community extension center
- Editor: Relative line numbers, italics slanted comments in editor
python_iKsT6SaSpe.mp4 |
- Git integration: Push & Pull
Full Changelog: v2.76.0...v2.90.0
Google Gemini Integration and GitHub Issues & Pull Requests
What's New in Biscuit v2.76.0
- GitHub Integration: Manage Github Pull Requests & Issues within Biscuit #306
- Bikkis: Google Gemini Integration in Biscuit #302
- Zoomable Image Viewer #296
Bug Fixes
- GitHub integration: Fix PRs being displayed with issues by @vyshnav-vinod in #309
- GitHub integration: Support for SSH remote urls @vyshnav-vinod in #308
- Window now closes when 'x' is clicked by @vyshnav-vinod in #295
- Fix the application icon in Linux by @vyshnav-vinod in #307
- Fixed typos in docs by @ikeasamoahansah in #301
Full Changelog: v2.72.0...v2.76.0
Biscuit v2.72.0 - Code Debugging Support, Breakpoints, Built-in Python Debugger
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.
Full Changelog: v2.69.0...v2.72.0
Biscuit v2.69.0 - Peek Widget, Command Palette, Git Integration
What's Changed
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
- 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
- Editor Searchbar on titlebar in #282
- 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
Full Changelog: v2.66.0...v2.69.0
Biscuit v2.66.0 - Rust, TypeScript & Execution of Files
What's Changed
TypeScript Support (Preview)
Rust Support (Preview)
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!
- Users can customize run command for each editor from GUI, the custom commands are then retained till end #261
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.
Open Editors Quick Access #249
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.
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.
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
Checkable menu items #263
New Contributors
- @vyshnav-vinod made their first contribution in #247
Full Changelog: v2.63.1...v2.66.0
Biscuit v2.63.1 - Bracket Pair Colorization, Refactoring Tools, Integrated Terminals, Recent Files
What's Changed
- Rename symbol with
F2
(Changes will take effect in all referenced files) by @billyeatcookies in #229
- Recent files: File & Folder History by @billyeatcookies in #223
- Improved Integrated Terminals (PTY) by @billyeatcookies in #211
- Bracket pair colorization by @DasAnurag31 in #233
- Show recent folders on welcome page by @billyeatcookies in #228
- Resolved PTY errors in linux by @billyeatcookies in #214
- Documentation improvements by @ltaoist in #226
New Contributors
- @DasAnurag31 made their first contribution in #233
Full Changelog: v2.58.0...v2.63.1
see CHANGELOG for more
Biscuit v2.58.0 - Outline View & Improved Auto-Complete
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.
What's Changed
-
Outline from Language servers by @billyeatcookies in #203
-
Colors for the completion kinds shown in Autocomplete widget #193
- 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