z_mirror/Tapeline

git clone https://git.raiguard.me/z_mirror/Tapeline

Caleb HeuerMove to version 2.0.107a7fba9

color-setting
11.6 KiB250 linesraw
1---------------------------------------------------------------------------------------------------
2Version: 2.0.10
3Date: ????
4  Features:
5---------------------------------------------------------------------------------------------------
6Version: 2.0.9
7Date: 2022-11-14
8  Bugfixes:
9    - Fixed a rare crash when changing controllers and changing the cursor stack on the same tick
10---------------------------------------------------------------------------------------------------
11Version: 2.0.8
12Date: 2022-06-22
13  Bugfixes:
14    - Fixed that the 'not-selectable-in-game' flag was not set on the dummy entity
15    - Fixed unknown key when dragging tapes
16---------------------------------------------------------------------------------------------------
17Version: 2.0.7
18Date: 2022-02-19
19  Bugfixes:
20    - Fixed a crash when another mod toggles the map editor before this mod can fully initialize (#28)
21---------------------------------------------------------------------------------------------------
22Version: 2.0.6
23Date: 2021-03-11
24  Bugfixes:
25    - Fixed that biters still loved to chew on tapelines when shift+drawing
26---------------------------------------------------------------------------------------------------
27Version: 2.0.5
28Date: 2021-03-11
29  Bugfixes:
30    - Fixed that tapelines were a bit too tasty and biters loved to chew on them
31---------------------------------------------------------------------------------------------------
32Version: 2.0.4
33Date: 2021-02-03
34  Bugfixes:
35    - Fixed a crash when upgrading to 2.0.3 when in a non-character controller
36---------------------------------------------------------------------------------------------------
37Version: 2.0.3
38Date: 2021-02-02
39  Bugfixes:
40    - Fixed character build distance bonus being increased when exiting edit mode
41---------------------------------------------------------------------------------------------------
42Version: 2.0.2
43Date: 2020-12-24
44  Changes:
45    - Decreased minimum subgrid size to 2
46  Bugfixes:
47    - Fixed a crash when another mod removes the vanilla "introduction" tip
48---------------------------------------------------------------------------------------------------
49Version: 2.0.1
50Date: 2020-11-29
51  Bugfixes:
52    - Fixed a crash when other mods or scenarios override the increased build distance required to make drawing tapes work
53---------------------------------------------------------------------------------------------------
54Version: 2.0.0
55Date: 2020-11-26
56  Features:
57    - Added tips and tricks for the mod
58    - Tapes may now be drawn, edited, and deleted from the map view
59  Changes:
60    - Completely rewrote the mod from scratch
61    - Consolidated draw, edit, and delete functionality into one item
62    - Changed how tape settings are edited:
63      - Drawing normally will always auto-clear and be restricted to cardinal directions
64      - Holding shift while drawing will enable freeform drawing and disable auto-clear
65      - Shift + scrolling will change the subgrid size or number of splits
66      - Ctrl + scrolling will cycle between subgrid and split modes
67      - Right-clicking a tape will enter edit mode, where dragging will move the tape and scrolling works as above
68      - Shift + right-clicking a tape will delete it
69    - Changed color setting format to Hex
70    - Removed all GUIs
71---------------------------------------------------------------------------------------------------
72Version: 1.1.7
73Date: 2020-11-23
74  Changes:
75    - Updated to Factorio 1.1
76---------------------------------------------------------------------------------------------------
77Version: 1.1.6
78Date: 2020-11-05
79  Bugfixes:
80    - Fixed a crash when migrating from a version prior to 1.0.0
81---------------------------------------------------------------------------------------------------
82Version: 1.1.5
83Date: 2020-08-10
84  Bugfixes:
85    - Fixed shortcut not giving the item (temporary workaround until a bug in the base game gets fixed)
86    - Fixed a bunch of accidental global variables
87---------------------------------------------------------------------------------------------------
88Version: 1.1.4
89Date: 2020-07-26
90  Features:
91    - Added French translation by Dae
92  Changes:
93    - Slightly changed GUI layout to better accommodate different locales
94  Bugfixes:
95    - Fixed a potential crash if a GUI handler was removed between versions
96    - Fixed that the window frames would not stretch if the content was wider than default
97---------------------------------------------------------------------------------------------------
98Version: 1.1.3
99Date: 2020-07-09
100  Changes:
101    - on_tick event is conditionally registered again - the mod no longer uses performance when not in use
102  Bugfixes:
103    - Fixed that it was possible to hold the edit capsule while editing by using the hotkey, causing a crash when trying to use it
104---------------------------------------------------------------------------------------------------
105Version: 1.1.2
106Date: 2020-06-24
107  Bugfixes:
108    - Fixed a crash related to GUI style changes in Factorio 0.18.33
109---------------------------------------------------------------------------------------------------
110Version: 1.1.1
111Date: 2020-06-22
112  Bugfixes:
113    - Fixed inconsistent tick comparison after the simulation has been paused at least once
114---------------------------------------------------------------------------------------------------
115Version: 1.1.0
116Date: 2020-05-26
117  Features:
118    - Added keyboard shortcut to get the edit tool directly (disabled by default)
119  Changes:
120    - Refactored the mod structure to improve performace and simplicity
121    - Switched from RaiLuaLib to FLib
122    - Switched to double quotes everywhere
123    - Minor GUI style cleanup for 0.18.27
124  Bugfixes:
125    - Fixed that a player's tilegrids and data would remain behind if they were removed
126---------------------------------------------------------------------------------------------------
127Version: 1.0.4
128Date: 2020-04-07
129  Changes:
130    - Removed lualib and made it a separate mod, RaiLuaLib
131    - Updated changelog formatting
132  Bugfixes:
133    - Fixed a crash when setting the textfield on the draw GUI to an invalid value right after opening the GUI
134    - Fixed that if the mod was removed, any existing highlight boxes or tutorial bubbles would remain behind, staying forever
135---------------------------------------------------------------------------------------------------
136Version: 1.0.3
137Date: 2020-01-29
138  Changes:
139    - Unlocked the adjust button in multiplayer, as the base game bug caused by using it has been fixed
140---------------------------------------------------------------------------------------------------
141Version: 1.0.2
142Date: 2020-01-29
143  Changes:
144    - Moved most of the migrations to on_configuration_changed
145    - Moved util file out of the lualib folder
146    - Updated thumbnail
147---------------------------------------------------------------------------------------------------
148Version: 1.0.1
149Date: 2020-01-24
150  Changes:
151    - Added a prefix to all of the settings prototypes to avoid conflicts with other mods
152  Bugfixes:
153    - Fixed a crash when literally any other mod was loaded
154    - Fixed a crash when perishing multiple tapelines at once
155---------------------------------------------------------------------------------------------------
156Version: 1.0.0
157Date: 2020-01-23
158  Features:
159    - Updated to Factorio 0.18
160    - Added tilegrid editor setting to change the grid anchor corner
161    - Added the ability to relocate existing tilegrids
162  Changes:
163    - The capsule range overlay that appeared when holding the tapeline is now hidden
164    - Render objects are now created/destroyed dynamically and others updated, instead of completely redrawing the tilegrid every time it moves
165    - Tilegrids are only visible to the player who drew them
166    - Visual settings are per-player again
167    - Color settings are no longer pre-determined and can be fully customized
168    - Removed depency on the STDLIB mod
169    - Removed tilegrid settings buttons. Tilegrids are now edited by clicking on them with the edit capsule
170---------------------------------------------------------------------------------------------------
171Version: 0.6.1
172Date: 2019-11-17
173  Optimisations:
174    - Significantly reduced the amount of tilegrid updates when using restrict to cardinals mode
175  Bugfixes:
176    - Fixed crash when entering a mini-tutorial
177---------------------------------------------------------------------------------------------------
178Version: 0.6.0
179Date: 2019-08-23
180  Optimisations:
181    - Required everything locally
182    - Basic optimizations to on_tick and tilegrid rendering logic
183    - Restructured the mod to be slimmer and removed a bunch of unnecessary code
184    - The mod no longer uses update time when no tilegrids are being actively drawn or perished
185  Changes:
186    - New Tapeline icon (again!)
187    - Shortcut tooltip now shows the keybinding again
188    - Removed delete confirmation window in favor of simply clicking the delete button again to confirm
189    - Changed grid type dropdown to a switch
190    - The tilegrid you are currently editing now blinks
191    - Switched to new built-in slider snapping functionality
192    - Divisor textfield now behaves better, and supports enter-to-confirm
193---------------------------------------------------------------------------------------------------
194Version: 0.5.0
195Date: 2019-06-27
196  Features:
197    - Added tilegrid settings GUI
198    - Added the ability to restrict a tilegrid to cardinal directions when drawing
199    - Added semi-permanent tilegrids that can be edited or dismissed
200  Changes:
201    - Completely rewrote the mod to draw the tilegrid as you drag, instead of using a selection tool
202    - Refined tapeline icon
203    - Converted visual tilegrid settings to map settings to keep consistency in multiplayer
204---------------------------------------------------------------------------------------------------
205Version: 0.4.0
206Date: 2019-06-14
207  Changes:
208    - Organized mod settings
209    - Removed limitations on line width setting
210    - Removed "tapeline tool" item from item filters list
211    - Removed hotkey definition from shortcut button label
212    - Various small optimizations
213---------------------------------------------------------------------------------------------------
214Version: 0.3.1
215Date: 2019-03-12
216  Changes:
217    - Minor optimizations to tilegrid area logic (thanks Nexela!)
218  Bugfixes:
219    - Fixed that using the keyboard shortcut with a full inventory would delete whatever was in your hand
220    - Fixed default hotkey not actually being Alt+M
221---------------------------------------------------------------------------------------------------
222Version: 0.3.0
223Date: 2019-03-11
224  Features:
225    - Added color customization settings
226  Changes:
227    - Optimized tilegrid drawing logic (it is now 40x faster!)
228    - Shift+selection color is now blue instead of green
229    - Updated locale
230    - Changed default color pallete
231    - Changed default hotkey to Alt+M (from Ctrl+M)
232---------------------------------------------------------------------------------------------------
233Version: 0.2.0
234Date: 2019-03-10
235  Features:
236    - Added alternate selection mode (shift+select) that splits the tapeline into a configurable amount of groups, and displays the midpoint of both axes
237    - Added option to change the number of sections an alternate selection is split into
238  Changes:
239    - A tapeline is now only visible to the player placing it
240    - Made tapeline grid lines opaque to increase visibility
241    - Moved distance texts slightly closer to the tapeline itself
242    - Updated thumbnail
243  Bugfixes:
244    - Corrected minor typo in mod description
245---------------------------------------------------------------------------------------------------
246Version: 0.1.0
247Date: 2019-03-08
248  Features:
249    - Added tapeline tool
250    - Added tapeline tool shortcut to toolbar