49 Commits (dev)

Author SHA1 Message Date
  Bryan Miller 8cab8812af The About button now displays Author, Version, License, and Description information (pulled from the package.json by the server 5 years ago
  Bryan Miller 8a3a69a9d3 Added UI and functional code for starting a new project (clearing the one currently being worked on). 5 years ago
  Bryan Miller 88823a375c Can now export Name/Attribute table data. Fixed bug with loading project files. There is a bug with storing attribute data in project files (or in NESNameTable) 5 years ago
  Bryan Miller 86ba5dbf90 UI will now disable Nametable or Bank export if the other surface is selected. 5 years ago
  Bryan Miller a8aa094d05 Added UI elements for exporting Nametables. 5 years ago
  Bryan Miller 263808a08b Grids now available in a number of different formats. Grid rendering has been moved to the ui/Renderer 5 years ago
  Bryan Miller e4f01f7143 Enhancements to the Nametable Tools and associated UI. 5 years ago
  Bryan Miller 348e3e9b87 Added some UI elements for Nametable Tools 5 years ago
  Bryan Miller bea0cb2619 Another fix... oops 5 years ago
  Bryan Miller a27d65a9d0 Fix to last commit 5 years ago
  Bryan Miller 4a2b094f31 Changed the name of the .html file where the bank toolbar is located. Updated the index.html to reflect the change. 5 years ago
  Bryan Miller 553cf3ad7b Finished up the first part of UI for NameTables. They can now be added, removed, and saved in project files. No editing as of yet. 5 years ago
  Bryan Miller 7c836337e0 CTRLNameTablesStore created (untested). Added UI elements for CTRLNameTableStore (not fully complete). 5 years ago
  Bryan Miller 17c70a19b7 UI Improvements to the Palette and Bank lists. 5 years ago
  Bryan Miller b2e2df3c5d Reordered and Restructured Painter/Bank tools. Removed old unused tool bar. Painter/Bank tool buttons now have tool tips 5 years ago
  Bryan Miller b7b3de013b Added UI element for removeDuplicates and compact. 5 years ago
  Bryan Miller 7d9066da6c Added Tile 8x16 view in NESBank (some bugs remain) and added UI access. 5 years ago
  Bryan Miller 1e32e2a9d2 Modified top menu and added export options ui for palettes. Also added an 'About' button which does not yet display anything. 5 years ago
  Bryan Miller 20aab57e83 Updated drawing palette UI. 5 years ago
  Bryan Miller 1b5c724723 Added ui for NESBank tile view. 5 years ago
  Bryan Miller 24b5db84dd Some tweaks to the UI for creating new 'Store' items. 5 years ago
  Bryan Miller 00e5e8e850 Can now export CHR filesgit add .! 5 years ago
  Bryan Miller f13b664a15 Started adding some UI to export Bank as CHR file. 5 years ago
  Bryan Miller ce88f94994 Server uses vendor.js to connect node_modules to the application in a consistent manner. 5 years ago
  Bryan Miller 97c0a73619 Hidden File Input reset after loading a project. 5 years ago
  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. 5 years ago
  Bryan Miller 8ce067e1de Added a dropdown menu to the nav bar for loading/saving projects (currently just cosmetic atm). Cleaned up the look of the main logo. 5 years ago
  Bryan Miller df3c2830bb Added the cover element to the HTML and added code to remove it when the page is ready. 5 years ago
  Bryan Miller d706e08883 Updated CTRLPalettesStore and CTRLBanksStore (and associative *ListItem.html files to use the new EditableText class. 5 years ago
  Bryan Miller 181c1d09c8 Added the modal window for adding new Banks to the BankStore. NOTE: I'd like to update this method to something a little more universal. 5 years ago
  Bryan Miller 44c56a74ff Added bankListItem and updated CTRLBanksStore to handle them. Issues with displaying canvas element in bankListItem. Currently renders to black. 5 years ago
  Bryan Miller 10172b3a19 Can now switch between the sprite and tile palettes 5 years ago
  Bryan Miller d8b5c14856 Work being done to add new items to the asset lists (palette at the moment). Not fully working. 5 years ago
  Bryan Miller 46ed0fddd4 CTRLPainter now handles scaling from the UI interface. Also added ability (and UI button) to fit-to-canvas 5 years ago
  Bryan Miller e0646ffc1f Better Bank Tools :) 5 years ago
  Bryan Miller c405bff7ff Reworking the Bank UI controls to conform with the new Bank management. 5 years ago
  Bryan Miller 5a6f971633 Setting up for Bank UI controls 5 years ago
  Bryan Miller 4c7c8839ec Some HTML tweaking 5 years ago
  Bryan Miller eb01231ff3 CTRLPalettesStore now property generates a palette list entry. 5 years ago
  Bryan Miller 8829fc3e13 Working on palette lists. 5 years ago
  Bryan Miller 38d0ce86b4 Some work on list items; specifically palette list items at the moment 5 years ago
  Bryan Miller 35b1cad2b8 Tabs working. 5 years ago
  Bryan Miller 5045de7f90 Working on TABs. There's a bug in the event listener at the moment. 5 years ago
  Bryan Miller d7636c3923 Overflow and wrapping fixed. Started working on TAB navigation (unfinished) 5 years ago
  Bryan Miller 01d511f101 Preparing to handle some IO. Nothing really done yet. 5 years ago
  Bryan Miller 1e6acff6f6 Some new interface elements added. 5 years ago
  Bryan Miller 81c584643a Added a simple footer as well as passing along author information. 5 years ago
  Bryan Miller 1ca6f05921 Renamed surface.html to workspace.html. Broke out the canvas, system palette, and drawing palettes from the workspace. 5 years ago
  Bryan Miller ad0b29b0dc Server now uses ejs to serve the index html. Broke the original index.html file into ejs file located in the /views folder. 5 years ago