Bryan Miller
								
							
						 | 
						
							
								aead6b8485
								
							
						 | 
						
							
								
								CTRLIO added functionality for exporting palette as 6502 assembly text.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								54b30b2ca6
								
							
						 | 
						
							
								
								Added .currentPalette and .currentPaletteName properties to CTRLPalettesStore
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								20aab57e83
								
							
						 | 
						
							
								
								Updated drawing palette UI.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								1b5c724723
								
							
						 | 
						
							
								
								Added ui for NESBank tile view.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								24b5db84dd
								
							
						 | 
						
							
								
								Some tweaks to the UI for creating new 'Store' items.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								00e5e8e850
								
							
						 | 
						
							
								
								Can now export CHR filesgit add .!
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								82e30d22ba
								
							
						 | 
						
							
								
								Added .currentBank and .currentBankName properties to CTRLBanksStore
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								8922f21cf5
								
							
						 | 
						
							
								
								Loading of a project json file now works!
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								b56ccb7bcc
								
							
						 | 
						
							
								
								Continue to attempt to integrate JSON schema validation for project loading process. Not yet working, but application will run.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								97c0a73619
								
							
						 | 
						
							
								
								Hidden File Input reset after loading a project.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								5e5343920c
								
							
						 | 
						
							
								
								Project can now be exported to a json file. Loading of project json file technically works, but doesn't actually put the loaded json into the data objects... effectively no loading ATM.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								efbeb123db
								
							
						 | 
						
							
								
								CTRLBanksStore, CTRLPalettesStore, and NESPalette now have an .obj property which returns a java object of the class's underlying data in a form that can be turned into a JSON. Each class's .json property has been modified to use the new .obj property.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d9ecac6506
								
							
						 | 
						
							
								
								Moved CTRLPalettesStore and CTRLBanksStore initialization from main to CTRLIO
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d706e08883
								
							
						 | 
						
							
								
								Updated CTRLPalettesStore and CTRLBanksStore (and associative *ListItem.html files to use the new EditableText class.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								085e732488
								
							
						 | 
						
							
								
								CTRLPainter now listens for keyboard shortcuts 'ctrl+z' and 'ctrl+y' to undo and redo (respectively) any drawing on active surfaces.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								1c0213ac24
								
							
						 | 
						
							
								
								Tweaks
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								3d446981c8
								
							
						 | 
						
							
								
								CTRLPainter can now accept null for surfaces and will render a cleared screen if surface is null.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								c282d88cee
								
							
						 | 
						
							
								
								Updated CTRLPainter and CTRLBanksStore to use the new Renderer system to draw surfaces to the canvas.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								71cb5b3380
								
							
						 | 
						
							
								
								CTRLBanksStore properly renders thumbnail.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								9c6c78941e
								
							
						 | 
						
							
								
								Fixed issue with bank item list canvas not displaying.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								44c56a74ff
								
							
						 | 
						
							
								
								Added bankListItem and updated CTRLBanksStore to handle them. Issues with displaying canvas element in bankListItem. Currently renders to black.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								10172b3a19
								
							
						 | 
						
							
								
								Can now switch between the sprite and tile palettes
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								b337184399
								
							
						 | 
						
							
								
								Palettes can now be added and removed.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								2e9302f101
								
							
						 | 
						
							
								
								Input updated to allow a specific element to watch for mouse events in a more direct way than previously. CTRLPainter updated for the change to Input.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d8b5c14856
								
							
						 | 
						
							
								
								Work being done to add new items to the asset lists (palette at the moment). Not fully working.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								46ed0fddd4
								
							
						 | 
						
							
								
								CTRLPainter now handles scaling from the UI interface. Also added ability (and UI button) to fit-to-canvas
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								73e6a359d5
								
							
						 | 
						
							
								
								Fixed interactions and cleaned code for CTRLBankTools
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								32897e5750
								
							
						 | 
						
							
								
								Rough loading of CHR files into NESBank object via drag and drop into canvas.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								e0646ffc1f
								
							
						 | 
						
							
								
								Better Bank Tools :)
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								1e47e836dd
								
							
						 | 
						
							
								
								Just some minor work on file dropping.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								44a568a401
								
							
						 | 
						
							
								
								CTRLPainter will now update image when current palette color is changed.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								7ba0c5f533
								
							
						 | 
						
							
								
								Fixed some confusion in NESBank and CTRLBankTools dealing with palette and side of bank.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								3af57031cc
								
							
						 | 
						
							
								
								CTRLBankTools displays and manages tools specifically for NESBank surfaces.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								ecd4f4193d
								
							
						 | 
						
							
								
								CTRLPalettes now listens for a 'set_palette_mode' event to determine which set of four palettes to display.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								768cd68144
								
							
						 | 
						
							
								
								Created CTRLBanksStore and removed test code from main.js
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								1249dd44a3
								
							
						 | 
						
							
								
								Fixed issue of mouse move event not checking if a surface is set first.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								eb01231ff3
								
							
						 | 
						
							
								
								CTRLPalettesStore now property generates a palette list entry.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								8829fc3e13
								
							
						 | 
						
							
								
								Working on palette lists.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								df1624a213
								
							
						 | 
						
							
								
								Create the CTRLPalettesStore which will handle the organization of project palettes both internally and visually.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								01d511f101
								
							
						 | 
						
							
								
								Preparing to handle some IO. Nothing really done yet.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								16df3f71d1
								
							
						 | 
						
							
								
								NESTile and ISurface are now event emitters. NESTile and by extension NESBank will emit 'data_changed' when there's a change to the data. CTRLPainter updated to utilize the new events.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d100e56f28
								
							
						 | 
						
							
								
								Grid and Color palette toggle interfaces now working. Bug when drawing in a tile with a different palette.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								e5916272ae
								
							
						 | 
						
							
								
								Rewrote CTRLPainter LineToSurface() function. Lines should be MUCH better now.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								9513a05ada
								
							
						 | 
						
							
								
								CTRLPainter now... paints! May be some issues with lines.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								329ff03e61
								
							
						 | 
						
							
								
								Fixed CTRLPainter scaling artifacts. Now renders grid.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								7999fa96f8
								
							
						 | 
						
							
								
								Much faster rendering. Scaling artifacts exist.
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								f5b3d77a03
								
							
						 | 
						
							
								
								CTRLPainter now has VERY rough scaling using mouse wheel
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								aceb73ceb5
								
							
						 | 
						
							
								
								CTRLPainter now watches for offset with the combination shift+mouseleft+mousemove
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								9f77e89b3b
								
							
						 | 
						
							
								
								Some minor refactoring of CTRLPainter
							
							
							
							
						 | 
						6 jaren geleden | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								b16632ef1d
								
							
						 | 
						
							
								
								CTRLPainter automatically resizes the context when initialized. Render tweaks.
							
							
							
							
						 | 
						6 jaren geleden |