-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathBugFixes.txt
More file actions
139 lines (138 loc) · 11.2 KB
/
Copy pathBugFixes.txt
File metadata and controls
139 lines (138 loc) · 11.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
1- Changed version of save file to v7.9 (to save "mesh seed numbers" on curves)
Note: If you save a file with a higher version, you cannot open it with a lower version of the program.
2- Showing "new file" version
3- Showing "loaded file" version
4- Changing main text font sizes
5- Sending error when no material ID is found (for edit or remove)
6- Fixed material "unwanted addition" bug
7- Showing material add and delete warnings
8- Fixed the Apply and Delete button behavior in Material Form
9- Using Apply button in Material Form as default key for Enter
10- Improving the Tab key function in the Material Form
11- Improving the method of editing material specifications in the list
12- When the user was trying to drag the shape with the middle mouse button, the program was mistakenly sending the "Done" command, preventing the user from doing so and forcing them to use the Control key and the left mouse button instead — which was very inconvenient. Why? Because after each drag, they had to release the Control key and press it again along with the mouse to start the next drag.
In the two newly added commands for adding and using mesh seeds (which are still in the editing stage and not yet completed), I have been trying to follow the rules below. I hope we will be able to apply them to other menus as well in the near future:
13- In the text box on the right (the "Information Text Box", in my opinion), all main steps are being shown with numbers.
14- When the user is about to enter a value from the keyboard but accidentally clicks on the screen, a warning is being added in the box on the left (the "Command Report Text Box", in my opinion), and the focus is being moved to the "Command Entry Text Box".
15- When the user uses the right-click menu to send the "Done" or "Cancel" command, instead of sending the letters "D" or "C", the words "Done" or "Cancel" are being sent in the "Command Report Text Box", which is helping with better readability and understanding of the steps of previous commands.
16- I have been trying to provide helpful information in the "Command Report Text Box" so that users can complete the steps of this menu more quickly and accurately. Also, if the user is new (as I was in the beginning), this explanation is helping a lot.
17- When the "Esc" key is pressed in all text boxes, the "Cancel" command is executed.
18- The "Information Text Box" and "Command Entry Text Box" were locked.
19- "Control+C" and Control+V added to all text boxes.
20- Added a buffering option to the View menu with three modes: Auto (adapts to the operating system), SINGLE, and DOUBLE.
21- Fixed the failure to display the select box in some buffer states
22- Fixed the interference of the selected object color with the selection color (white) in selected objects
23- Fixed the failure to display selected objects when dragging the select box
24- Fixed the failure to display selected objects when dragging the screen
25- Added a "deselect box" with a pink color (starting from the right)
26- Fixed the inability to select with the select box from left-bottom to right-top
27- Fixed the inability to select with the select box from right-top to left-bottom by setting the "deselect box" for this state
28- Fixed the inability to select with the select box from right-bottom to left-top by setting the "deselect box" for this state
29- Fixed the situation that: If the mouse leaves the drawing page while dragging the select box and the left mouse button is released in the same state, The select box became ineffective.
30- Fixed the situation that: If the mouse left the drawing page while dragging the select box and the left mouse button was released in the same state, then we clicked at a point on the page to stop displaying the select box, the select box would not be deleted.
31- Fixed the situation that: If we gave the material ID repeatedly in the material form and the program searched for the appropriate ID, when the appropriate ID was not found, it should have suggested the current ID, but it suggested a number larger than the current ID.
32- Display "Buffer status after restart" in the "Show current buffer status" menu
33-Start the program in full screen mode
34-Change the right-click menu
35-Add "Yes" and "No" options to right-click menu
36-Use a separator for "Cancel", "Done", "Yes", and "No" in the right-click menu
37-Start the program in the last window state (full screen or restored)
38-Add RSS-Total to the "[POST] Select Contour Results" window
39-"[POST] Select Deformed Results": Some bugs fixed
40-"[POST] Select Deformed Results": Different selections in the lists are remembered
41-"[POST] Clear Results Vectors": Tooltip not appearing has been fixed
42-Rearrange the [POST] toolbar icons
43-Sometimes the "Select Circle" is not at the center issue has been fixed
44-Removed some graphic bugs in Windows 11
45-Edit the "UP TREE" behavior
46-You can move the menubar to the top like other softwares
47-Fixed the situation where if you minimize the selection box and then stop it, the selection box doesn't remove
48-Change the "Command Entry Text Box" color when a command is active
49-Fixed the situation where we cannot make a tiny selection box
50-Fixed the situation where, while using LNC command and others, we cannot move the mouse near the last point
51-Disable "File > New" when any command is active
52-Disable "File > Open" when any command is active
53-Added depressed and released states to the buttons
54-Convert the two buttons "[Draw] Display All" and "[Draw] Display Selected" into one button
55-"Selection" toolbar added
56-"Show Hide Geom" button added
57-"Show Hide FEA" button added
58-Bug fix: Changing mode from "Shaded" to "WireFrame" when pressing the "[Draw] All Visible" button
59-"[Draw] Display Labels" button added
60-"Show/Hide" Toolbar Added
61-Changing the "Quick Filter" toolbar
62-Corner Axis Added
63-Origin Axis Added
64-On the first run of the program on the user's system, the toolbars are arranged in a specific order.
65-Menu commands (that are not in any toolbar) can have an icon
66-Now we can use 24-bit icons for buttons in toolbars
67-Changing the visual appearance of the main text boxes font
68-Change the file version in the "Details" tab in the "right-click>properties" of the executable (EXE) file
69-The main program icon has been made transparent.
70-Experimental buttons without code now display an "There is currently no code for this." warning in the "Information Text Box" to prevent user confusion.
71-The icons of many toolbars have been changed.
72-The ability to change color has been added to the "Command Report Text Box" when commands are active.
73-The print-related commands have been temporarily removed.
74-Changed the behavior of the "Toggle Control Point Visibility" button.
75-Changed the behavior of the "Display Selected" button.
76-Add "Reference" folder, containing "M3dLogo.jpg" and "Vector_Icons.zip"
77-Unicode support has been added to the program structure.
78-The ability to open files from Unicode paths has been added.
79-In the "Set Element" toolbar tooltip, the word "Type" has been supplemented with the Unicode character ➤.
80-The ability to use Unicode characters in the program’s text boxes has been added.
81-The ability to use lowercase letters for most program commands has been added.
82-Fixed some minor issues.
83-Added "Shaded Without Edges" button to the "View" toolbar.
84-Set focus to the "Command Entry" text box when starting a command.
85-Fixed some bugs caused by Unicode support.
86-Draw selection circles during drag, rotation, and drawing (lines, circles, etc.).
87-Reset command line color after commands such as "CIRCPT".
88-Fixed bug where compilation required "glew.h".
89-Added "Code Snapshots" folder to store different versions of the source code as compressed files.
90-Second series of code changes from GDI to Classic OpenGL.
91-Some changes in toolbars and menus.
92-Added "OtherFiles/Illustrator_Icons" folder with "Icons_8_2025.zip" file.
93-Added button to "Remove labels from selected entities".
94-Changed coding method for display flags in preparation for code upgrade.
95-Fixed some bugs caused by Unicode support.
96-Fixed a bug for "Export>Current F.E. Model to NASTRAN".
97-Added "Done" and "Cancel" buttons next to the "Command Entry text box".
98-Some changes in toolbars.
99-Added feature: "Save" and "Save As" can now be executed as text commands ("SAVE" and "SAVEAS").
100-Added feature: Files can now be saved in an older version format to ensure compatibility with previous program versions.
101-Fixed bug where current display settings (such as shaded) changed when opening a file.
102-Reset application settings when creating a new file.
103-Applied settings from "config.txt" when creating a new file. If "config.txt" is not present, default settings are used.
104-Added "Type ID Number" option to the "Help" menu.
105-Added "Help" option to the "Properties" menu.
106-Added "Help" option to the "Element Modify" menu.
107-Minor changes in some toolbar icons.
108-Added an icon for "Deselect All" in the right-click menu.
109-Various changes in menus.
110-Some modifications in the behavior of [Show/Hide] toolbar buttons.
111-Improved display of the "Information" command report for better readability.
112-Added "Close Path" option to the "Multiple Continued Line" command (LNC).
113-Design of a dedicated menu for each text edit box.
114-Added Lock/Unlock option for each text edit box.
115-Fixed the issue where the "Top, Bottom, Left, Right, Front, Back" options in the View menu were not working.
116-A new toolbar "Elements Visibility" has been added.
117-Zoom now resets to the initial value when executing the command "[Draw] Reset View".
118-In the "Element Types" toolbar, a pressed (toggled) state was added for the active element.
119-In the "Element Types" toolbar, the active element is made visible if it is hidden.
120-Graphics rendering speed has been slightly improved.
121-Modified the "Element Visibility" and "Show/Hide" toolbars.
122-Added the "Geom Visibility" toolbar.
123-From now on, executable files uploaded in this fork are digitally signed to gradually gain trust from antivirus programs.
124-Added "Gradient Filled White" mode to the background.
125-Added the ability to zoom into a selected area using "Ctrl+Shift", "F4", or by dragging both mouse buttons (right and left) simultaneously.
126-Fixed the issue where "Ctrl" and "Shift" keys didn’t work for rotation and other actions while text boxes were active.
127-Added mouse cursors for Rotate, Pan, Zoom, and Zoom Box modes.
128-Fixed the issue where object labels were not displayed.
129-Removed extra blank space at the end of the "View" menu.
130-Renamed the "All Visible" button to "All Visibility to Default" and improved its behavior.
131-Added a report display for the changes made when executing "All Visibility to Default".
132-Fixed the initial background color changing from white to black during program startup.
133-Minor changes in the About form and added a website link.
134-Completed the code for the "[Draw] Fit All" and "[Draw] Reset View" buttons.
135-Fixed the issue where the view was not centered when pressing the "[Draw] Set Eye" button with no objects selected.
136-Fixed the bug where the previous workplane position was displayed when executing the "WP to Global" command.