Comments (5)
Added in ui v2.
The 'old' localStorage keys are deleted after migration. So the migration will only run once and will be skipped on following application starts.
from bible-karaoke.
This looks like it is done. We just need to to test that it is. Clear all data in the new settings store (as used on master
), run up v0.3.6 and change all the settings to known values. Run the current master
and check all those known values are still there (have been migrated).
from bible-karaoke.
Steps to test:
- Clear current settings
git checkout master # v1.0.0 RC
nvm use 16.9.0
npm i
npm run electron-dev
# reset [speechbubble, text, background, textLocation] settings to default via UI
# close application
- Run v0.3.6 and set settings to known values (not default values)
git checkout release/v0.3.6
rm -rf node_modules # fixes node-gyp tangle
nvm use 12.21.0
npm i
npm run electron-dev
# set speechbubble, text, background, textLocation
# close application
- Run v1.0.0 and verify those settings are carried across
git checkout master # v1.0.0 RC
nvm use 16.9.0
npm i
npm run electron-dev
# verify the settings are not default
from bible-karaoke.
Yes - can confirm my custom values for [speechbubble, background, text, textLocation] are migrated to v1.0.0 and persisted to the next application session. The migration works!
from bible-karaoke.
I was learning about keymanapp-test-bot today from @mcdurdin and I think this is the kind of issue that could benefit from a testing bot!
from bible-karaoke.
Related Issues (20)
- Refresh project list when HearThis project folder setting is changed
- Error trying to access directory when it doesn't exist
- Use BKProject (JSON structure) on the frontend
- Update to a supported electron version
- Update to supported version of MobX
- Don't list projects with no audio
- Consider using wasm FFMPEG HOT 1
- Update SAB branch to v1.0
- Enable context isolation
- Generating a combined video with audio of different frequencies
- Background image/video not visible in preview
- Videos don't combine in order indicated by green dots
- Many books stretch the book selection panel HOT 1
- Add source labels to project list
- Add select/deselect button for books panel
- Selecting second file/directory changes first one too
- Allow reordering of verses when combining videos HOT 1
- Improve word alignment algorithm HOT 1
- Create interactive videos in React
- Make BK render more accurate videos from SAB projects
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bible-karaoke.