Jump to content

Feature Request - History Log Idea


Recommended Posts

There was an old (2006) thread here, and I was not sure the proper etiquette to resurrect it, or to make new.  Sorry, if I chose poorly :( 

 

This is about creating a log of actions in a standard format into a log of some type, that someone can see what was done on an image.  Since the formats are endless, I made two examples.  One just a text log, that would be more for easy readability, but does not lend to future use.  The other, XML style, which could then be processed perhaps in the future.  The idea would be that things would be save to the log, once performed (similar to saving an undo) in order....which "could" be removed in order if undone.  The XML format could, of course, have a style-sheet to make it readable for the general user.

 

Standard format could be published with requirements, so that plugin makers could write to it based on a predefined format once the user presses "OK" on a dialog or such, and add a line (as in format 1, line 2) or a section (as in XML example of effect-render-bars, commented in that example).

 

Basically, was wondering if this was under consideration, or could be.  I saw a lot of threads on logging history, saving undo history, etc., and I understand the problems of saving undo history based on that, so I am not going there!  I know this is a big feature, and would mean adding logging to existing plugins and existing code, but never hurts to ask!  :) 

 

Anyway, just a thought, that could address the question of "what did I do on that image to get that look/style?"  Reason I ask is that I am asking myself that same question, and the brain cells are not what they used to be. :/

 

Examples:

Format 1:

1: Tool - Shapes/ Outline / Rectangle / BW:2 / Solid / Solid Color - 236x226 
2: Effects - Renders - Bars / Bottom / Width:2 / Primary:50 / Secondary:50 / Trans: 255 / Fit:0 / Invert:0
3: New Layer
4: Move Layer Down - Layer 2
5: Image - Canvas Size - Absolute / Maintain:0 / PixelW:800 / PixelH:600 / PixelRes:96 / PrintW:8.33 / PrintH:6.25 / Anchor:Left

Format 2:

<Log>
	<image>
		<SaveAs>
			<name>Imagename.pdn</name>
		</SaveAs>
		<tool>
			<shapes>
				<type>Rectangle</type>
				<mode>Outline</mode>
				<brushwidth>2</brushwidth>
				<style>solid</style>
				<fill>Solid Color</fill>
				<xwidth>236</xwidth>
				<ywidth>226</ywidth>
			</shapes>
		</tool>
		<!--Plugin could add this section to the log-->
		<effect>
			<render>
				<bars>
					<edge>bottom</edge>
					<width>2</width>
					<prim_length>50</prim_length>
					<sec_length>50</sec_length>
					<trans>255</trans>
					<fit>0</fit>
					<invert>0</invert>
				</bars>
			</render>
		</effect>
		<!--End Plugin section-->
		<SaveAs>
			<name>Imagename.pdn</name>
		</SaveAs>
	</image>
</log>
					
				

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...