You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15-27Lines changed: 15 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,21 @@
2
2
3
3
All notable changes to GoSubtitle are documented in this file.
4
4
5
-
## [2.0.0] - Code Review Refactor
5
+
## [1.0.0] - Initial Release & Major Refactor
6
6
7
-
### Major Architectural Changes
7
+
GoSubtitle allows you to convert GoAnimate XML movie.xml files to SRT subtitle format, with various editing features, you can easily create subtitles for your GoAnimate videos.
8
+
9
+
### Features
10
+
11
+
- Basic XML to SRT conversion
12
+
- Speaker name editing
13
+
- Mass speaker replacement
14
+
- Frame-based offset adjustment
15
+
- Timeline view of subtitles
16
+
- Subtitle merging for overlapping dialogue
17
+
- Automatic subtitle splitting based on word count
18
+
19
+
### Major Architectural Changes (from v2.0.0)
8
20
9
21
#### Added
10
22
@@ -23,18 +35,14 @@ All notable changes to GoSubtitle are documented in this file.
23
35
- Improved code maintainability
24
36
- Catches type errors early
25
37
-**Docstrings**: Complete documentation for all classes and methods
26
-
27
38
- Explains parameters and return values
28
39
- Describes purpose and behavior
29
40
- Better code discoverability
30
-
31
41
-**Helper Functions** in `helpers.py`:
32
-
33
42
- File validation utilities
34
43
- Path handling functions
35
44
- Duration formatting
36
45
- Project directory helpers
37
-
38
46
-**Module Exports**: Clean imports through `modules/__init__.py`
39
47
40
48
#### Fixed
@@ -56,23 +64,17 @@ All notable changes to GoSubtitle are documented in this file.
56
64
#### Changed
57
65
58
66
-**Subtitle Content Now Editable**:
59
-
60
67
- Changed `timeline_object.ui` readOnly property to false
61
68
- Added `change_content` method to handle text changes
62
69
- Connected textChanged signal with proper closure
63
-
64
70
-**Better Error Messages**:
65
-
66
71
- More specific error messages for different failure cases
67
72
- Separate handling for FileNotFoundError vs ParseError
68
73
- User-friendly warnings for edge cases
69
-
70
74
-**Improved Code Organization**:
71
-
72
75
- Separated GUI logic from business logic
73
76
- Better method organization and grouping
74
77
- Clearer responsibility separation
75
-
76
78
-**Enhanced Validation**:
77
79
- Check for XML structure validity
78
80
- Validate required elements exist
@@ -111,21 +113,7 @@ All notable changes to GoSubtitle are documented in this file.
111
113
- If extending the code, use `SubtitleProcessor` for subtitle operations
112
114
- All paths now automatically resolve relative to script location
113
115
114
-
---
115
-
116
-
## [1.0.0] - Initial Release
117
-
118
-
### Features
119
-
120
-
- Basic XML to SRT conversion
121
-
- Speaker name editing
122
-
- Mass speaker replacement
123
-
- Frame-based offset adjustment
124
-
- Timeline view of subtitles
125
-
- Subtitle merging for overlapping dialogue
126
-
- Automatic subtitle splitting based on word count
0 commit comments