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