=================================================================================================================================================================================
|																						|
|	Skada Revision																				|
|	-------------------------																		|
|	Curse-Project-ID: 1188318																		|
|																						|
|																						|
|	API Change Summaries / API Blizzard_Menu																|
|	----------------------------------------------------------------													|
|	https://warcraft.wiki.gg/wiki/API_change_summaries															|
|	https://warcraft.wiki.gg/wiki/Blizzard_Menu_implementation_guide													|
|																						|
|																						|
|	Program Paths																				|
|	--------------------------------------------------------------------------------------											|
|	Skada =..\World of Warcraft\_retail_\Interface\AddOns\Skada (Programm Folder contains)											|
|																						|
|		Libs   = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Libs\..												|
|		Locale = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Locale\*.lua											|
|		Main   = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Main\*.lua											|
|		Media  = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Media\..												|
|		Module = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Modules\*.lua											|
|																						|
|																						|
|		Misc(ellaneous)																			|
|		---------------------------------------------------------------------------------------------									|
|		ChangeLog = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Misc\ChangeLog\ChangeLog.txt									|
|		License   = ..\World of Warcraft\_retail_\Interface\AddOns\Skada\Misc\License\License.txt									|
|																						|
|																						|
|	Used Abbreviations																			|
|	------------------																			|
|																						|
|	Reason(s)					Typ															|
|																						|
|	[ADD]	Additions				[I]   Initial Version													|
|	[API]	Application Programming Interface	[R]   Release Version													|
|	[DSC]	Description				[T]   Test Version (beta-Test)												|
|	[REV]   Revision				[W]   Internal Work Version (Developer, alpha-Test)									|
|	[RDA]	Readability																			|
|	[STR]	Stucture																			|				
|	[UCL]	Update Changelog																		|
|	[...]	All																				|
|	[.A.]	All Without [API]																		|
|																						|
|																						|
|	Author			Version		Date		Typ	Curse-Project-ID	License										|
|	----------------        -------		----------	--- 	----------------	-------										|
|	Zarnivoop		10.0.2		2022-18-11	[R]	694380			MIT/X										|
|	(Basis, thx)																				|
|																						|
|																						|
|	Baltha			11.0.7		2025-02-19	[R]	1188318			MIT/X										|
|	(Revision)		11.1.0																		|
|																						|
|																						|
=================================================================================================================================================================================



=================================================================================================================================================================================

______________

Version 11.2.0
______________


	_________________________

	Changelog (Modifikations)
	_________________________



	===  [ 016 ]  ===

	2025-08-14				[W, T, R]	Folder			Skada
	    ->
	2025-09-22						File			Skada.toc

													Changes:

													## SavedVariables: SkadaDB, CurrentSkadaNames, SkadaWindowsSort, SkadaWindowsChanges, SkadaMetaTitle
													## SavedVariablesPerCharacter: labelButton, modeSort, msaNameTable, mscNameTable, channelSort,
																       csaKindTable, csaNameTable, cscNameTable, SkadaPerCharDB

														-->

													## SavedVariables: SkadaDB, SkadaGraphsLDB, SkadaGraphsPDB, SkadaMetaTitle, SkadaLogNameAndSort, SkadaLogData
													## SavedVariablesPerCharacter: SkadaModus, SkadaChannel, SkadaPerCharDB
										
													old:						new:

													CurrentSkadaNames				global, but no longer SavedVariable
													SkadaWindowsSort				SkadaLogNameAndSort	-->	 structure changes
													SkadaWindowsChanges				SkadaLogData		-->	 structure changes


									File			embeds.xml

													Changes:

													...
													<!--				Libs [ Script ]					-->
													...
													<Script file="Libs\LibBossIDs-1.0\LibBossIDs-1.0.lua"/>
													...

														-->
													...
													<!--				Libs [ Script ]					-->
													...
													<Script file="Libs\LibBossIDs-1.0\LibBossIDs-1.0.lua"/>
													<Script file="Libs\LibGraph-2.0\LibGraph-2.0.lua"/>
													...


													...
													<!--				Modules [ Script ]				-->
													...
													</Ui>


														-->


													...
													<!--				Modules [ Script ]				-->
													...
													<!--				Graphs [ Script]				-->
													<Script file="Graphs\PieChart.lua"/>
													<Script file="Graphs\LineGraph.lua"/>
													...
													</Ui>


								Folder			Main

								File			Skada.lua

													SavedVariables:

													SkadaWindowsSort	-->	SkadaLogNameAndSort

														new format, f.e.:

														"Dps-Categorized",

															-->

														"Dps:Categorized",

														all table.insert(...)\table.remove(...) were changed with the new format


													SkadaWindowsChanges	-->	SkadaLogData

														new format, f.e.:

														"2025-08-14 : 15-19-40 : NEW : Datatext              ",
														"2025-08-12 : 15-11-12 : REN : Skada                  : Dps                   ",
														"2025-08-12 : 15-09-43 : NEW : Skada default         ",

															-->

														"2025:08:27 : 12:16:03 : NEW : broker  : Datatext               :                       :",
														"2025:08:27 : 11:51:09 : REN : bar     : Dps                    : Skada                 :",
														"2025/08/27 : 11:50:13 : NEW : bar     : Skada                  :                       :",

														all table.insert(...)\table.remove(...) were changed with the new format


													Delete:

													--SkadaWindowsSort    = SkadaWindowsSort    or {}
													--SkadaWindowsChanges = SkadaWindowsChanges or {}


													Changes:

													function Skada:Report(channel, chantype, report_mode_name, report_set_name, max, window)

														-->	now shows what it should (chat output formating will follow in a later release)


													function Skada:FormatNumber(number)

														--> 	all > in function Skada:FormatNumber(number) were changed by >=


													New:

													function Skada:MenuButton(win, mod, nameButton, nameMenu, xRightPoint , yRightPoint, normalTexture, highlightTexture)

														-->	 used by BrokerDisplay.lua, LineGraph.lua and PieChart.lua


													function Skada:ProcessingDiagram(legend_id, legend_label)

														-->	 used by pie chart and line graph, solve the output formating problem
															 proportional font / non-proportional (monospace) font


								Folder			Main

								File			BrokerDisplay.lua

													change:

													local menu = CreateFrame("Button", "InlineFrameMenuButton", win.frame, "BackdropTemplate")

														-->	 function Skada:MenuButton(...)

															 reference
															 	 Skada:ShowPopup(win)
																 Skada:OpenReportWindow(win)
																 Skada:OpenMenu(win)



								File			Menus.lua

													fix: (submenu arrow)

													function MenuVariants.CreateSubmenuArrow(frame)


													changes:

													SkadaWindowsSort = SkadaWindowsSort or {}

														-->	SkadaLogData = SkadaLogData or {}


													SkadaWindowsChanges = SkadaWindowsChanges or {}

														-->	SkadaLogNameAndSort = SkadaLogNameAndSort or {}


													Readability: (display)

														New:

														local barIndex    = 0
														...
														local pieIndex	  = 0

														...

														if win.db.display == "bar"    and barIndex    == 0 then

															mTitle(rootDescription, blankChars2 .. L["Bar"])
															barIndex    = 1
														end

														...

														if win.db.display == "pie" and pieIndex == 0 then

															mTitle(rootDescription, blankChars2 .. L["Pie chart"])
															pieIndex = 1
														end


								Folder			Graphs
								Files			LineGraph.lua, PieChart.lua

													add:

														last retail version 7.0.3, 2026-08-15 by Zarnivoop, Luckycire(maintainer).


													fix:

														now ready for current retail version.


													main changes:

														integration of Shared.lua in LineGraph.lua and PieChart.lua.
														SkadaGraphsDB splitted in SkadaGraphsLDB and SkadaGraphsPDB.
														now the legend frame shows for each legend the values.


								Folder			Locale
								Files			deDE.lua, enUS.lua

													changes:

														updated in a meanfull way


								Folder			Misc, Subfolders
								Files					all updated:


								skada configuration menu

											sorting by display name

												--> 	sorting by display system, display name, and each display system has it's own color (readability)
