Skip to content

Releases: kroryon/Fantasy-Map-Generator

Fantasy Map Generator - Desktop & Mobile Edition v1.1

Choose a tag to compare

@kroryan kroryan released this 08 Jun 19:19

LINK HERE PLEASE DOWNLOAD HERE IN THIS OTHER REPO: https://github.com/kroryan/Fantasy-Map-Generator-Ck3/releases/tag/1.1

📦 Downloads

Windows

  • fantasy-map-generator.exe - Portable Windows executable (no installation required)

Linux

  • fantasy-map-generator.AppImage - Executable (no installation required)

Android

  • app-debug.apk - Debug version for testing (enable "Install from Unknown Sources")
  • app-release.apk - RECOMMENDED - Release version with auto-signing for easy installation

🚀 What's New

✅ Core Features

  • Native desktop applications for Windows and Linux
  • Android mobile application with enhanced compatibility
  • All original Fantasy Map Generator features preserved
  • Offline functionality – No internet required
  • No browser required – Standalone applications

🎯 Revolutionary Mobile UI Improvements

🆕 Custom Dialog Minimization System

  • Complete jQuery UI bypass – No longer relies on broken jQuery UI minimize functions
  • Android WebView optimized – Built specifically for Capacitor Android apps
  • Touch-friendly minimize buttons – 44px minimum size for easy tapping
  • Visual minimized state indicators – Clear orange visual feedback
  • Minimized dialog tabs – Elegant bottom-screen tabs for easy restoration
  • Instant one-tap restoration – Perfect dialog state restoration
  • Multi-dialog support – Handle multiple minimized dialogs simultaneously
  • Smart state management – Independent of jQuery UI internals

📱 Enhanced Scroll System

  • Automatic scroll detection for all menus and panels
  • Smart height limits – Menus never exceed screen boundaries
  • Fixed Options menu overflow – Long menus now scroll properly on mobile
  • Smart menu sizing – Menus adapt to screen dimensions automatically
  • Consistent scroll behavior across all UI elements
  • Touch-friendly scrollbars with proper mobile styling
  • Android WebView optimization for Capacitor builds
  • Responsive dropdown sizing – Select elements maintain reasonable sizes

🔧 Touch & Compatibility Fixes

  • Enhanced touch responsiveness on real Android devices
  • BlueStacks compatibility verified – Touch events work perfectly in emulators
  • Eliminated invasive event handlers that blocked user interactions
  • Improved menu closing on mobile devices without conflicts
  • Better touch target detection for small screens
  • Performance optimizations for mobile devices

🔐 Android Auto-Signing System

  • APKs always signed automatically – Both debug and release versions
  • No manual keystore setup required – Auto-generates signing keys
  • Universal device compatibility – Install on any Android device without issues
  • Simplified build process – One command builds signed, installable APKs
  • Production-ready signing – Can be easily configured for Google Play Store

🛠️ Developer Experience Improvements

  • Complete build documentation – Step-by-step instructions for all platforms
  • Automated environment setup – Scripts to verify and configure build environment
  • Comprehensive troubleshooting guide – Solutions for common build issues
  • Cross-platform build support – Build from Windows, Linux, or macOS

🔧 Installation

Windows & Linux

  1. Download the appropriate executable file
  2. Extract if compressed
  3. Run the executable directly (no installation required)

Android

  1. Download app-release.apk (recommended) or app-debug.apk
  2. Enable "Install from Unknown Sources" in Android Settings
  3. Open the APK file and install
  4. ✅ Installation guaranteed to work – APKs are properly signed

🎯 Mobile Compatibility Highlights

✅ What's Fixed

  • Dialog minimize/restore system – Revolutionary replacement for broken jQuery UI
  • Menu scrolling issues – All menus properly sized and scrollable
  • Touch event conflicts – Eliminated invasive event handler overrides
  • BlueStacks compatibility – Verified working in popular Android emulators
  • Menu closing problems – Improved mobile-friendly menu behavior
  • Oversized UI elements – Smart responsive sizing for mobile screens

✅ Verified Working Environments

  • Real Android devices (Android 6.0+)
  • BlueStacks emulator (all recent versions)
  • Nox Player, MEmu, LDPlayer (Android emulators)
  • Mobile browsers (improved mobile web experience)
  • Windows touch devices (tablets, 2-in-1 laptops)

🐛 Known Issues & Status

⚠️ Currently Known Issues

  • First launch timing – Initial load may take longer as assets load
  • Large map memory usage – Significant RAM required for complex maps on mobile
  • Some UI rendering quirks – Minor visual inconsistencies in certain scenarios but is usable and better than the website in Chrome Android

💡 Here are some pictures of some known issues:
image
image


🔨 Fixed in This Release

  • ❌ Dialog minimize buttons broken on Android → ✅ Custom minimize system implemented
  • ❌ Minimized dialogs inaccessible → ✅ Minimized tabs provide easy access
  • ❌ Options menu overflow on mobile → ✅ Smart scrolling implemented
  • ❌ Touch events not working in BlueStacks → ✅ Emulator compatibility verified
  • ❌ APK signing issues → ✅ Auto-signing system implemented
  • ❌ Menu closing conflicts on mobile → ✅ Safe event handling implemented

🚧 Planned for Future Releases

  • Further UI consistency improvements
  • Additional mobile gesture support
  • Performance optimizations for large maps
  • Enhanced tablet UI layouts

📋 Technical Notes

🔄 Build Process Improvements

  • Automated APK signing – No manual keystore management required
  • Environment verification scripts – Automatic Android SDK detection
  • One-command builds – Simplified build process for all platforms
  • Complete documentation – Comprehensive BUILD-README.md with troubleshooting

🎯 Source Code Notes

The source code in this release includes significant mobile compatibility improvements not present in previous versions. If you plan to modify or build from source:

  • Clone the latest repository – Contains all mobile fixes and build improvements
  • Follow BUILD-README.md – Complete step-by-step build instructions
  • Test mobile compatibility – Verify dialog minimization and scroll systems work
  • Use provided build scripts – Automated signing and environment setup

🎉 This release represents a major leap forward in mobile compatibility for Fantasy Map Generator!

🗺️ Fantasy Map Generator - Desktop & Mobile Edition v1.0

Choose a tag to compare

@kroryan kroryan released this 06 Jun 23:41
08f4110

Azgaar's Fantasy Map Generator converted to native desktop and mobile applications with revolutionary mobile compatibility improvements.

📦 Downloads

Windows

fantasy-map-generator.exe - Portable Windows executable (no installation required)

Linux

fantasy-map-generator - Linux executable binary

Android

app-debug.apk - Debug version for testing (enable "Install from Unknown Sources")
app-release.apk - RECOMMENDED - Release version with auto-signing for easy installation

🚀 What's New in v2.0

✅ Core Features

  • Native desktop applications for Windows and Linux
  • Android mobile application with enhanced compatibility
  • All original Fantasy Map Generator features preserved
  • Offline functionality - No internet required
  • No browser required - Standalone applications

🎯 Revolutionary Mobile UI Improvements

🆕 Custom Dialog Minimization System

  • Complete jQuery UI bypass - No longer relies on broken jQuery UI minimize functions
  • Android WebView optimized - Built specifically for Capacitor Android apps
  • Touch-friendly minimize buttons - 44px minimum size for easy tapping
  • Visual minimized state indicators - Clear orange visual feedback
  • Minimized dialog tabs - Elegant bottom-screen tabs for easy restoration
  • Instant one-tap restoration - Perfect dialog state restoration
  • Multi-dialog support - Handle multiple minimized dialogs simultaneously
  • Smart state management - Independent of jQuery UI internals

📱 Enhanced Scroll System

  • Automatic scroll detection for all menus and panels
  • Smart height limits - Menus never exceed screen boundaries
  • Fixed Options menu overflow - Long menus now scroll properly on mobile
  • Smart menu sizing - Menus adapt to screen dimensions automatically
  • Consistent scroll behavior across all UI elements
  • Touch-friendly scrollbars with proper mobile styling
  • Android WebView optimization for Capacitor builds
  • Responsive dropdown sizing - Select elements maintain reasonable sizes

🔧 Touch & Compatibility Fixes

  • Enhanced touch responsiveness on real Android devices
  • BlueStacks compatibility verified - Touch events work perfectly in emulators
  • Eliminated invasive event handlers that blocked user interactions
  • Improved menu closing on mobile devices without conflicts
  • Better touch target detection for small screens
  • Performance optimizations for mobile devices

🔐 Android Auto-Signing System

  • APKs always signed automatically - Both debug and release versions
  • No manual keystore setup required - Auto-generates signing keys
  • Universal device compatibility - Install on any Android device without issues
  • Simplified build process - One command builds signed, installable APKs
  • Production-ready signing - Can be easily configured for Google Play Store

🛠️ Developer Experience Improvements

  • Complete build documentation - Step-by-step instructions for all platforms
  • Automated environment setup - Scripts to verify and configure build environment
  • Comprehensive troubleshooting guide - Solutions for common build issues
  • Cross-platform build support - Build from Windows, Linux, or macOS

🔧 Installation

Windows & Linux

  1. Download the appropriate executable file
  2. Extract if compressed
  3. Run the executable directly (no installation required)

Android

  1. Download app-release.apk (recommended) or app-debug.apk
  2. Enable "Install from Unknown Sources" in Android Settings
  3. Open the APK file and install
  4. ✅ Installation guaranteed to work - APKs are properly signed

🎯 Mobile Compatibility Highlights

✅ What's Fixed

  • Dialog minimize/restore system - Revolutionary replacement for broken jQuery UI
  • Menu scrolling issues - All menus properly sized and scrollable
  • Touch event conflicts - Eliminated invasive event handler overrides
  • BlueStacks compatibility - Verified working in popular Android emulators
  • Menu closing problems - Improved mobile-friendly menu behavior
  • Oversized UI elements - Smart responsive sizing for mobile screens

✅ Verified Working Environments

  • Real Android devices (Android 6.0+)
  • BlueStacks emulator (all recent versions)
  • Nox Player, MEmu, LDPlayer (Android emulators)
  • Mobile browsers (improved mobile web experience)
  • Windows touch devices (tablets, 2-in-1 laptops)

🐛 Known Issues & Status

⚠️ Currently Known Issues

  • First launch timing - Initial load may take longer as assets load
  • Large map memory usage - Significant RAM required for complex maps on mobile
  • Some UI rendering quirks - Minor visual inconsistencies in certain scenarios but is usable and better than the website in chrome android here some pictures of some knowns issues:
    image
    image

🔨 Fixed in This Release

  • ❌ Dialog minimize buttons broken on Android → ✅ Custom minimize system implemented
  • ❌ Minimized dialogs inaccessible → ✅ Minimized tabs provide easy access
  • ❌ Options menu overflow on mobile → ✅ Smart scrolling implemented
  • ❌ Touch events not working in BlueStacks → ✅ Emulator compatibility verified
  • ❌ APK signing issues → ✅ Auto-signing system implemented
  • ❌ Menu closing conflicts on mobile → ✅ Safe event handling implemented

🚧 Planned for Future Releases

  • Further UI consistency improvements
  • Additional mobile gesture support
  • Performance optimizations for large maps
  • Enhanced tablet UI layouts

📋 Technical Notes

🔄 Build Process Improvements

  • Automated APK signing - No manual keystore management required
  • Environment verification scripts - Automatic Android SDK detection
  • One-command builds - Simplified build process for all platforms
  • Complete documentation - Comprehensive BUILD-README.md with troubleshooting

🎯 Source Code Notes

The source code in this release includes significant mobile compatibility improvements not present in previous versions. If you plan to modify or build from source:

  1. Clone the latest repository - Contains all mobile fixes and build improvements
  2. Follow BUILD-README.md - Complete step-by-step build instructions
  3. Test mobile compatibility - Verify dialog minimization and scroll systems work
  4. Use provided build scripts - Automated signing and environment setup

🎉 This release represents a major leap forward in mobile compatibility for Fantasy Map Generator!