Skip to content

Latest commit

 

History

History
357 lines (265 loc) · 32.7 KB

CHANGELOG.md

File metadata and controls

357 lines (265 loc) · 32.7 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

Added

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

Fixed

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

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 tomlin7).
  • Fix sizes (06f18ef by tomlin7).
  • Fix bug in diff, decoding content properly (5a2e6d3 by tomlin7).
  • Fix zooming of editor affects editor pane size (a2c9c76 by tomlin7).
  • fix show_unsupported_dialog (fb71e08 by tomlin7).
  • Fix bindings (b541956 by tomlin7).
  • fix in theme settings (af69d7b by tomlin7).
  • fix in theme loader, default value for theme parameter (0eb2806 by tomlin7).
  • fix bug in bindings loader (648e0da by tomlin7).

Changed

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

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 tomlin7).
  • Removed tkterminal (18d8e64 by tomlin7).
  • Remove find replace widget (20add20 by tomlin7).
  • Remove test.py (5e67841 by tomlin7).
  • Remove sample external font test (0226955 by Billy).
  • Remove unnecessary details from git toolbar (5638f41 by tomlin7).
  • Remove tree headings (5705dae by tomlin7).
  • Remove obsolete left container (a9a645e by tomlin7).
  • Remove sidebar test application (c507753 by tomlin7).
  • Remove test editor components (81a05e2 by tomlin7).
  • Remove editor bindings for now (9a088a0 by tomlin7).
  • remove statusbar for now (89667e2 by tomlin7).
  • remove cache dirs and files (d95110c by tomlin7).