Releases: Ox-Projects/Oxide
Releases · Ox-Projects/Oxide
Oxide v0.92.0
Oxide v0.92.0
Status
Stable release.
Changelog — Oxide v0.92.0
- Added animated startup splash screen with logo.
- Added version display on the splash screen.
- Added Kiwano theme.
- Made Kiwano the default theme.
- Added theme selection in Settings.
- Added top-bar theme switching between Kiwano / Dark / Light.
- Added embedded application assets (icons, logo, fonts).
- Added
build.rsfor Windows resource and icon integration. - Added audio engine integration module.
- Added shared
common.jsonsupport for UI translations. - Added shared
common.jsonsupport for debug translations. - Added localized debug translation files.
- Added technical documentation files (
ARCHITECTURE.md,CPU_EMULATION.md,SAVE_STATES.md,UI_SETTINGS.md). - Added project visual assets under
images/. - Added splash lifecycle debug log.
- Added application launch debug log.
- Added application exit debug log.
- Improved startup flow and splash behavior.
- Improved splash window handling and transition to the main window.
- Improved Kiwano theme consistency across top bar, bottom bar, settings window, main panel, and debug terminal.
- Improved menu rendering and visual feedback in the main window.
- Improved settings reset flow and theme synchronization.
- Improved savestate metadata handling.
- Improved runtime logging and debug reporting.
- Improved multilingual translation consistency across 12 languages.
- Fixed multiple mojibake / UTF-8 encoding issues.
- Fixed translation and debug localization gaps.
- Fixed several Kiwano theme inconsistencies.
- Fixed menu and top-bar visual inconsistencies.
- Fixed settings reset popup persistence issues.
- Fixed reset button text styling issues.
- Refactored application state handling.
- Refactored theme handling.
- Refactored localization loading for shared/common strings.
- Refactored debug localization structure.
- Refactored several UI modules and general project structure.
Known issues
- None reported.
Oxide v0.91.1
Status
Stable release.
Changelog — Oxide v0.91.1
- Added Windows single-instance protection.
- Added debug terminal integration and settings access.
- Added recent ROM quick-load action.
- Added gamepad input support (gilrs).
- Added audio volume slider (0–100).
- Fixed language label encoding issues (UTF-8/mojibake).
- Updated and normalized multilingual translations (12 languages).
- Refactored modules and general cleanup.
Previous versions
Oxide v0.91.0
- Added save/load states (3 slots).
- Added debug terminal with search and log export.
- Added configurable CPU quirks (5 flags, 3 presets).
- Refactored codebase into multiple modules (src/ui/, src/debug/).
- Added 6 CPU unit tests.
Oxide v0.90.0
- Added JSON-based i18n system supporting 12 languages (FR, EN, ES, IT, DE, PT, RU, ZH, JA, KO, AR, HI).
- Added automatic Windows system language detection.
Oxide v0.80.0
- Added 880Hz buzzer audio via rodio.
- Added volume control (0–100).
Oxide v0.70.0
- Added full CHIP-8 keyboard input (16-key mapping).
- Added gamepad support via gilrs.
Oxide v0.60.0
- Added ROM loading (.ch8) via file explorer.
- Added recent ROM memory and quick-reload.
Oxide v0.50.0
- Added CHIP-8 64×32 pixel display rendering.
- Added bottom status bar with version number.
- Added automatic screen centering in window.
Oxide v0.40.0
- Unified settings window with internal tabs.
- Added Game menu dropdown (pause, reset, stop, save/load slots).
- Added fullscreen toggle (F11 / Alt+Enter).
- Added dynamic window sizing based on video_scale (1x–5x).
- Added configurable keyboard shortcuts tab.
Oxide v0.30.0
- Implemented full CHIP-8 CPU (35 opcodes).
- Added memory.rs and display.rs modules.
- Added random number support (opcode CXNN via rand).
Oxide v0.20.0
- Added Settings window with tabs (Emulator, Video, Controls).
- Added Ok / Apply / Cancel / Default buttons.
- Implemented temp/snapshot pattern for proper cancel behavior.
- Migrated from eframe 0.27 to 0.33.
Oxide v0.10.0
- Initial egui window.
- Dark/light theme persistence.
- Base Rust project structure.
Known issues
- None reported.