forked from pawbyte/Game-Pencil-Engine-Editor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog_v1_0_2.txt
168 lines (152 loc) · 8.06 KB
/
changelog_v1_0_2.txt
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
Game Pencil Engine Changelog
Version 1.0.2 Changelog
[Critical Changes]
-Fixed bug that crashes application on right click in tile-editor with empty layers.
-Corrected deletion of undefined variable in GPE Settings Editor deconstructor.
[General Stabilizations and Optimizations made.]
-Tinydir library dropped from future versions due to lack of "proper unicode suppport".
-Created two new classes to handle file browsing.
-Improved UsserInput Class.
-General speed improvements.
-Changed from sprite based icons to font awesome pngs in editor.
-IDE now pauses logic and render calls when window is being resized to address previous tester complaints.
-Autmated Function Default Parameters[ W.I.P]
[Engine changes]
-Html5 Export
-Autmated Function Default Parameters[ W.I.P]
-General speed improvements.
-Fullscreen keys no longer disabled.
-Added degree() and radian() functions for CCW and CW conversions (respectively).
-Fonts with no file attatched respects the font size entered by user instead of simply defaulting to 12pt Arial on export.
-Added get_object_list function[W.I.P]
-Added get_object_family function[W.I.P]
-Added get_past_scene() function
-Added get_past_scene_name() function
-Updated find_collision_rectangle() function to prevent object collision with self.
-Removed pre-rendering for tilemap due to canvas size and speed limitation
-Corrected self_destruct call to be processed at the beginning and end of game logic.
-Collision system slightly upgraded.
-Obliterated continuous scene and object bug that existed due to typo.
-Optimized scene movement related functions.
-Debug mode now displays more logged data in console window.
-Normal mode has limited logged data in console window.
-Input Class now transforms asynchronous inputs into frame-based inputs to prevent double-events.
-Both gpe.get_camera_mouse_x() and gpe.get_camera_mouse_y() now return 0th camera if parameter is out of bounds or undefined.
-Both gpe.get_camera_mouse_x() and gpe.get_camera_mouse_y() now both return properly scaled (x,y) coordinates.
-Added under_mouse( cameraId) to Game Objects.
-Corrected update_cords() function for Game Objects.
-Corrected audio_playing() and video_playing() function parameter name.
-Added get_background() and set_background() functions.
-Speed optimizatio made to GPR.find_collision_rectangle()
-Added touches_object() and touches_family() functions
-Added bounce function[W.I.P]
-Added x-warp function[W.I.P]
-Added y-warp function[W.I.P]
-Added bounce function[W.I.P]
-Added start values for background information in scene for scene_reset to be fully activation.
-Splash Screen State simplified and made responsive
-Loading State simplified and made responsive
-Wii U Export
-See Html5 Export changes
-Desktop Platforms added
-Windows 32 and 64bit prebuilt electron packages included
-Linux[Ubuntu flavor] 32 and 64bit prebuilt electron packages included
-Testing stages for OSX development for 64bit support.
[General Editor & Gui Changes]
-Program now comes with console window.
-Close project Action now only asks once if user will like to close project & save.
-Upgrade notice removed from startup of program[Free Edition Only]
-Resources Pane highlights clicked resource
-Resource Pane elements given seperate smaller font, height shortened and made more width/height efficient.
-Get Yes/No/Cancel functionality upgraded with many prompts not displaying cancel button if not needed.
-Get Yes/No/Cancel buttons given visible keyshortcuts
-Scrolling now possible with arrow keys in selected areas
-Timed notice moved to bottom center of the screen with alphaed box and text.
-Alphaed text functionality restored.
-Text now makes use of TTF_SetFontHinting().
-Resource Pane folder seperating horizontal lines are now at 32/255 alpha value.
-Clear Rcent Projects list now functional
-General speed improvements.
-Resource Drop Down menu now has actual icons of resources displayed.
-Corrected redraw glitch for popup menus.
-Tooltips now display under mouse cursor and not in status bar.
-Frozen_screenshots for pop up menus as well as generated screenshots now export as smaller .pngs instead of large .bmp files.
-Corrected window manual resizing lag[W.I.P]
-Drop down mens for context menu trees now highlight differently for resources and plain options.
File Open/Save Menu
-Updated function to allow file type filters
-Updated preview window if images to fall in ratio for larger images
-Disabled preview of images larger than 4096 in width or height for the sake of render time speed.
-Switched tinydir method to prevent empty folders from appearing on browse.
-Added three modes for browsing files( thumbnails, multi-column and three-column modes]
-Removed hover effect when outside of the filelist box.
Input Field Changes
-Corrected Paste bug where string is doubled. Now pastes correctly.
-Added forward deleting function into text field
.When in use, scroll control rests in input field.
Text Editor Changes
-Removed selectiing of text while cursor is inside of text area's buttonbar.
-Added Copy, Cut and Paste functionality to the buttonbar
-Added forward deleting function into text editor.
-Corrected cursor location for invalid areas.
-Delete selection bounding issue corrected.
-General improvements.
-General theming improvements
-Suggested code now backtraces one character is not alpha-numerica to begin search.
-Suggested code now adds paratenthesis if function is being added.
-Symbol background highlight alpha changed from 255/255 to 64/255.
-Symbol highlight is now render undered selected text hightlights
-Short message pops up now for when copy selection call is made.
-Added new engine functions, keywords, etc into suggested text.
-Highlighted functions now displayed 3 key lines[ function, description and scope].
-Javascript functions no longer are treated differently than gpe and object functions on highlights.
-Bug corrected in synthax highlighter where found synthax was highlighted within larger words via underscore.
-Keyboard shortcuts added
-CTRL+LEFT
-CTRL+RIGHT
-CTRL+UP
-CTRL+DOWN
-CTRL+DELETE[ W.I.P]
-CTRL+BACKSPACE[ W.I.P]
-CTRL+HOME[ W.I.P]
-CTRL+END[ W.I.P]
[Functon Editor Changes]
-GPF file output type corrected
-Parametersfield input box size corrected.
[Audio Editor Changes]
-When loading empty file names, no popup alert is displayed.
-Reworded fallback files label.
[Video Editor Changes]
-Reworded fallback files label.
[Font Editor Changes]
-When loading empty file names, no popup alert is displayed.
[Sprite Editor Changes]
-When loading empty file names, no popup alert is displayed.
-Sprite frames start at 0 instead of 1.
-When using load button successfully the sprite editor switches the data-entry mode.
[Texture Editor Changes]
-When loading empty file names, no popup alert is displayed.
[Tilesheet Editor Changes]
-When loading empty file names, no popup alert is displayed.
[Object Editor Changes]
-Custom and collision text editor's caches text on project load.
-
[Scene Editor Changes]
-Fixed nasty tile editor crashing bug
-Fixed flickering object panel on right click.
-Fixed offset issue on tiled backgrounds
-Scrolling now possible with arrow keys in scene areas
-Fixed offset issue for rendering tiles
-Fixed out of bound issue for placing and removing tiles that crashed program.
-Corrected tile system to check for offsets for rendering, placing and removing on all layers.
-Aded arrows to editor view.
-Inheriting object class components is now done in ascending order.
-Tile grid visibility is now toggable
-Prompt on scene resize only occurs if tile layers are present in scene.
-Removed need to hold M to place/remove objects and tiles.
[Project Properties/Settings Changes]
-Marcros variables are now parsed for synthax editor on save/load
-Platforms Menu upgraded for export/run processes
-Extras Tab added
-Tons of improvements
-Scrollbar improvements