diff --git a/CHANGELOG b/CHANGELOG index 0c9a38ab..fa54913b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +1.6.0-bacon5 + Auto-load last project on startup + * Application can now load the last project automatically on startup + * Disable by setting AUTO_LOAD_LAST=NO in config.xml 1.6.0-bacon4 QWERTY keyboard name entry for new projects * Press A on the project name field to enter QWERTY keyboard mode diff --git a/docs/LittlePiggyTrackerConf.md b/docs/LittlePiggyTrackerConf.md index 6f6acfd1..c66cb35c 100644 --- a/docs/LittlePiggyTrackerConf.md +++ b/docs/LittlePiggyTrackerConf.md @@ -9,27 +9,28 @@ 02. [`config.xml` Example](#configxml-example) 03. [Config Values](#config-values) 04. [Screen Size](#screen-size) -05. [Screen Colors](#screen-colors) -06. [Key and Button Mapping](#key-and-button-mapping) -07. [Auto Repeat](#auto-repeat) -08. [Path](#path) -09. [Rendering](#rendering) -10. [Volume](#volume) -11. [Audio Configuration](#audio-configuration) -12. [MIDI Configuration](#midi-configuration) -13. [Log Dumping](#log-dumping) +05. [Auto-Load Last Project](#auto-load-last-project) +06. [Screen Colors](#screen-colors) +07. [Key and Button Mapping](#key-and-button-mapping) +08. [Auto Repeat](#auto-repeat) +09. [Path](#path) +10. [Rendering](#rendering) +11. [Volume](#volume) +12. [Audio Configuration](#audio-configuration) +13. [MIDI Configuration](#midi-configuration) +14. [Log Dumping](#log-dumping) ---------- -14. [`mapping.xml` Guide](#mappingxml-guide) -15. [Mapping a Joystick](#mapping-a-joystick) -16. [`mapping.xml` Example](#mappingxml-example) -17. [Checking Your Work](#checking-your-work) -18. [Recovering X,Y to work on GP2X.](#recovering-xy-to-work-on-gp2x) -19. [MAC OSX mapping](#mac-osx-mapping-howto) -20. [PSP key mapping](#psp-key-mapping) -21. [GP2X key mapping](#gp2x-key-mapping) -22. [Dingoo key mapping](#dingoo-key-mapping) -23. [Caanoo key mapping](#caanoo-key-mapping) -24. [Mapping a Midi Controller](#mapping-a-midi-controller) +15. [`mapping.xml` Guide](#mappingxml-guide) +16. [Mapping a Joystick](#mapping-a-joystick) +17. [`mapping.xml` Example](#mappingxml-example) +18. [Checking Your Work](#checking-your-work) +19. [Recovering X,Y to work on GP2X.](#recovering-xy-to-work-on-gp2x) +20. [MAC OSX mapping](#mac-osx-mapping-howto) +21. [PSP key mapping](#psp-key-mapping) +22. [GP2X key mapping](#gp2x-key-mapping) +23. [Dingoo key mapping](#dingoo-key-mapping) +24. [Caanoo key mapping](#caanoo-key-mapping) +25. [Mapping a Midi Controller](#mapping-a-midi-controller) ---------- @@ -94,6 +95,20 @@ To have the screen bigger than the original GP2X resolution, use **SCREEMULT** t Be careful as large values take a lot of juice and interfere with sound playback. +### Auto-Load Last Project + +By default, LittleGPTracker will automatically load the last project that was open on the previous session. To disable this behavior and show the project selection dialog instead, set: + +```xml + +``` + +To explicitly enable (default behavior): + +```xml + +``` + ## Screen Colors LittleGPTracker uses 6 colours to do all the drawing. If you want, you can redefine them using the following parameters: diff --git a/docs/wiki/What-is-LittlePiggyTracker.md b/docs/wiki/What-is-LittlePiggyTracker.md index 83b4f86b..3effa6d1 100644 --- a/docs/wiki/What-is-LittlePiggyTracker.md +++ b/docs/wiki/What-is-LittlePiggyTracker.md @@ -72,13 +72,16 @@ When creating a new project, you have several options for naming: ## Multiple Projects -The Piggy supports multiple projects! Just create multiple directories in the root folder (where lgptNew and lgpt10k were found). Examples: “lgptProject1”, “lgpt*Author*Name”, “lgptSomethingElse”, “lgptWhatever”, etc. Each project directory must contain its own samples which must be stored in a sub-directory called “samples”. Lgpt will prompt you to choose one of the projects found in the root (lgpt- directories) when starting up. +The Piggy supports multiple projects! Just create multiple directories in the root folder (where lgptNew and lgpt10k were found). Examples: "lgptProject1", "lgpt*Author*Name", "lgptSomethingElse", "lgptWhatever", etc. Each project directory must contain its own samples which must be stored in a sub-directory called "samples". + +By default, Lgpt will automatically load the last project that was open on the previous session. If you prefer to see the project selection screen on startup, you can disable this behavior by setting `AUTO_LOAD_LAST=NO` in your `config.xml`. + Important Points to Remember: - Project directories **must** start with “lgpt”. - Project directories **must** go in the root folder. - You can reuse a previously made lgptsav.dat file. -- Lgpt will list all the projects available on startup. +- Lgpt will list all the projects available on startup if autoloading is disabled in config.xml - The lgptsav.dat file is created automatically the project's folder using the piggy's save function (see Controls & Moves). You should not create tah file manually. - Save often :) diff --git a/projects/resources/BITTBOY/config.xml b/projects/resources/BITTBOY/config.xml index e568d860..b7b6543b 100755 --- a/projects/resources/BITTBOY/config.xml +++ b/projects/resources/BITTBOY/config.xml @@ -3,6 +3,7 @@ Bittboy config Re-assigned layout since no shoulder buttons --> + + diff --git a/projects/resources/DEB/config.xml b/projects/resources/DEB/config.xml index b9f429cb..80869529 100644 --- a/projects/resources/DEB/config.xml +++ b/projects/resources/DEB/config.xml @@ -1,5 +1,6 @@ + diff --git a/projects/resources/GARLICPLUS/config.xml b/projects/resources/GARLICPLUS/config.xml index dd9e3aef..c60a9420 100644 --- a/projects/resources/GARLICPLUS/config.xml +++ b/projects/resources/GARLICPLUS/config.xml @@ -1,4 +1,5 @@ + diff --git a/projects/resources/MACOS/config.xml b/projects/resources/MACOS/config.xml index 270e8cf5..6314c305 100644 --- a/projects/resources/MACOS/config.xml +++ b/projects/resources/MACOS/config.xml @@ -1,5 +1,6 @@ + diff --git a/projects/resources/MIYOO/config.xml b/projects/resources/MIYOO/config.xml index ff6ebcc4..aadee5a3 100644 --- a/projects/resources/MIYOO/config.xml +++ b/projects/resources/MIYOO/config.xml @@ -4,6 +4,7 @@ create folders for your tracks and samples on the root of your sd card. --> + diff --git a/projects/resources/PSP/config.xml b/projects/resources/PSP/config.xml index 97c3986d..e1d288cc 100644 --- a/projects/resources/PSP/config.xml +++ b/projects/resources/PSP/config.xml @@ -1,5 +1,6 @@ > + diff --git a/projects/resources/RG35XXPLUS/config.xml b/projects/resources/RG35XXPLUS/config.xml index 09f4a9b9..15ae4d37 100644 --- a/projects/resources/RG35XXPLUS/config.xml +++ b/projects/resources/RG35XXPLUS/config.xml @@ -1,4 +1,5 @@ + diff --git a/projects/resources/X64/config.xml b/projects/resources/X64/config.xml index 048575cc..c1f87b03 100644 --- a/projects/resources/X64/config.xml +++ b/projects/resources/X64/config.xml @@ -1,5 +1,6 @@ +