@setoelkahfi / svara / commits / 73a8297

chore: added changelog

mellbacon committed May 20, 2024 at 18:01 UTC 73a82972acb672e2e9a33574b77d2c1ab7059474
1 file changed +126
CHANGELOG.md new
+126
@@ -0,0 +1,126 @@
1 +# Changelog
2 +
3 +All notable changes to this project will be documented in this file.
4 +
5 +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6 +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7 +
8 +## [Unreleased]
9 +
10 +### Added
11 +
12 +- External terminal
13 +- Internal terminal
14 + - Shows in bottom panel
15 +- Toggle to switch between external and internal terminal in settings
16 +- Light theme
17 +- Settings for changing editor tab size and line height
18 +- Editor code folding, bracket matching, auto indent, indentation markers
19 +- Detect indentation size on files
20 + - Indent markers
21 +- Copy/paste files in file tree
22 +
23 +### Changed
24 +
25 +- Tab context menu options disabled for new files with no path
26 +- Custom styled scrollbars
27 +
28 +### Fixed
29 +
30 +- Text in editor no longer overflows window
31 +
32 +## [0.3.0 Alpha] 11-7-2023
33 +
34 +### Added
35 +
36 +- Logging
37 + - Logs are located at C:{user}\AppData\Roaming\nucleus\logs
38 + - If the app crashes, the error outputs to the log file
39 + - You can open the log file folder from the editor toolbar menu under "Help"
40 +- Syntax Highlighting
41 + - (LIST LANGAUGES HERE)
42 +- Handling of opening a binary file or unsupported file type. Now shows prompt in editor view telling you so
43 +- Ability to focus on buttons and inputs via Tab
44 + - Keyboard support for the file tree is not yet included
45 +- App version shows in status bar
46 +- File tree opens when new folder loads
47 +- Create folder/file in root file context menu
48 +- File encoding support
49 + - Supports major encodings
50 +
51 +### Fixed
52 +
53 +- Renaming/creating a file with an invalid name should no longer create an empty file in the editor
54 +- Can no longer create files and folders that already exist
55 +- Having a large tab list no longer causes overflow in the window
56 +- Can no longer move files/folders into itself
57 +- Opening the context menu on the file no longer freezes file tree/node
58 +- File language returns correct value in the status bar after saving
59 +- Open tabs update path properly after parent folder is renamed
60 +- Context menu options (Open in Explorer, Rename) for a new tab with no path disabled
61 +- Close tab context item works as intended
62 +
63 +### Changed
64 +
65 +- Removed extra input box in Rename modal
66 +- Autocomplete box disabled in input fields
67 +- Tabs info update on change file
68 +- Improved performance of the file watcher
69 +- UI Changes
70 + - Tab list no longer overflows window
71 +
72 +## [0.2.1 Alpha] 7-16-2023
73 +
74 +### Added
75 +
76 +- Nucleus icons. Should now show the correct app icon
77 +- Added progress bar for file loading
78 + - Timeouts if directory loading takes too long
79 +
80 +### Fixed
81 +
82 +- font family not updating after opening a new editor tab ([#91](https://github.com/mellobacon/Nucleus/issues/91))
83 +- Going fullscreen (f11) disables maximizing while you are in fullscreen mode ([#92](https://github.com/mellobacon/Nucleus/issues/92))
84 +
85 +### Changed
86 +
87 +- Filetree no longer expanded by default
88 +- Disabled maximize when fullscreen
89 +
90 +## [0.2.0 Alpha] 7-14-2023
91 +
92 +### Added
93 +
94 +- Working functions to (most) the header menus
95 +- Shortcuts ([#77](https://github.com/mellobacon/Nucleus/issues/77))
96 +- Settings file (points to C:/Users/USERNAME/AppData/Local/nucleus)
97 +- Settings tab ([#78](https://github.com/mellobacon/Nucleus/issues/78))
98 +- Tab close buttons more visible on hover ([#80](https://github.com/mellobacon/Nucleus/issues/80))
99 +- Tabs no longer drag when attempting to close it ([#80](https://github.com/mellobacon/Nucleus/issues/80))
100 +- A loading bar when opening directories ([#86](https://github.com/mellobacon/Nucleus/issues/86))
101 + - If loading a directory takes too long, it will timeout to prevent app crashing
102 +- Added modals for creating and renaming files and folders
103 +- Unsaved files prompts save dialog on close
104 +- Added "Close Tab" and Minimize/Maximize window buttons to toolbar
105 +- Shortcuts
106 +- File Watcher
107 + - Watches for changes in files outside the editor and updates accordingly
108 +
109 +### Fixed
110 +
111 +- Dropdown menu put in proper positions
112 +- Disabled dragging on root folder
113 +
114 +### Changed
115 +
116 +- Removed toggle dev tools option
117 +- UI improvements
118 + - changed editor text color to be less bright
119 + - Improved look of context and dropdown menus
120 + - Added background color to selected tree node
121 +
122 +## [0.1.0 Alpha] 6-27-2023
123 +
124 +### Added
125 +
126 +- Initial release
\ No newline at end of file