Skip to content

Latest commit

 

History

History
484 lines (360 loc) · 48.9 KB

CHANGELOG.md

File metadata and controls

484 lines (360 loc) · 48.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

Compare with latest

Fixed

  • fix: Close main menus when submenu commands are chosen (89e16e4 by Billy).
  • fix: Cleanup biscuit submenus, handling SubMenuItem highlights (e27134a by Billy).
  • fix: Various UI tweaks, improvements (0ca0777 by Billy).
  • fix: Updated codicon files (136c95e by Billy).
  • fix: Converted all icons to use new iconfont (05c6d4c by Billy).
  • fix: Cleaned ups some docs (3e52168 by Billy).

v2.99.22 - 2024-07-21

Compare with v2.99.10

Fixed

  • fix: Resolved errors caused by git checks on empty directory opened, langserver client stderr decode errors (4451d60 by Billy).
  • fix: Make callstack, variable views compatible with any debugger (b73355f by Billy).
  • fix: Goto (file, line, col) event not being triggered properly (eaa040f by Billy).
  • fix: Fixed issue with language aliases not being recognized (11f81c1 by Billy).
  • fix: Open Peek with full editor width (for references, goto-definitions) (ed85998 by Billy).
  • fix: Fixed LSP client issues with clangd and pyright langservers (374bb08 by Billy).
  • fix: Fixed issues with basedpyright-langserver, Send empty configurations after server initialization #365 from tomlin7/pyright-fix (c83b118 by billy).
  • fix: Fixed issues with pyright langserver, Send empty configurations after initialization (82fffce by Billy).
  • fix: Fixed issues with ClangD not recognizing opened files after didChangClangD not recognizing opened files after didChange notifications e notifications #363 from tomlin7/clangd-fix (3e5bd13 by billy).
  • fix: Fixed issues with ClangD not recognizing opened files after didChange notifications (80021b0 by Billy).
  • fix: Added root workspace folder for language server protocol client (7165e0f by Billy).

v2.99.10 - 2024-06-29

Compare with v2.90.0

Fixed

  • fix: Use BaseGame for defining game extension classes (b9ed552 by Billy).
  • fix: New Extension structure and template (nightly) (e062c43 by Billy).
  • fix: Lint SyntaxError: f-string expression part cannot include a backslash (b3f7bac by Billy).
  • fix: File watcher add directories to be ignored for file creation, deletion and move events (6e758c1 by Billy).
  • fix: Bugs with directory tree watcher fixed (f199ec8 by Billy).
  • fix: Use gitpython for ignored path checks, grey out ignored paths in directory trees, add "add to gitignore" "exclude in gitignore" commands (6ccc21a by Billy).
  • fix: Notification icons are shown in top container (3eb76d1 by Billy).
  • fix: Fixed single notification close action (516e0d0 by Billy).
  • fix: quoting problem #342 from cid0rz/main (bed7cd7 by billy).
  • fix quoting problem (2fc8c52 by cid0rz).
  • fix: Open assistant attachments file popup to active directory (793d31b by Billy).
  • fix: Fixed issue which caused secrets database to not update correctly (66b2bbe by Billy).
  • fix: Change goto-def and references keybinds (0b852c8 by Billy).
  • fix: Fixed tests (3f5ab56 by Billy).

v2.90.0 - 2024-06-12

Compare with v2.76.0

Fixed

  • fix: Separate extensions management from GUI code (e99c83f by Billy).
  • fix: Biscuit CLI - clone command will notify user about implicit host assumptions, add new dev mode flag (ea9cf91 by Billy).
  • fix: Handle error caused while closing diff editors and image viewers (d7d0502 by Billy).

v2.76.0 - 2024-05-15

Compare with v2.72.0

Fixed

  • fix: Open new terminals in working directory (or $home if no directory opened), add a terminal instance when panel is toggled (active terminal type, otherwise the default configured) (f80797b by Billy).
  • fix: d (damn) (f51a307 by billy).
  • fix: Filter issues to separate pull requests from data (a535678 by billy).
  • fix: Fix PRs being displayed with issues (db05fef by Vyshnav Vinod).
  • fix: Icon error in linux systems #307 (0efe57c by billy).
  • fix: Fixes fetching from github when the url is a ssh link (c98a3c2 by Vyshnav Vinod).
  • fix #305 (d75fd94 by Vyshnav Vinod).
  • fix: Handling empty issues & prs, added placeholder for github view (ab2274d by Billy).
  • fixed spelling mistakes (08b1151 by Ike).
  • fix: Git integration - git clone resolve url detection issues (7ad744e by Billy).
  • fix: Fixes my username mentions across repository (ignore this commit) (20b3eb4 by Billy).
  • fix: Open cloned repo in new window/current window, fixed icon in windows (3f61676 by Billy).
  • fix: Window now closes when 'x' is clicked (5c88a2d by Vyshnav Vinod).

v2.72.0 - 2024-04-22

Compare with v2.69.0

Fixed

  • fix: Resolved build errors caused by searchbar (nightly) (83437bd by Billy).

v2.69.0 - 2024-04-13

Compare with v2.66.0

Fixed

  • fix: Regenerate command palette actionset on late setup (nightly) (7a661ee by Billy).
  • fix: Set directory to active directory or the working directory if no folder selected (new-file) (d901395 by Billy ビリアム).
  • Fix #287 (9b9ac87 by Vyshnav Vinod).
  • fix: Handling of binary files (open-anyway, not caching editor) (nightly) (28b627e by Billy).
  • fix: Merged biscuit.core.components.utils to biscuit.core.utils for consistency (2674fc6 by Billy).
  • fix: Command palette will render on top of titlebar (eed761d by Billy).
  • fix: Symbol Rename widget positioning (d7d4438 by Billy).
  • fix: Statusbar clock is removed and now available as extension (2a1d0c5 by Billy).
  • fix: Disable bracket pair colorization until color bug is not resolved #264 (0811729 by Billy).

v2.66.0 - 2024-03-30

Compare with v2.63.1

Fixed

  • fix: Support for LSP LocationLink (LSP v3.14 onwards) (e79a08a by Billy).
  • fix: Manually change focus & selection when right clicked on tree items (7c8f1c6 by Billy).
  • fix: Temporary fix segmentation fault #256 (2fae6a3 by Billy).
  • fix: Remove unused imports #256 (b2b824c by Billy ビリアム).
  • fix: File search palette cleanup, Ctrl+p keybinding (3b8e77e by Billy).
  • fix: Minor UX improvements (44c36da by Billy).
  • fix: set markdown preview disabled by default (72394c1 by Billy ビリアム).
  • fix: Handle issue with reopening cached editors (de12aa7 by Billy).
  • fix: Handle bom check errors for empty files #250 (0117954 by Billy).
  • Fix #244 (bbd2b08 by vyshnav-vinod).
  • fix: Remove pylsp binaries from build (nightly) (33e1969 by Billy).
  • fix: pylsp binaries not detected (nightly) (009e94c by Billy).
  • fix: include pylsp binaries (nightly) (1e49f68 by Billy).

v2.63.1 - 2024-02-15

Compare with v2.58.0

Added

  • add docs (3c39606 by Mo Norman).
  • add relations graph (88f5b94 by Mo Norman).

Fixed

  • fix: Selection methods in text editor - ctrl+shift horizontal for selecting words - selection tag will have priority over current word, current line, hover tags (b61b569 by Billy).
  • fix: Rename window positioning and default text (2d097a5 by Billy).
  • fix typo (b53e220 by Mo Norman).
  • fix: Add extra discard for arguments (80a49d7 by Billy).
  • fix: Custom window resizing (horizontal) (65f86bd by Billy).
  • fix: Crediting porcupine for LSP client implementation #216 (279dab2 by Billy ビリアム).
  • fix: Resolve PTY errors in linux #214 (3312761 by Billy ビリアム).
  • fix: Resolve PTY errors in linux (c56856e by Billy).
  • fix: System specific pty libs (4f18ee1 by Billy).

v2.58.0 - 2024-01-12

Compare with v2.55.0

Fixed

  • fix: Load text content after initialization #206 (d2c4404 by Billy ビリアム).
  • fix: Load text content after initialization (a54ebbf by Billy).
  • fix: Disable minimap for Diff editor (performance mode) (da03142 by Billy).

v2.55.0 - 2024-01-04

Compare with v2.33.0

Fixed

  • fix: Palette File Search is not showing all files in entire project #111 (cd4058e by Billy).
  • fix: colors for completion items #193 (e7204a2 by Billy).
  • fix: iconbutton arguments are not defaulted (63adcb0 by Dheeraj Charaungonath).
  • fix: global search goto line #160 (@nfoert) (c0a6f1f by Billy).
  • Fix: encoding detection and handle ValueError in update_statusbar() (84501e4 by Billy).
  • fix: update statusbar on new editor opened (dadc346 by Billy).
  • fix: picking language for non-existing files (d3e49f1 by Billy).
  • fix: ValueError (Paths don't have the same drive) (2f4cd9b by Billy).
  • fix: update lsp_mode variable (72f2ccc by Dheeraj Charaungonath).
  • fix: Autocomplete symbol kinds on LSP mode (#190) (5fe23d9 by Billy).
  • fix: properly cleaning hyperlink tags (ctrl key release) (9a00a18 by Billy).
  • fix: Extensions repo now handles json based data, not toml (c92a758 by Billy).
  • fix highlighting orders of selection, current line, current word (0a8a6a5 by billy).

v2.33.0 - 2023-11-15

Compare with v2.31.0

Fixed

  • fix: import errors from last pr (821de74 by billy).
  • fix: dont import all of tkinter.constants (a8ded25 by Dheeraj Charaungonath).
  • fix indentation errors (211c906 by Dheeraj Charaungonath).
  • fix: Remove double scrollbar isssue for markdown renderer (f7f131c by billy).
  • fix: Remove highlight borders (this looks better) (658705d by billy).
  • fix: Disable minimalist mode for markdown editors (2f7b691 by billy).

Removed

  • Remove non-existent 'Config' from _all (31b3604 by Dheeraj Charaungonath).

v2.31.0 - 2023-10-22

Compare with v2.0.0

v2.0.0 - 2023-10-22

Compare with v2.26.0

Added

  • Add codecov (2caaec4 by Billy ビリアム).
  • Add selection, view menus and callbacks (9dae4f2 by billy).

Fixed

  • fix: Toggling sidebar-panel views from menu (95e8e6b by billy).
  • fix(tests): breadcrumbs tests failing (8aa052c by Kristofer Soler).
  • fix(requirements): missing package pyperclip during pytest execution (4be50d4 by Kristofer Soler).

Changed

  • Change language mode from statusbar (9a38016 by Billy ビリアム).

v2.26.0 - 2023-10-02

Compare with v2.21.0

Added

  • add a develop menu, and undo/repo edit (6646723 by Mo Norman).

Fixed

  • fix: Minimap should added before loading text (8ffa267 by billy).
  • fix: Load extensions GUI after initialization (bc1a3d4 by billy).

v2.21.0 - 2023-08-11

Compare with v2.20.7

Fixed

  • fix: Palette settings, command clean up (0d5ad05 by Billy).
  • fix: Breadcrumbs are shown properly for POSIX paths (b4695f6 by Billy).
  • fix: Palette filter not working properly (c030994 by Billy).

v2.20.7 - 2023-08-08

Compare with v2.20.2

Fixed

  • fix: Currentword highlights are not visible due to currentline highlights (fixed order) (eb0a1e8 by Billy).
  • fix: Diff viewer can also open deleted/new files (6ecb4fb by Billy).
  • fix: Diff editor not opening (23d625e by Billy).
  • fix: Custom titlebar will be windows specific feature (2449d19 by Billy).
  • fix: Not showing up in taskbar (windows specific) - window decorations are not removed for linux, mac (0f8a358 by Billy).

v2.20.2 - 2023-07-29

Compare with v2.20.0

Added

  • Add compiling guidelines (747a223 by Billy).
  • Add screenshots (0dce695 by Billy).

Fixed

  • fix: Linux compatibility for maximizing (e60ce47 by Billy).
  • fix: Revert ./__init__.py (bf7ef4a by Billy).
  • fix: Update cupcake core - merge cupcake updates - consider tomlin7/cupcake#37 (beff32b by Billy).
  • fix: ModuleNotFoundError: No module named biscuit.core.components.games.stackengineer' (ca1ab38 by Billy).
  • fix: fixes minesweeper, circular import (this better work) (8a79bcc by Billy).
  • fix: add stackengineer to games (b98cba7 by Billy).

v2.20.0 - 2023-07-25

Compare with v2.9.2

Fixed

  • fix: NIghtly build errors fixed (06a2fea by Billy).
  • fix: Splash screen not hiding after startup (405f7f9 by Billy).
  • fix: sidebar reference errors (f3f6ed6 by Billy).
  • fix: Include binaries for tkextrafont (linux) (176981c by Billy).
  • fix: Make splashscreen windows specific (b9bd8f3 by Billy).
  • fix: windll notfounderr in linux (6b0c40b by Billy).
  • fix: Disable directory watcher for extensions/ - manually refresh extensions list (9f4530e by Billy).
  • fix: Fix build output name (4d4801f by Billy).
  • fix: Remove merge conflicts (b57f3a9 by Billy).
  • fix: Extensionmanager fetching error handling (f70bde8 by Billy).
  • fix: Sort all imports using isort #86 (1532478 by Billy).
  • fix: SetProcessDpiAwareness should be windows specific configuration #86 (56023d4 by Billy).
  • fix: Hide panel when no terminals are deleted (38ceba3 by Billy).
  • fix: Handling deleted/untracked files in diff viewer (47c1a7b by Billy).
  • fix: Optimizations done for diff viewer (e5789db by Billy).
  • fix: Git integration - hide changes/staged changes when there arent any (5447380 by Billy).
  • fix: Git integration no longer fails to stage deleted files (1c34b4f by Billy).
  • fixed auto pair completion bug for quotes (e4eb489 by CSP).
  • fix: Optimize palette filter to work more efficiently (d103ee5 by Billy).
  • fix: Diffeditor line numbers should update on scroll (fcd7236 by Billy).
  • fix: Line numbers should be redrawn on every content change (01555ff by Billy).
  • fix: Remove cells in game of life, fix tetris bindings - show instructions for game of life (6b7b88c by Billy).
  • fix: Restrict resizing with minimum width/height (bea7d47 by Billy).

v2.9.2 - 2023-07-13

Compare with v2.5.2

Fixed

  • fix: Command palette should be resized with window scaling - close button should be red when hovered (7a7a279 by Billy).
  • fix: Notifications offset based on window scale (6758343 by Billy).
  • fix: FindReplace is not rendered as topmost (d348751 by Billy).
  • fix: Notifications are not rendered topmost (af8676f by Billy).
  • fix: Minimap shouldn't refresh text editor internals (optimizations) (197df75 by Billy).
  • fix: Proxy now generates different Scroll, Change events for better performance (bbc31bb by Billy).
  • fix: Scaling tk based on screen DPI (be3a380 by Billy).
  • fix: Scale all components based on dpi (df61777 by Billy).
  • fix: Scaling of fonts, toplevel windows (108976b by Billy).
  • fix: Scale components based on screen dpi (e6da8ee by Billy).
  • fix #75: Scale tk based on the dpi of screen (26fe26d by Billy).
  • fix: Scale tk based on the dpi of screen (08903e1 by Billy).
  • fix: Update statusbar info to show encoding of opened file (9ec0268 by Billy).
  • fix: #71 Decide encoding of files with BOM (if exists) BOM is not loaded as text (c4b09be by Billy).

v2.5.2 - 2023-07-11

Compare with v2.5.1

v2.5.1 - 2023-07-10

Compare with v2.5.0

v2.5.0 - 2023-07-10

Compare with 2.0.0

Added

  • Added requests in dependency list (56f92e5 by Satakun Utama).
  • Added further checks to handle git not found exceptions (c0bb977 by Billy).
  • Add poetry to project (c490824 by Billy).
  • Add games/game of life implementation - games/game of life (fae2067 by Billy).
  • Add sv-ttk to requirements (9757ad7 by Billy).

Fixed

  • fix: Text is blurred in windows systems (b29ce6b by Billy).
  • fix: custom prompt is shown for linux only (9cf9df9 by Billy).
  • fix: Diff Editor lhs/rhs should be equally divided (59fee40 by Billy).
  • fix: Poetry - python version can be any ^3.10 - add poetry.lock file (da82367 by Billy).
  • fix: Status bar editmode info are not hidden when editor is closed (765d5ce by Billy).
  • fix #55: theming autocompletions correctly (f145b2e by Billy).
  • fix: enforce module restrictions only for the imported extensions, not globally (d28ec3b by Billy).
  • Fix the closure bug with games manager (bc18052 by Billy).
  • Fix #59: Notifications not showing up on info, warn, error calls (a77c15c by Billy).
  • Fix #58: Actionsets registered are not updated when new actions are added (f4f4817 by Billy).
  • Fix <Control-`> binding not working in linux - now using (68395f0 by Billy).
  • Fix #49: stop highlighting when file is unsupported (0c8ed13 by Billy).
  • FIX #48 If a single file is opened, pathview is not working (29f7fbe by Billy).

Removed

  • Remove unnecessary instances (acc99e3 by Billy).

2.0.0 - 2023-06-14

Compare with v1.0.0

Added

  • Add badges (4a1afc7 by Billy).
  • Add TODOs (8b2eb6a by Billy).
  • Added panelbar (d84f536 by Billy).
  • add a games folder and start to work in tetris (5d3bb23 by cid0rz).
  • Add documentation for layout and configs (c53749a by Billy).

Fixed

  • Fix for directorytree (443e833 by Billy).
  • Fix file searching feature in palette, fix explorer (1685a53 by Billy).
  • Fix terminal Fix bug where command line output was being pasted repeatedly Temporarily remove bash prompts (928f0a8 by Billy).
  • Fix sizing of panel, editors, menubar (710e4f3 by Billy).
  • Fix bug: menubar and statusbar are not visible (2e82a58 by Billy).
  • Fix Sidebar slots, Panel tabs, Editor tabs (f3c95af by Billy).
  • fix preferred editors (c321dcb by cid0rz).

Changed

  • Change colors of editor tabs, editorsbar (a0319db by Billy).
  • Changes in View system for panel and sidebar (b058b96 by Billy).

Removed

  • remove unmatched bracket (94ee2a6 by Billy).
  • Remove unnecessary files (ec4aa07 by Billy).
  • Remove tkdnd temporarily (259b408 by Billy).
  • remove some debug statements (6faa20c by cid0rz).
  • Remove unnecessary image resources (84a934a by Billy).

v1.0.0 - 2022-05-10

Compare with first commit

Added

  • Add sysinfo to base class (dbe909d by billyeatcookies).
  • Add new terminal (ea2189f by billyeatcookies).
  • add start buttons and useful resources to welcome page (5468e23 by billyeatcookies).
  • Add welcome page (0f82887 by billyeatcookies).
  • Add diff colors based on changes (3fb016e by billyeatcookies).
  • Add filetype library to dependencies, new filetype class (7d195bc by billyeatcookies).
  • Add toolbar containing dirname, refresh, newfile elements (c7670b4 by billyeatcookies).
  • Add issue templates (dbecdfd by Billy).
  • Add LICENSE (ee8e244 by Billy).
  • Add README for repository (6d46770 by billyeatcookies).
  • Add Contributing guidelines (321b06f by billyeatcookies).
  • Add CODE OF CONDUCT (f9d09e6 by billyeatcookies).
  • Add sample colorizer (237904b by billyeatcookies).
  • Add shortcuts to emptytab (a2cffd9 by billyeatcookies).
  • Add Resources Holder, Loader (7fb0afd by billyeatcookies).
  • Add items that contain the term (543f76f by billyeatcookies).
  • add_all_items method, default size should be 70 (f1992d9 by billyeatcookies).
  • add git to requirements (a004f14 by billyeatcookies).
  • Add statusbar to the application (4fcaa7e by billyeatcookies).
  • Add python-tkdnd to requirements (0cfaa5b by billyeatcookies).
  • Add requirements.txt (b8dfdfa by billyeatcookies).
  • Add pytest to project (8eed5a2 by billyeatcookies).
  • Add tkterminal submodule (4ae5821 by billyeatcookies).
  • Add default settings, basic bindings, default theme (c1fd236 by billyeatcookies).
  • Add config files (88c8dbb by billyeatcookies).
  • Add run API method for root (e0551de by billyeatcookies).
  • Add gitignore (57d855f by billyeatcookies).

Fixed

  • fix scrollbar in terminal (ee4bf12 by cid0rz).
  • Fix linux version (cfe3e9c by cid0rz).
  • Fix for windows (aff6080 by Billy).
  • Fix working directory (7262d7f by Billy).
  • Fix empty tab shortcuts with t for terminal and imprved readability (a2ce28b by cid0rz).
  • Fix running instructions (95cf8ad by Billy).
  • Fix command palette sizing, Update preview (b57e4c5 by billyeatcookies).
  • Fix sizes (06f18ef by billyeatcookies).
  • Fix bug in diff, decoding content properly (5a2e6d3 by billyeatcookies).
  • Fix zooming of editor affects editor pane size (a2c9c76 by billyeatcookies).
  • fix show_unsupported_dialog (fb71e08 by billyeatcookies).
  • Fix bindings (b541956 by billyeatcookies).
  • fix in theme settings (af69d7b by billyeatcookies).
  • fix in theme loader, default value for theme parameter (0eb2806 by billyeatcookies).
  • fix bug in bindings loader (648e0da by billyeatcookies).

Changed

  • Change line numbers background (0bcc352 by billyeatcookies).
  • Change sidepane width on enabling (8f578a9 by billyeatcookies).
  • Change GitWindow to GitPane (c8a6d96 by billyeatcookies).
  • change binding of command pallette to ctrl-shift-p (02b316f by billyeatcookies).
  • Change font of editorpath (7abc775 by billyeatcookies).
  • changes in tkterminal (8151a2c by billyeatcookies).

Removed

  • Removed some comments (a326d45 by Billy).
  • Remove path argument (eb47ee9 by Billy).
  • Remove appdir from root (0981cb1 by Billy).
  • Remove unused dnd class (bdf6be6 by billyeatcookies).
  • Removed tkterminal (18d8e64 by billyeatcookies).
  • Remove find replace widget (20add20 by billyeatcookies).
  • Remove test.py (5e67841 by billyeatcookies).
  • Remove sample external font test (0226955 by Billy).
  • Remove unnecessary details from git toolbar (5638f41 by billyeatcookies).
  • Remove tree headings (5705dae by billyeatcookies).
  • Remove obsolete left container (a9a645e by billyeatcookies).
  • Remove sidebar test application (c507753 by billyeatcookies).
  • Remove test editor components (81a05e2 by billyeatcookies).
  • Remove editor bindings for now (9a088a0 by billyeatcookies).
  • remove statusbar for now (89667e2 by billyeatcookies).
  • remove cache dirs and files (d95110c by billyeatcookies).