Skip to content

Conversation

@JumpLink
Copy link
Owner

Prepare for release v0.4.0, including adjusting the changelog in the metadata, upgrading dependencies, adjusting the screenshots, and so on.

- Bump versions of several packages including `@nativescript/android`, `@nativescript/core`, and `@nativescript/tailwind` for better compatibility and features.
- Upgrade `esbuild` and related packages to version `0.25.10` for performance improvements and bug fixes.
- Update `@gjsify/vite-plugin-blueprint` and `@gjsify/vite-plugin-gettext` to version `0.2.9` to leverage new features.
- Enhance translation build script by removing unnecessary options for better clarity and maintainability.
- Add new cache files for updated dependencies to improve build performance.
- Added new entries for adaptive desktop layout, retro game development motivation content, complete theme system, enhanced internationalization, and technical improvements in both English and German translation files.
- Updated metainfo XML to reflect new features and improvements for the upcoming release.
- Improved translator comments for better localization support.
- Bumped project version in meson.build and package.json files for app-gnome, app-web, and translations.
- Updated version reference in vite.config.js and translation template file to reflect the new version.
- Updated .yarnrc.yml and package.json to reference the new Yarn version.
- Adjusted meson.build to point to the updated Yarn release path.
- Replaced old screenshot images with updated versions in the metainfo XML files for both GNOME and Android apps.
- Removed references to the built-in debugger and code editor with help panel in expanded view from translation files.
- Added new translation entries for the interactive tutorial, code editor, and virtual game console in both English and German.
- Updated German and English translations for assembly instructions, including detailed descriptions for Indexed Indirect and Indirect Indexed addressing modes.
- Changed tab titles in the main navigation from "Editor" to "Code", "Debugger" to "Debug", and "Game Console" to "Play" for consistency and clarity across the application.
- Updated Spanish, French, Italian, and Dutch translations with detailed descriptions for Indexed Indirect and Indirect Indexed addressing modes.
- Added new entries for adaptive desktop layout, retro game development motivation content, complete theme system, enhanced internationalization, and technical improvements.
- Changed tab titles in the main navigation for consistency and clarity across the application.
- Added new CSS variables for background, view, card, sidebar, and popover colors based on primary color and mode (light/dark).
- Improved organization and clarity of variable definitions for better theming support.
- Updated accent-related variables to ensure consistency with the new theming structure.
- Introduced new CSS variables for dialog background colors in both light and dark modes, enhancing the theming capabilities of the app.
- Ensured consistency with existing primary color variables for a cohesive design experience.
…iveness

- Modified breakpoint conditions to enhance layout adaptability for various screen sizes.
- Updated left column width settings to optimize the user interface for different resolutions.
- Changed "Program Vintage Game Consoles" to "Program vintage game consoles" in German and English translation files for uniformity.
- Updated metainfo XML files to reflect the new summary format for the application.
- Updated CSS variables for sidebar and backdrop colors to enhance theming consistency.
- Adjusted breakpoint conditions and layout settings in main.window.blp for better responsiveness across different screen sizes.
- Introduced a sidebar toggle button in the main window to improve user interaction with the sidebar layout.
- Included a German translation for the summary in the metainfo XML file to enhance localization support for German-speaking users.
…Console and Debugger

- Updated the main window layout to replace the right column with a scrollable container, enhancing usability by allowing vertical scrolling for the GameConsole and Debugger.
- Adjusted properties for the right column and its contents to improve layout management and responsiveness.
- Modified the Debugger component to support a scrollable property, ensuring proper scrollbar behavior based on the new layout.
- Added a new method to close the sidebar when in overlay mode, improving user experience when copying code to the editor.
- Updated main.window.blp to control sidebar visibility based on the new functionality, ensuring better layout management.
- Adjusted properties for the left sidebar to enhance responsiveness and usability.
- Set hexpand to false and adjusted height to 120 for the disassembled widget, enhancing its layout and visual consistency within the debugger interface.
…r experience

- Replaced existing screenshots with updated images reflecting the new layout and features.
- Enhanced German and English translations in the i18n files, adding new entries for overflow and zero flags, and updating existing phrases for clarity.
- Adjusted metainfo XML to reflect changes in screenshot captions and descriptions, ensuring consistency across languages.
@JumpLink JumpLink merged commit 317198d into main Sep 25, 2025
@JumpLink JumpLink deleted the release/0.4.0 branch September 25, 2025 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant