Skip to content

Commit a75744f

Browse files
committed
Fix #276 palette title textbox not disappearing.
Fix #272 cloned palette now displaying. Fix #274 new paletter name not being displayed. Fix #273 palette reordering doesn't work.
1 parent ec8f89e commit a75744f

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

wwwroot/modules/main.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3863,6 +3863,8 @@ function paletteReorder(paletteId, targetPaletteId, position) {
38633863

38643864
state.saveToLocalStorage();
38653865

3866+
currentProject.nativePalettes = null;
3867+
38663868
updatePaletteLists({ skipTileEditor: true });
38673869
}
38683870

@@ -3877,6 +3879,8 @@ function paletteNew() {
38773879

38783880
state.saveToLocalStorage();
38793881

3882+
currentProject.nativePalettes = null;
3883+
38803884
updatePaletteLists({ skipTileEditor: true });
38813885

38823886
paletteSelectById(newPalette.paletteId);
@@ -3900,6 +3904,8 @@ function paletteClone(paletteIndex) {
39003904

39013905
state.saveToLocalStorage();
39023906

3907+
currentProject.nativePalettes = null;
3908+
39033909
updatePaletteLists({ skipTileEditor: true });
39043910

39053911
paletteSelectById(newPalette.paletteId);
@@ -3931,6 +3937,8 @@ function paletteDelete(paletteIndex) {
39313937

39323938
state.saveToLocalStorage();
39333939

3940+
currentProject.nativePalettes = null;
3941+
39343942
updatePaletteLists();
39353943

39363944
const palette = getPaletteList().getPalette(paletteIndex);
@@ -3989,6 +3997,8 @@ function paletteListSort(field) {
39893997
getPaletteList().setPalettes(palettes);
39903998
state.saveProjectToLocalStorage();
39913999

4000+
currentProject.nativePalettes = null;
4001+
39924002
// Set the UI state
39934003
updatePaletteLists();
39944004
}
@@ -5593,7 +5603,7 @@ window.addEventListener('load', async () => {
55935603
});
55945604

55955605
welcomeScreen.setState({
5596-
version: versionInfo,
5606+
version: versionInfo,
55975607
channel: channelInfo
55985608
});
55995609

wwwroot/modules/ui/paletteEditor.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,11 @@ export default class PaletteEditor extends ComponentBase {
118118

119119
this.#uiPaletteTitle = this.#element.querySelector('[data-smsgfx-id=paletteTitle]');
120120
this.#uiPaletteTitle.addEventListener('blur', () => this.#handlePaletteTitleEditBlur());
121+
this.#uiPaletteTitle.addEventListener('keyup', (ev) => {
122+
if (ev.key === 'Enter') {
123+
this.#handlePaletteTitleEditBlur();
124+
}
125+
});
121126

122127
this.#element.querySelectorAll('button[data-command]').forEach(element => {
123128
element.onclick = () => {

0 commit comments

Comments
 (0)