Skip to content

Commit

Permalink
Fix changelog and questmode (#131)
Browse files Browse the repository at this point in the history
Bugfixes: fix changelog format (closes #129)
Bugfixes: Changing display mode will now redraw UI automatically (closes #130).
  • Loading branch information
JonasJurczok committed Mar 15, 2019
1 parent 046080c commit db2ef89
Show file tree
Hide file tree
Showing 3 changed files with 214 additions and 135 deletions.
343 changes: 209 additions & 134 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,134 +1,209 @@
NEXT
--------
* Fixed thumbnail

17.1.0
--------
* Added toolbar support for UI toggle and task adding (#102).
* Fixed Questlog translations for all languages (#126).
* Added changelog
* Added thumbnail

17.0.0
--------
* Switched to 0.17
* Removed custom JSON encoding

16.9.0
--------
* Questlog mode. There is a setting to transform the todo list to a questlog (#74).
* Fixed bug. Imported subtasks are always open now (#92).
* Fixed german translation. (Thanks Kingmax007)

16.8.2
--------
* Updated russian translation. (Thanks MasterLogick)
* Updated chinese translation. (Thanks 笑脸)

16.8.1
--------
* Bugfix: export/import dialogs don't grow outside the screen anymore when working with long strings.
* Updated polish translations. (Thanks Virtual0txt)

16.8.0
--------
* It is now possible to add subtasks to tasks
* Open the details view to add subtasks

16.7.2
--------
* Fixed a bug that the main button does not hide the UI anymore (#81)
* Fixed polish translation. (Thanks Virtual0txt)

16.7.1
--------
* Fixed that tasks are invisible after opening the main UI with the button (#79). (Thanks Omnifarious)

16.7.0
--------
* Tasks are now separated in title and details. (Thanks Tarrke)
* Title is a one line textfield
* Details is multiline
* Details can be viewed in the main UI after clicking the "show details" button (down arrows)
* Tasks now display created by and modified by in the edit screen. (Thanks Tarrke)
* Added polish translation. (Thanks Virtual0txt)

16.6.0
--------
* It is now possible to delete tasks
* It is now possible to export and import tasks similar to blueprints
* The button text now switches between the following states
* No tasks available: Todo List
* Tasks available: Todo List: X tasks available
* Task assigned to player: Todo List: <first line of task>
* Fixed credits for 16.4.0

16.5.1
--------
* Fixed a crash when editing a task (thanks Tarrke)

16.4.0
--------
* The button now only shows the first line of the task, not everything.
* Added russian translation (thanks TheMrEvgen)

16.2.0
--------
* Modifyed UI so the button displays the current assigned task for each players. Thanks Tarrke!
* Added openning the edit dialog when clicking a task in the list feature. Thanks Tarrke!

16.1.0
--------
* Added auto assign feature. Thanks Tarrke!
* Added localization for buttons. Thanks hoylemd!
* Added styles for everything. Thanks hoylemd!
* Streamlined the UI. Thanks hoylemd!
* Lots of code refactorings. Thanks hoylemd!

16.0.3
--------
* Added French translation
* Fixed a bug where clicking add/edit twice would crash the game

16.0.2
--------
* Added sorting of tasks. Thanks to Tarrke for the reminder, input and code examples

16.0.1
--------
* Updates are now transfered on demand and not every 250ms anymore. This should improve performance by
a lot.
* Added scrollbar to make it usable with a lot of tasks
* Added window height option to match default window height to screen size
* Major code refactoring to make it easier to maintain

1.4.6
--------
* Bugfix: it was not possible to load old saves that did not contain this mod

1.4.0 (technical release)
--------
* Added settings for debug messages (mostly interesting for development)
* Major code refactoring to make future changes much easier

1.3.0
--------
* Added setting to hide the minimized UI and work only with hotkey

1.2.0
--------
* Added hotkey shift-t to toggle the UI
* Add cancel button to add/edit frame

1.1.0
--------
* Added german translation
* Added pictures to the documentation

1.0.0
--------
* Minimizable UI
* Add tasks
* Complete/uncomplete tasks
* Show/Hide completed tasks
* Assign tasks to self/others
---------------------------------------------------------------------------------------------------
Version: 17.2.0
Date: 2019-03-15
Bugfixes:
- Changing display mode (quest mode) will automatically redraw the UI (closes #130)
- Fixed thumbnail
- Fixed changelog


---------------------------------------------------------------------------------------------------
Version: 17.1.0
Date: 2019-03-14
Features:
- Added toolbar support for UI toggle and task adding (#102).

Bugfixes:
- Fixed Questlog translations for all languages (#126).

Minor changes:
- Added changelog
- Added thumbnail


---------------------------------------------------------------------------------------------------
Version: 17.0.0
Date: 2019-02-27
Features:
- Switched to 0.17

Internal changes:
- Removed custom JSON encoding


---------------------------------------------------------------------------------------------------
Version: 16.9.0
Date: 2019-02-10
Features:
- Questlog mode. There is a setting to transform the todo list to a questlog (#74).

Bugfixes:
- Fixed bug. Imported subtasks are always open now (#92).
- Fixed german translation. (Thanks Kingmax007)


---------------------------------------------------------------------------------------------------
Version: 16.8.2
Date: 2019-01-29
Bugfixes:
- Updated russian translation. (Thanks MasterLogick)
- Updated chinese translation. (Thanks 笑脸)


---------------------------------------------------------------------------------------------------
Version: 16.8.1
Date: 2018-12-08
Bugfixes:
- export/import dialogs don't grow outside the screen anymore when working with long strings.
- Updated polish translations. (Thanks Virtual0txt)


---------------------------------------------------------------------------------------------------
Version: 16.8.0
Date: 2018-11-26
Features:
- Subtasks can be created in the details view (down arrow) of a task.


---------------------------------------------------------------------------------------------------
Version: 16.7.2
Date: 2018-11-14
Bugfixes:
- Fixed a bug that the main button does not hide the UI anymore (#81)
- Fixed polish translation. (Thanks Virtual0txt)


---------------------------------------------------------------------------------------------------
Version: 16.7.1
Date: 2018-11-12
Bugfixes:
- Fixed that tasks are invisible after opening the main UI with the button (#79). (Thanks Omnifarious)


---------------------------------------------------------------------------------------------------
Version: 16.7.0
Date: 2018-11-11
Features:
- Tasks are now separated in title and details. (Thanks Tarrke)
- Title is a one line textfield
- Details is multiline
- Details can be viewed in the main UI after clicking the "show details" button (down arrows)
- Tasks now display created by and modified by in the edit screen. (Thanks Tarrke)
- Added polish translation. (Thanks Virtual0txt)


---------------------------------------------------------------------------------------------------
Version: 16.6.0
Date: 2018-10-29
Features:
- It is now possible to delete tasks
- It is now possible to export and import tasks similar to blueprints
- The button text now switches between the following states
- No tasks available: Todo List
- Tasks available: Todo List: X tasks available
- Task assigned to player: Todo List: <first line of task>

Bugfixes:
- Fixed credits for 16.4.0


---------------------------------------------------------------------------------------------------
Version: 16.5.1
Date: 2018-10-26
Bugfixes:
- Fixed a crash when editing a task (thanks Tarrke)


---------------------------------------------------------------------------------------------------
Version: 16.4.0
Date: 2018-10-13
Features:
- Modifyed UI so the button displays the current assigned task for each players. Thanks Tarrke!
- Added openning the edit dialog when clicking a task in the list feature. Thanks Tarrke!

Bugfixes:
- The button now only shows the first line of the task, not everything.
- Added russian translation (thanks TheMrEvgen)


---------------------------------------------------------------------------------------------------
Version: 16.1.0
Date: 2018-08-19
Features:
- Added auto assign feature. Thanks Tarrke!
- Added localization for buttons. Thanks hoylemd!
- Added styles for everything. Thanks hoylemd!
- Streamlined the UI. Thanks hoylemd!

Internal changes:
- Lots of code refactorings. Thanks hoylemd!


---------------------------------------------------------------------------------------------------
Version: 16.0.3
Date: 2018-02-28
Features:
- Added French translation

Bugfixes:
- Fixed a bug where clicking add/edit twice would crash the game


---------------------------------------------------------------------------------------------------
Version: 16.0.2
Features:
- Added sorting of tasks. Thanks to Tarrke for the reminder, input and code examples


---------------------------------------------------------------------------------------------------
Version: 16.0.1
Features:
- Updates are now transferred on demand and not every 250ms anymore. This should improve performance by a lot.
- Added scrollbar to make it usable with a lot of tasks
- Added window height option to match default window height to screen size

Internal changes:
- Major code refactoring to make it easier to maintain


---------------------------------------------------------------------------------------------------
Version: 1.4.6
Bugfixes:
- it was not possible to load old saves that did not contain this mod


---------------------------------------------------------------------------------------------------
Version: 1.4.0
Internal changes:
- Added settings for debug messages (mostly interesting for development)
- Major code refactoring to make future changes much easier


---------------------------------------------------------------------------------------------------
Version: 1.3.0
Features:
- Added setting to hide the minimized UI and work only with hotkey


---------------------------------------------------------------------------------------------------
Version: 1.2.0
Features:
- Added hotkey shift-t to toggle the UI
- Add cancel button to add/edit frame


---------------------------------------------------------------------------------------------------
Version: 1.1.0
Features:
- Added german translation
- Added pictures to the documentation


---------------------------------------------------------------------------------------------------
Version: 1.0.0
Features:
- Minimizable UI
- Add tasks
- Complete/uncomplete tasks
- Show/Hide completed tasks
- Assign tasks to self/others
2 changes: 1 addition & 1 deletion info.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "Todo-List",
"version": "17.1.0",
"version": "17.2.0",
"title": "Todo List",
"author": "Jason Miles, Tessiema, Quis, Tarrke, hoylemd",
"contact": "jonasjurczok+factorio@gmail.com",
Expand Down
4 changes: 4 additions & 0 deletions src/todo/todo.lua
Original file line number Diff line number Diff line change
Expand Up @@ -199,6 +199,10 @@ function todo.on_runtime_mod_setting_changed(player, key)
todo.log("Changed auto-assign...")
elseif (key == "todolist-click-edit-task") then
todo.log("Changed button click to open edit frame...")
elseif (key == "todolist-translation-mode") then
-- automatically redraw main frame on mode change
todo.toggle_main_frame(player)
todo.toggle_main_frame(player)
end
end

Expand Down

0 comments on commit db2ef89

Please sign in to comment.