Lots of changes have been made to the underlying code to make this work. But User only need to know about two main features thanks to this update.
Preloading 1025 Pokemon
Users will no longer need to load Pokemon data on their own. All 1025 Pokemon currently available in the game are preloaded into the pokemon data directory alongside their latest stats, abilities, moves, and typing.
Since this made the Prepare data tab obsolete, I've replaced it with the Wiki Generation tab. You can now generate multiple pokemon pages in the same place pokemon are edited.
Loading all Forms
In connection with the previous feature, I had to account for different forms for many pokemon. Users will now be able to edit specific forms for a pokemon. The pokemon page will also render accordingly with a pokemon's different forms organized under tabs.
Note: I'm currently not accounting for regional variants and I've probably missed some other forms. I'm hoping to include those over time.
Users are now able to perform certain navigations and actions with HotKeys. I found that this helps speed up the editing process. I've listed all of the currently available hotkeys. I plan on adding more in the future depending on how useful they'd be.
Keymappings - Mac
On Pokemon Page
[x] Cmd + K: Search for pokemon
[x] Cmd + ]: Next Pokemon
[x] Cmd + [: Previous Pokemon
[x] Option + M: Open ModifyMoveset Modal
[x] Cmd + Enter: Save Pokemon Changes
On ModifyMoveset Modal
[x] Option + Enter: Save Changes
[x] Option + L: Add Row
On Routes Pages
...To be determined
Miscellaneous
I added a few smaller features and bug fixes.
Pokemon abilities can now be selected from Autocomplete dropdown
Pokemon evolution item can now be selected from Autocomplete.
Abilities now render with proper effect on pokemon page
Lots of changes have been made to the underlying code to make this work. But User only need to know about two main features thanks to this update.
Preloading 1025 Pokemon
Users will no longer need to load Pokemon data on their own. All 1025 Pokemon currently available in the game are preloaded into the pokemon data directory alongside their latest stats, abilities, moves, and typing.
https://github.com/AkeemAllen/WikiGen/assets/32404761/a7cdca7b-6180-42c2-be06-688b2e7d82f2
Since this made the Prepare data tab obsolete, I've replaced it with the Wiki Generation tab. You can now generate multiple pokemon pages in the same place pokemon are edited.
Loading all Forms
In connection with the previous feature, I had to account for different forms for many pokemon. Users will now be able to edit specific forms for a pokemon. The pokemon page will also render accordingly with a pokemon's different forms organized under tabs.
Note: I'm currently not accounting for regional variants and I've probably missed some other forms. I'm hoping to include those over time.
https://github.com/AkeemAllen/WikiGen/assets/32404761/ed3b0910-ef58-449e-a41b-d4afc70d90e9
HotKeys
Users are now able to perform certain navigations and actions with HotKeys. I found that this helps speed up the editing process. I've listed all of the currently available hotkeys. I plan on adding more in the future depending on how useful they'd be.
Keymappings - Mac
On Pokemon Page
Cmd + K
: Search for pokemonCmd + ]
: Next PokemonCmd + [
: Previous PokemonOption + M
: Open ModifyMoveset ModalCmd + Enter
: Save Pokemon ChangesOn ModifyMoveset Modal
Option + Enter
: Save ChangesOption + L
: Add RowOn Routes Pages ...To be determined
Miscellaneous
I added a few smaller features and bug fixes.