--------------------------------------------------------------------------------------------------- Version: 2.1.11 Date: ???? Changes: --------------------------------------------------------------------------------------------------- Version: 2.1.10 Date: 2024-05-08 Bugfixes: - Fixed somehow orphaned windows not being destroyed before a new window is created. (#38) --------------------------------------------------------------------------------------------------- Version: 2.1.9 Date: 2024-05-07 Bugfixes: - Fixed a crash in certain cases when translations complete after a mod migration. (#35) - Fixed a crash when inputting a value greater than 4,294,967,295. (#37) --------------------------------------------------------------------------------------------------- Version: 2.1.8 Date: 2023-05-06 Bugfixes: - Fixed a rare crash when certain GUI destroying logic isn't called (#31) --------------------------------------------------------------------------------------------------- Version: 2.1.7 Date: 2023-01-10 Bugfixes: - Fixed a crash when the toggle GUI function is somehow called before translations are complete --------------------------------------------------------------------------------------------------- Version: 2.1.6 Date: 2022-12-26 Information: - Quick Item Search is now soft-deprecated, and will receive no further updates unless a crash is found Changes: - Cleaned up the code a bit - Updated to Factorio 1.1.74 and flib 0.12 --------------------------------------------------------------------------------------------------- Version: 2.1.5 Date: 2022-07-11 Bugfixes: - Fixed loss of original logistics requests configuration when using temporary requests or trashing of all items multiple times in a row without the previous requests being cleared. - Logistic request changes done while a temporary request is still in effect are now persisted even after the temporary request has expired/been fullfilled. --------------------------------------------------------------------------------------------------- Version: 2.1.4 Date: 2022-07-03 Changes: - The QIS hotkey will only open the GUI if no other windows are marked as "opened" - This allows you to use the same hotkey for QIS and focusing search boxes - The shortcut button's behavior is unchanged --------------------------------------------------------------------------------------------------- Version: 2.1.3 Date: 2022-05-26 Bugfixes: - Fixed a crash when another mod updates logistic slots before QIS can fully initialize - Fixed a crash when pressing E with no search results - Fixed a crash when the mod tries to update the GUI right after mod configuration changes --------------------------------------------------------------------------------------------------- Version: 2.1.2 Date: 2022-04-14 Bugfixes: - Fixed that search would not work if you used capital letters (#27) --------------------------------------------------------------------------------------------------- Version: 2.1.1 Date: 2021-12-06 Changes: - Blueprints, upgrade planners, deconstruction planners, and selection tools are ignored when using quick-trash-all (#25) Bugfixes: - Fixed that selecting an item to cursor with E would re-mark the QIS window as "opened", causing some strange behaviors --------------------------------------------------------------------------------------------------- Version: 2.1.0 Date: 2021-07-18 Features: - Added a setting to auto-close the GUI after performing an action Bugfixes: - Fixed a desync if a player joined while translations were being done, or a GUI was auto-updating - Fixed a flag not being reset, causing various crashes when using controls before translations are finished after configuration changed --------------------------------------------------------------------------------------------------- Version: 2.0.1 Date: 2021-02-21 Bugfixes: - Fixed a crash when pressing E with nothing in the search textfield --------------------------------------------------------------------------------------------------- Version: 2.0.0 Date: 2021-02-17 Features: - All-new GUI - Results are shown in a list instead of a grid - Each result is only shown once for both inventory and logistics - The current logistic request / infinity filter for each item is shown - Added infinity filter GUI with the ability to set temporary infinity filters - All GUIs can be confirmed with E Changes: - Completely rewrote the mod from scratch - Significant performance improvements to quick-trash-all and search functionality - Changed the default hotkey to Shift + F to avoid conflicts - Removed search location settings --------------------------------------------------------------------------------------------------- Version: 1.5.15 Date: 2020-11-23 Changes: - Updated to Factorio 1.1 --------------------------------------------------------------------------------------------------- Version: 1.5.14 Date: 2020-11-10 Bugfixes: - Fixed the request sliders not working whatsoever --------------------------------------------------------------------------------------------------- Version: 1.5.13 Date: 2020-11-01 Bugfixes: - Added workaround for inconsistent request setting behavior --------------------------------------------------------------------------------------------------- Version: 1.5.12 Date: 2020-10-02 Bugfixes: - Fixed temporary request amount being rounded when using keyboard navigation - Fixed that temporary requests would not update if the items were inserted into the ammo, armor, or gun inventories --------------------------------------------------------------------------------------------------- Version: 1.5.11 Date: 2020-09-14 Changes: - The ghost cursor will always be set for items you don't have, whether or not they place an entity --------------------------------------------------------------------------------------------------- Version: 1.5.10 Date: 2020-08-29 Changes: - QIS will automatically disable item spawning if in the Space Exploration navigation satellite --------------------------------------------------------------------------------------------------- Version: 1.5.9 Date: 2020-08-29 Features: - Added setting to spawn items when cheating (to allow for disabling it) - This fixes QIS spawning items on the ground when in Space Exploration's satellite view --------------------------------------------------------------------------------------------------- Version: 1.5.8 Date: 2020-08-15 Changes: - Updated to Factorio 1.0 - Marked the base mod as optional to allow compatibility with total overhaul mods - Added mod name and description to locale --------------------------------------------------------------------------------------------------- Version: 1.5.7 Date: 2020-08-10 Changes: - Logistic results now have the same actions as everything else, instead of being reversed Bugfixes: - Fixed a crash when a mod would removed while translations were running, but before those translations translated all of that mod's strings - Fixed a crash when using the hotkey while the Space Exploration Universe Explorer window is open - Fixed a crash when trying to set a personal logistic request when in a non-character controller - Properly fixed desync related to a player's connected status in multiplayer during a mod change --------------------------------------------------------------------------------------------------- Version: 1.5.6 Date: 2020-07-26 Bugfixes: - Fixed that the GUI would never become available because of a botched fix in v1.5.5 - Fixed a potential crash if a GUI handler was removed between versions --------------------------------------------------------------------------------------------------- Version: 1.5.5 Date: 2020-07-26 Bugfixes: - Fixed several crashes related to tabbing into the search textfield at inappropriate times - Fixed a crash when an item has no localised name - Fixed a desync related to player.connected being unreliable during on_configuration_changed on multiplayer servers --------------------------------------------------------------------------------------------------- Version: 1.5.4 Date: 2020-06-24 Bugfixes: - Fixed a crash related to GUI style changes in Factorio 0.18.33 --------------------------------------------------------------------------------------------------- Version: 1.5.3 Date: 2020-06-20 Features: - Added ability to edit logistic request for every type of item (inventory, logistics, and unavailable) - Added ability to place tile ghosts when none of the item is available Changes: - Adjusted slot button colors, now using styles provided by FLib - Changed quick-trash action from shift+click to control+click - Unified set_cursor logic to pick from inventory first, else spawn items if cheating, else set cursor ghost Bugfixes: - Fixed that a character's own inventory contents would be included in logistics results in certain circumstances --------------------------------------------------------------------------------------------------- Version: 1.5.2 Date: 2020-05-27 Bugfixes: - Fixed that quick-trash logic would not count ammo and guns, and would not check every request every time --------------------------------------------------------------------------------------------------- Version: 1.5.1 Date: 2020-05-26 Bugfixes: - Fixed that the GUI wouldn't close when picking an item in the map editor --------------------------------------------------------------------------------------------------- Version: 1.5.0 Date: 2020-05-26 Features: - Added a search button to the shortcut bar that will toggle the GUI - Added a shift-action to inventory slots that will quick-trash the item if it is greater than its minimum request amount - Added the ability to permanently edit a logistic request, instead of just making a temporary request - Added the ability to edit the minimum and maximum amounts for a request - Added quick-trash-all hotkey that will reduce all items in your inventory to their minimum request amounts Changes: - Completely rewrote the mod from the ground up to improve performance and code structure - Switched from RaiLuaLib to FLib - General GUI style improvements - Searching unavailable items is now enabled by default - Items that contain entity data, inventories, or tags will be excluded from the results, as retrieving them would destroy their data - Removed setting that required logistic results to be unique - Removed "request-a-stack" functionality - the new request screen defaults to a stack instead - Removed Death Markers incompatibility Bugfixes: - Fixed that the GUI would force-open itself in a lot of cases, even when a different window was already open - Fixed a crash related to a player's translation table not existing --------------------------------------------------------------------------------------------------- Version: 1.4.0 Date: 2020-04-04 Features: - Shift + selecting an unavailable item while in cheat mode will spawn that item into your cursor - Added option to still show a logistics item even if it's already in your inventory Changes: - Default location setting is now the center of the screen for both play modes - Default number of rows is now four, up from three - Removed lualib and made it a separate mod, RaiLuaLib - Marked Death Markers as an incompatible mod, since it somehow causes this mod to desync in multiplayer --------------------------------------------------------------------------------------------------- Version: 1.3.1 Date: 2020.02-15 Bugfixes: - Fixed a crash when a translation was canceled after the translation requests had been made, but before they all had been sorted --------------------------------------------------------------------------------------------------- Version: 1.3.0 Date: 2020-02-12 Features: - Added custom logistic request GUI (control + select a logistics item to access it) Changes: - Significantly optimised search logic - Improved GUI navigation. Pressing escape while selecting a result with keyboard shortcuts will return to the search bar. Pressing escape again will close the GUI Bugfixes: - Fixed that the mod would continue to track your items forever if you canceled a temporary logistics request - Fixed more issues with the translation module duplicating keys - Fixed a crash if a multiplayer save were to be upgraded from 1.1.0 while other players had the GUI open - Fixed some leftover migration issues --------------------------------------------------------------------------------------------------- Version: 1.2.1 Date: 2020-01-28 Bugfixes: - Fixed the "unfixable migration" that prevented a direct upgrade to 1.2 --------------------------------------------------------------------------------------------------- Version: 1.2.0 Date: 2020-01-25 Features: - Updated to Factorio 0.18 - When using keyboard navigation, the selected item's name will be shown in the text box - Shift + selecting an item while in the editor will create an infinity inventory filter for that item Optimizations: - Significant optimizations to translation library (again!) - Optimized text search loop Bugfixes: - Fixed error when joining a game in the middle of a translation --------------------------------------------------------------------------------------------------- Version: 1.1.0 Date: 2019-12-27 Features: - Added option to make the GUI appear in the center of the screen Changes: - Significant optimizations to translation library - The cursor is now cleaned before items or ghosts are placed in it - The GUI will not open until dictionary translation is finished Bugfixes: - Fixed a crash on inventory change when requesting more than one item from the logistics network at once - Fixed a crash when a mod hardcodes an item's localised name - Fixed broken translation of any items that have non-basic localised names - Fixed missing locale - Fixed not being able to use the mouse to pick a result until after pressing enter - Fixed several incorrectly handled edge cases with the GUI navigation --------------------------------------------------------------------------------------------------- Version: 1.0.2 Date: 2019-12-23 Bugfixes: - ACTUALLY fixed a crash when an item has no localised name - Fixed missing controls locale --------------------------------------------------------------------------------------------------- Version: 1.0.1 Date: 2019-12-23 Bugfixes: - Fixed a crash when an item has no localised name --------------------------------------------------------------------------------------------------- Version: 1.0.0 Date: 2019-12-23 Features: - Initial release