z_mirror/Tapeline
git clone https://git.raiguard.me/z_mirror/Tapeline
7a7fba9
color-setting
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